Was anfangen, C# oder C++



  • Ich sehe das so, dass C/C++ und Assembler als grundlegende Sprachen wirklich bedeutend sind. Daher fehlt etwas, wenn man kein C++ (z.T. auch C, aber das gehört ja dazu!) beherrscht. Man hat z.B. keinerlei Zugang zu der OS-und System-Programmierung, dort benötigt man sogar noch fundierte Kenntnisse in Assembler.

    Java, C# etc. sind high level Sprachen, die einen leichteren Zugang zur GUI- und Internet-Programmierung bieten. Man lebt dort von vorhandenen Ressouren, hat diese aber auch zu akzeptieren. Daher sind diese Sprachen bezüglich der Schnelligkeit der Programmerstellung recht brauchbar. Man kann Windows-Programme aber auch in C/C++/Win32API erstellen, ist bei komplexen GUI aber nervig. Dafür blickt man jedoch überall durch.

    Mein Vorschlag: Assembler (NASM), C/C++ (hier gibt es leider keine fest fixierte GUI-Bibliothek), Java (incl. Swing), evtl. zusätzlich C# (an .NET gebunden).

    Das ist heute keine Frage des flame wars, sondern der Bildung. Also cool bleiben. 😉


Anmelden zum Antworten