Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
Delphi XE2 Professional
|
AW: Welche Programmiersprache lernen (nach Delphi)?
16. Jul 2013, 09:47
Hallo,
Wenn es "nur" um die Weiterbildung und das Erlernen einer weiteren Sprache geht, würde ich C++ empfehlen.
Neben der klassischen Windowsprogrammierung kann man mit C++ das gesamte Spektrum der embedded Programmierung abdecken.
Für praktisch jeden Microcontroler gibt es einen C++ oder C Compiler.
Im SPS Bereich besteht in vielen Entwicklungssystemen die Möglichkeit Subroutinen in C Code einzufügen.
Die Sprache selbst ist genormt und wird relativ vorsichtig weiterentwickelt.
Driver Entwicklung ist eine Domäne von C.
Die Laufzeitsysteme von Java und .Net sollten ihre Wurzeln auch im C++ Bereich haben.
Für nahezu jedes Problem gibt es Bibliotheken, teilweise frei verfügbar.
Das eigentliche Problem bei der Projektentwicklung ist auch weniger die verwendete Sprache. Die sind alle ähnlich.
Was den Aufwand ausmacht, ist der effiziente Einsatz der Laufzeitumgebung und Bibliotheken.
Auf Delphi möchte ich zur Zeit keine Zukunft mehr aufbauen.
Wenn ich mir ansehe was nach 3 Generationen Firemonkey und Live-Binding tatsächlich funktioniert, wie es funktioniert und wie es programmiert ist,
dann wird mir ein bischen Angst. Hier fehlen bei Emba wohl die Programmierasse?
Was C# angeht.
Eine schöne Sprache, vom Delphi-Autor entworfen. Jenseits von Mono nur unter Windoes lauffähig.
C# ist aus dem vorkombilierten Code in den Quellcode rückübersetzbar.
Wenn man zur Zeit sieht, wie die USA welweit eine Totalüberwachung realisieren, erscheint mir diese Eigenschaft von .net in einem anderen Licht.
Das es hier um Terrorismusbekämpfung und nicht um handfeste Wirtschaftsspionage geht, glaubt wohl nur noch unsere Volksmami.
Gruß Peter
|