Java oder C/C++ (Programmierer) ?

Hallo Leute,

ich möchte gerne Informatiker werden bzw. Programmierer. Ich möchte Java und C++ lernen doch wollte voher wissen..

Was ist wichtiger Java oder C/C++ ?

Wenn C/C++ was soll ich als ersten lernen C oder C++ ?!

Und die wichtigsten Infos für einen Programmierer

Vielen Dank im Vorraus :)

MeMeMe2013-10-09T08:46:14Z

Beste Antwort

Kommt drauf an, in welchem Bereich du arbeiten möchtest. Für große Internetapplikationen wird z. B. oft Java verwendet. Auch das Betriebssystem Android setzt vor allen Dingen auf Java für seine Applikationen. Für viele andere Bereiche ist C/C++ aber besser, oft allein schon aus Gründen der Performance. Facebook, Google und Co. setzen zwar oft auf PHP, Python und sowas, aber dann oft in Verbindung mit selbstentwickelten C/C++-Programmen. Auch Anwendungen und Spiele werden fast ausschließlich in C++ entwickelt. Unter Unix ist auch C noch gängig, aber wenn du dich nicht auf Unix spezialisieren oder gar eigene Betriebssysteme entwickeln möchtest ist die Programmiersprache nicht mehr ganz so relevant.

Wenn du Informatik studierst, wirst du in diesem Rahmen sicherlich eine der beiden bzw. drei Programmiersprachen lernen. Daneben lernst du noch viel über Software-Engineering (Anforderungen festhalten, Spezifikationen entwickeln und in Softwaresysteme umsetzen), Algorithmen und Datenstrukturen sowie wichtigen Themen der theoretischen Informatik (u. a. Automatentheorie, Komplexität).

Das sind auch nur die Informatikdisziplinen mit denen du in einem Informatikstudium konfrontiert wirst. Daneben kommen noch Mathe (Analysis und diskrete Mathematik), Elektrotechnik und evtl. noch WiWi (Buchhaltung, KLR, Marketing). Bin da aber nicht so ganz auf dem Laufenden.

🐟 Fish 🐟2013-10-09T09:17:46Z

C++ ist eine Sprache die fast tot ist(im Vergleich zu früheren Zeiten). Die Nische in der du sie findest, wird allerdings nicht sterben.

Webanwendungen : gab es früher nicht werden meist über Java realisiert. (Frontend)
Webanwendungen : Heute meist PHP oder wie Mememe richtig sagt C weniger C++ für Tools die im PHP eingebettet werden.
Apps : Java
Desktop Anwendungen : Meist .Net oder im Open Source Bereich Java.
Die einzige Nische die für C/C++ bleibt sind sehr schnelle Hardwareorientierte Tools. Hier ist C/C++ aber auch unübertroffen, während am Frontend C# bei der implementierungsgeschwindigkeit um ca einen Faktor > 10 schneller ist.
Sorry noName aber Gameentwickler haben ihre eigenen Hochsprachen.

Wenn du nach Lehrbuch lernen willst, sollest du mit UML anfangen und die ersten Anwendungen in c# oder Java erstellen. Nur so lernst du sauberen Objektcode zu schreiben. Die "schmutzigen" Tricks von C++ kommen dann zwar auch mit der Zeit, aber du kapselst sie sauber ab, so wie es sein sollte.

NoName2013-10-09T08:58:53Z

Der Antwort von MeMeMe ist eigenltich nichts mehr viel hinzuzufügen :D

Für das ganze Wirtschaftsorientierte Zeug wird eigentlich Java verwendet. Java ist auch ziemlich gut für Browserumgebung.

Wenn du jedoch hardwarenah programmieren willst würde ich lieber c++ lernen. 3D-Spiele werden sehr oft in dieses Sprache programmiert.

Ich habe damals mit Java angefangen musste aber für nen Job C++ lernen. Es ist schwerer zu erlernen und du brauchst auf jeden Fall viel mehr Geduld als in Java.

Ganz ehrlich... in Java kann jede Hausfrau programmieren :D

Anonym2013-10-09T08:41:34Z

java

_x_712013-10-09T08:40:13Z

Java wird am häufigsten verwendet und ist zudem noch Objektorientiert. Außerdem ist es eine moderne Sprache während C schon einiges an Jahren auf den Buckel hat.

Dazu kommt dann noch das Java einfacher zu lernen ist als C, da es ganz einfach dynamischer ist, während C ziemlich "altbacken" ist.