Programmieren - alles kontrollieren 4.937 Themen, 20.656 Beiträge

Welche Programmiersprache soll ich lernen???

deluxeboy / 2 Antworten / Flachansicht Nickles

Ich hab' schon ein wenig Erfahrung mit Pascal, aber die Sprache wird ja von Informatikern nicht mehr verwendet.

Ich will ein Informatiker werden, versteht mich nicht falsch, ich bin nicht einer der Träumer die glauben, dass alles leicht ist, ich bin mir schon im Klaren, dass es sehr schwer wird.

Meine Frage:

Welche Sprache soll ich lernen? C++, C#, Java oder Delphi?


Welche ist ams zukunftsichersten?

Und:

Was ist der Unterschied zwischen einem EDV-Techniker und Informatiker?

Ich hab' in einem Buch gelesen, dass Informatiker sich mehr auf's Programmieren konzentrieren???

Wenn es richtig wäre würde ich so einen Job gerne anlernen...

Ich würde mich über hilfreiche Antworten freuen und bedanke mich schon im Voraus!

bei Antwort benachrichtigen
Andreas42 deluxeboy „Welche Programmiersprache soll ich lernen???“
Optionen

Hi!

Ich stimme mit b.punkt überein, dass es beim Programmieren nicht das beherschen einer oder mehrerer Programmiersprachen geht, sondern um dass Lösen von Problemen mit Hilfe des Computers.

Ich sehe Informatiker immer als Leute, die dafür ausgebildetet werden, solche Lösungen zu finden oder herzuleiten. Programmieren sollte eigentlich nicht ihre Hauptaufgabe sein.

Ein EDV-Techniker sollte hingegen jemand sein, der sich um die Hardware kümmert. Allerdings nicht im Bereich der Neuentwickling (sowas machen fast immer Ingenieure), sondern Aufbau und Wartung von EDV-Anlagen.

Gibt es den "EDV-Techniker" eigentlich noch als Berufbezeichnung? Hört sich für mich nach einem alten Begriff an. (Sorry, in den modernen Berufs- und Ausbildungrichtungen im EDV-Bereich bin ich nicht zu Hause).

Was Compuztersprachen angeht:

C/C++ (man sollte immer beiude nennen) gelten aks Industriestandard, was IMHO damit zusammenhängt, dass Unix in C geschrieben wurde. Mit dem Lernen von C/C++ wird man nichts falsch machen. Was man da lernt, kann man in anderen Sprachen auch einsetzen.

Pascal und Basic sind klassische Einstiegssprachen. Damit kann man IMHO ohne Zweifel Programmieren lernen. Ich hab' auch so angefangen.

Wichtig ist auch SQL, man sollte es kennen damit man weiss, wie heute Datenbanken angespriochen werden. Moderne Programmiersprachen haben eigentlich immer die Möglichkeit SQL-Abragen an eine Datenbank abzusetzen und auszuwerten. Wenn man später mal in der Industrie landet, wird man feststellen, dass die nicht nur Waren und Material bewegen, verarbeiten und verwalten, sondern auch eine Mengen an Daten (natürlich) in Datenbanken.

Java ist im Zusammenhang mit Internetanwendungen von Bedeutung. C# ist quasi ein Konkurenzprodukt dazu (Java ist von Sun, C# von Micrososft).
Als Grundlage wäre mir das noch zu speziell, ich denke von C/C++ aus sollte man auf beide Sprachen umsteigen können.
Hier liegt IMHO eine andere Art von Programmen vor: es geht oft darum Programme auf Clients in einem Netzwerk auszuführen, ohne sie fest auf jedem Rechner im Netzwerk installieren zu müssen. Die Programme werden auf einem zentralen Server gehalten und dann von dort geladen und auf dem Client ausgeführt.
Im industriellen Bereich wird das immer wichtiger. Über so aufgebaute Netzwerke kann man dann auf die zentral in einer Datenbank verwalteten Daten zugreifen (und die dann auf den Client mit z.B. Java weiterverarbeiten).
Bei java war noch ein anderes Ziel bei der Entwicklung wichtig: Prigramme sollten auf verschiedensten Rechnertypen (z.B. Windows-PC, Linux-PC oder Mac) einsetzbar sein, ohne sie neu kompilieren zu müssen.

Grundkenntnisse einer Assemblervariante können auch nicht schaden. Das erleichtert das Verstehen, was "unter" den Programmen abläuft und warum es einzelne Beschränkungen in den Programmiersprachen gibt (Beispiel Wertebereiche von Variablentypen; Zeichenkodierungen).

Bis denn
Andreas

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen