Programmieren - alles kontrollieren 4.937 Themen, 20.647 Beiträge

Programmierung

Noldus / 18 Antworten / Flachansicht Nickles

Ich möchte gerne eine Programmiersprache lernen. Da ich mich nicht entscheiden kann ob C++ oder Java die bessere ist, wende ich mich an Ihnen. Was würden Sie entfehlen ?

bei Antwort benachrichtigen
(Anonym) Noldus „Programmierung“
Optionen

Hallo Markus,
hier mein Tip (ist meine persönliche Meinung, ich erhebe keinen
Anspruch darauf, daß das der einzig wahre Weg ist):
Wenn du sehr viel Zeit und sehr viel Geduld (und Spucke...)
hast, solltest du dich erstmal mit einer prozeduralen/funktionalen
Sprache wie Pascal oder C beschäftigen. Anschließend kannst du
auf eine objektorientierte Sprache wie z.B. C++ (oder Delphi)überwechseln, dann kannst du dich voll auf das Konzept der
Objektorientierung konzentrieren und hast die fundamentalen
Sachen wie Schleifen, Datentypen, etc. schon intus.
Wenn du z.B. C++ kannst, ist Java für dich dann auch kein
Problem mehr, das ist schon alles sehr änhlich.
Wenn du allerdings mit Java anfängst, hast du schneller Erfolge,
die auch "nach was aussehen" (z.B. eine Benutzeroberfläche),
Java funktioniert auf (fast) allen Plattformen und du hast weniger
Aufwand bestimmte Probleme zu lösen, weil bei Java sehr
viel schon "eingebaut" ist, was du bei anderen Programmiersprachen
selber implementieren müßtest. Diesen Vorteil erkaufst du dir
dann aber mit dem (kleinen) Nachteil, das Java nicht so viele Freiheiten beim Programmieren bietet wie z.B. C.
Vielleicht solltest du dir mal im Internet einen freien C++ Compiler
(der kann auch immer C, z.B. GNU gcc, Cygwin, Mingw, DevC++) und Java
herunterladen und installieren. Dann ein paar Anfängertutorials
zu beiden Programmiersprachen (gibst im www an jeder Ecke, guck mal
auf Servern von Universitäten und Fachhochschulen).
Anschließend probierst du ein bisschen rum, und entscheidest selber
was dir am besten gefällt.

Hoffe, ich konnte ein wenig helfen.

PeeWee
-who the fuck is general failure and why is he reading my harddisk-

bei Antwort benachrichtigen