Autor Beitrag
AlexII
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 180



BeitragVerfasst: Di 22.04.08 12:48 
Hallo Leute!

Ich überlege mir auf C++ umzusteigen, was meint ihr, lohnt sich das? Was spricht dafür, was dagegen? Was hält ihr von "Turbo C++"?

Danke!
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Di 22.04.08 13:00 
Du stellst diese Frage in einem Delphi-Forum ... Erwartest Du eine ehrliche Antwort?

Aber Du hast Glück: Ich programmier inzwischen in sovielen Programmiersprachen, dass ich da nen recht guten Überblick hab ... Zwischen Delphi und C \C++ liegen Welten und wenn man nicht grad nen triftigen Grund hat von A auf B zu wechseln, sollte man es lassen.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
<TargeT>
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 59

Win XP, Win 98
Delphi 7
BeitragVerfasst: Di 22.04.08 13:06 
Man kann aber auch nichts falsch machen wenn man auf C++ umsteigt, als Hobbyprogrammierer ist es eigentlich egal in welcher Sprache man coded. Sollte man allerdings vorhaben sein Hobby zum Beruf zumachen, ist C++ besser. Gibt meines wissens nach mehr Arbeitsstellen für C++ als für Delphi..... Aber naja jeder wie er mag....
AlexII Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 180



BeitragVerfasst: Di 22.04.08 13:07 
Fast alle OpenSources werden in C++ geschrieben, so hätte ich die Möglichkeit da mitzuspielen, außerdem ist C++ mächtiger und mehr angesetzt. Mehr Firmen stellen Programmierer ein, die C++ und nicht Delphi können.

Was meint ihr, reichen meine Gründe aus, um die Lager zu wechseln?
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 22.04.08 13:16 
Hallo!

Ich halte dieses Lager-Denken für falsch. Wer sagt, dass man nur eine Sprache benutzen kann? Ich würde mir für jedes Projekt überlegen, welche Sprache am Besten geeignet ist und diese benutzen. Insofern kann es nicht schaden, wenn man auch mal in C++ reinschnuppert, um es bei Bedarf benutzen zu können.

Sprachen sind wie Werkezuge. Jedes hat seine Vor- und Nachteile. Und für jede Aufgabe wählt man sich das entsprechende Werkzeug.

Grüße
Christian

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Di 22.04.08 13:16 
Was ist an C++ mächtiger as Delphi? Im Endeffekt erzeugen beide nur Progrmmcode.

Und außerdem: Wer brauch einen Compiler, der Turing-Vollständig ist? :mrgreen:

@OpenSource: Es ist zwar vieles in C++ geschrieben, es gibt aber mindestens genauso viele Gründe, die dagegen sprechen es auch zu tun.
Meist sind liefern die Programme selbst die besten Gründe, die dagegen sprechen :P

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Di 22.04.08 14:50 
Hi,

ich kann Christian nur zustimmen. Es geht nicht darum eine Sprache zu können vielmehr sollte man sich in vielen auskennen und dann je nach Aufgabe die beste auswählen.

Generell basiert vieles, auch viele dritte Programmiersprachen auf C bzw. C++. Ich halte es für einen Programmierer daher für unabdingbar zumindest C++ Grundlagen zu haben. Wenn diese Fehlen ist es ungefähr so als wenn du kein Englisch sprichst. Klar kommst du zurecht, klar kannst du auch deinen Markt finden aber du hast es schwerer, du bist in deinen Möglichkeiten beschränkter, du musst bei neuen Entwicklungen erst warten bis die Übersetzung fertig ist ;). Also beschäftige dich mit C(++) das sind wichtige Grundlagen, aber steige nicht um, sondern halte dir alle Möglichkeiten offen.

Dir wird es wenn du die C++ Grundlagen beherrscht auch viel leichter Fallen andere Sprachen zu lernen. Die allermeisten jüngeren Programmiersprachen orientieren sich an C(++) in PHP, Java oder auch C# wirst du dann unglaublich viel bekanntes wiederentdecken.

Aber dir wird auffallen das ich hier immer von Grundlagen spreche, denn mit dem, was alle C++ Compiler gemeinsam haben (weil es dem Standard entspricht) kommst du in der heutigen Zeit nicht mehr sehr weit. C++ wurde zu einer Zeit definiert als man noch auf dem Textbildschirm arbeite. Wenn du also, ähnlich wie in Delphi eine Windows GUI schaffen willst musst du auf weitere Bibliotheken zurück greifen. Bei den CodeGear Compilern dürfte das (wie bei Delphi) die VCL sein, bei Microsoft hilft dir die MFC und wenn du einen GNU Compiler nutzen möchtest währe das GTK eine von vielen Möglichkeiten. Du kommst also an einen Punkt wo du dich spezialisieren musst und ab da wird es dir für das Verständnis dritter Sprachen nicht mehr viel bringen (was nicht heißt das es immer noch sehr Spannend für dich sein kann).

Ob es deine Beruflichen Chancen furchtbar verbessert wenn du C++ kannst wage ich zu bezweifeln, denn C++ kann jeder und die ersten Programmierer die Arbeitslos werden sind die die nur diese Sprache beherrschen (das war zumindest bei dem Brangentief nach dem Boom Jahr 1999 so). Wenn es dir um relativ sicher Stellenangebote geht dann solltest du es mit JAVA oder wahrscheinlich noch besser C# Probieren.

Am besten ist es aber du lernst alle diese Sprachen ;).

// Edit:

user profile iconBenBE hat folgendes geschrieben:
Was ist an C++ mächtiger as Delphi?

Nicht mehr ganz aktuell, aber das hatten wir hier schon mal ;).


Gruß
Klabautermann
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Di 22.04.08 15:09 
Zitat:
Wenn es dir um relativ sicher Stellenangebote geht dann solltest du es mit JAVA oder wahrscheinlich noch besser C# Probieren.


Warum? Java wird doch fast genauso oft wie C++ eingesetzt.
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Di 22.04.08 15:36 
user profile iconJakob_Ullmann hat folgendes geschrieben:
Warum? Java wird doch fast genauso oft wie C++ eingesetzt.

Aber es gibt weniger Programmierer die sich mit Java auskennen. Somit sind die Chancen aufgrund mangelnder Konkurrenz besser.
AlexII Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 180



BeitragVerfasst: Di 22.04.08 16:39 
Ja.... ich hatte 2 Jahre lang C/C++ während meiner Ausbildung und in der Fachhochschule ein Jahr Delphi. Möchte aber trotzdem wissen, wie der Stand so heute ist.
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Di 22.04.08 16:59 
Hi,
user profile iconAlexII hat folgendes geschrieben:
Möchte aber trotzdem wissen, wie der Stand so heute ist.


was meinst du mit "der Stand heute"? In welcher Hinsicht?

Gruß
Klabautermann
Mike19
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 256

Win XP, Vista, Win 7
Delphi 2005, Turbo Delphi
BeitragVerfasst: Di 22.04.08 17:15 
Hallo,

es ist ja schon die Frage an sich interessant.


Wie schon in den vorangegeangenen Antworten beantwortet, sollte man doch wissen, was man will oder vorhat.

Ich bin auch der Meinung, dass man mit Delphi viel anfangen kann. Sollte jedoch einer seine Grundkenntnisse in einer anderen Programmiersprache erlenen wollen, kann er das auch machen.

Wir hatten dieses Thema erst vor Stunden hier im Forum.


Micha