Programmieren .... ABER WIE ? Brauche einfach mal son Paar Infos
#16
geschrieben 11. Juli 2012 - 09:11
Okay dann habe ich ja jetzt einiges zu tun.
Ich bedanke mich bei allen die hier etwas hnterlassen haben !
Timm
Anzeige
#17
geschrieben 11. Juli 2012 - 10:00
DiskCache=AllocateMemory(GetTotalAmountOfAvailableMemory);}
#18
geschrieben 11. Juli 2012 - 12:59
Persönlich würde ich für Einsteiger ja erstmal eine ordentliche Scriptsprache empfehlen, damit bekommt man die grundlegenden Sachen am einfachsten drauf, ohne sich GC, Pointer, ... kümmern zu müssen.
Python, Perl oder Ruby gibt's für alle großen Systeme und solange man keine systemspezifischen Sachen hard-codet - z.B. die unterschiedlichen Pfade von Windows <-> Unix (C:\a\b <-> /a/b) - läuft der Code auch auf allen Systemen gleich.
Fertige Module gibt's für jede Aufgabe, GUIs gibt's systemunabhängig mit GTK oder QT, oder auch systemspezifisch für Win/OSX.
#19
geschrieben 11. Juli 2012 - 13:10
Zitat (DerTommy22: 11. Juli 2012 - 12:59)
Persönlich würde ich für Einsteiger ja erstmal eine ordentliche Scriptsprache empfehlen, damit bekommt man die grundlegenden Sachen am einfachsten drauf, ohne sich GC, Pointer, ... kümmern zu müssen.
...
Fertige Module gibt's für jede Aufgabe, GUIs gibt's systemunabhängig mit GTK oder QT, oder auch systemspezifisch für Win/OSX.
Systemunabhängige GUIs sind zwar für Nerds praktisch, aber für den Einstieg ist eine IDE mit GUI-Builder von riesigem Vorteil, ausser man will sich auf Konsolenprogramme beschränken. Was auch nicht so toll für den Einstieg ist, gerade im Hinblick auf "Selber später gebrauchen können".
Alles in einem ist Python+GTK/QT eher der Linuxweg, unter Windows gibt es sinnvollere Alternativen.
Dieser Beitrag wurde von Kirill bearbeitet: 11. Juli 2012 - 13:11
DiskCache=AllocateMemory(GetTotalAmountOfAvailableMemory);}
#20
geschrieben 11. Juli 2012 - 16:26
Bin jetzt seit einiger Zeit bei C# und steige zwischendurch noch bei Java (da ich noch für Linux kleinere Tools schreibe) mit ein.
Später solls dann in Richtung C / C++ gehen damit man ein wenig unabhängiger von den Plattformen ist.
Ich hab mir die Openbooks bei Galileo angesehen und durchgearbeitet. Wenn du ein Buch hast, würde ich mir immer ein Kapitel lesen, dann wieder zum Anfang und die Aufgaben durcharbeiten. So hast du es mal mindestens einmal gelesen bevor du da losprogrammierst.
Wichtig ist logisches Verständnis und das man nicht direkt die Flinte ins Korn wirft wenn mal was nicht funktioniert.
Ich hab mich lange genug mit Java auf Kriegsfuss befunden bevor ich das erste kleine Tool für mein Ubuntu geschrieben habe.....UND was noch klar ist: man lernt nie aus.....programmieren an sich ist eine Sache in der man immer wieder neue Dinge kennenlernt (vom sauberen benennen der Variablen, Methoden etc. bis hin zur gescheiten Veröffentlichung und, falls denn das ganze mal etwas Umfangreicher wird, Dokumentation -> auch im Source).
#21
geschrieben 11. Juli 2012 - 17:08
Zitat (der dom: 11. Juli 2012 - 16:26)
Wichtig ist logisches Verständnis und das man nicht direkt die Flinte ins Korn wirft wenn mal was nicht funktioniert.
...
Ich hab hier noch ein C++ Kornfeld, da liegt meine Flinte drin bzw. da hab ich noch keinen logischen Einstieg gefunden. Das Buch hätte ich mir auch auf rumänisch kaufen können und wäre jetzt genauso schlau.
#22
geschrieben 11. Juli 2012 - 17:29
#23
geschrieben 11. Juli 2012 - 17:37
Zitat (Holger_N: 11. Juli 2012 - 17:08)
Zitat (Mr. Floppy: 11. Juli 2012 - 17:29)
@Holger: Da du ja wohl mit PHP umzugehen weisst, solltest du auch in C bzw. C++ zurecht kommen
@Mr. Floppy: Grundlegend jop.
Allerdings, wenn man gar keine Ahnung hat, dann lieber mit IDE - bei den IDEs von MS kannste dir ja auch den Source vom Designer anschauen, das finde / fand ich ganz praktisch....
#24
geschrieben 11. Juli 2012 - 18:24
#25
geschrieben 11. Juli 2012 - 19:34
#26
geschrieben 11. Juli 2012 - 19:47
Zitat (Mr. Floppy: 11. Juli 2012 - 19:34)
DiskCache=AllocateMemory(GetTotalAmountOfAvailableMemory);}
#27
geschrieben 11. Juli 2012 - 19:52
Zitat (der dom: 11. Juli 2012 - 17:37)
Dachte ich auch aber keine Schanze. Ich finde PHP absolut logisch und C++ vollkommen unlogisch.
#28
geschrieben 11. Juli 2012 - 22:00
Zitat (Mr. Floppy: 11. Juli 2012 - 19:34)
Schon mal eine Oberfläche bspw in Java oder C# per Hand erstellt? Schon mal etwas vom Composite- oder Decorator-Pattern gehört? Nein, wahrscheinlich nicht, wenn du es nie per Hand gemacht hast, sondern sie dir immer schön per GUI-Builder in einer IDE zusammengeklickt hast.
Im Ernst, dir entgeht recht viel Wissen, weil du nie mit bekommst was eigentlich im Hintergrund gemacht wird und vor allem WIE. Klar...wenn du es paar mal gemacht hast und die ganzen Konzepte dahinter verstanden hast, darfst du natürlich gerne einen GUI-Builder verwenden.
#29
geschrieben 11. Juli 2012 - 23:11
Mal im Ernst, GUIs im Builder zusammenklicken ist eine vollkommen legitime Art der Programmierung.
DiskCache=AllocateMemory(GetTotalAmountOfAvailableMemory);}
#30
geschrieben 12. Juli 2012 - 05:53