| Autor |
Beitrag |
henny
      
Beiträge: 126
|
Verfasst: Mi 03.06.09 13:38
Ich weiß das diese frage nichts mit delphi zu tun hat aber ich wusste nicht wo ich es hinschreiben sollte:
mein Freund behauptet das c++ eine sehr schwierige programmiersprache währe und
das sie für kinder bzw. Anfänger nichts währe.
Stimmt das ?
ist das wirklich so schwer?
Währe nett wenn mir jemand antwortet!
grüße henny Moderiert von Christian S.: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mi 03.06.2009 um 15:47
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Mi 03.06.09 13:42
Schwer ist C++ nicht, aber es ist schwer, es richtig zu machen
Das Problem daran ist, dass die Vielfalt an Syntax-Möglichkeiten sehr viele Möglichkeiten lässt, Fehler zu machen, dass man gerade Anfängern nicht sinnvoll erklären kann, warum sie sich nicht mit dem Geladenen Maschinengewehr ins Knie schießen sollten ...
_________________ 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.
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 03.06.09 14:07
C++ ist nicht unbedingt schwieriger als andere Sprachen, der Einstieg ist aber bei anderen Sprachen einfacher finde ich.
Delphi oder C# finde ich einfacher beim Einstieg, von der Sprache her auch Java (leider von den IDEs her nicht, da kenne ich viele, die da schlecht klar kommen).
Wenn man sich aber wirklich damit beschäftigt, sollte C++ auch nicht so viel mehr Schwierigkeiten machen als andere Sprachen.
|
|
DerNetteNachbar
      
Beiträge: 224
|
Verfasst: Mi 03.06.09 14:09
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 03.06.09 14:13
|
|
DerNetteNachbar
      
Beiträge: 224
|
Verfasst: Mi 03.06.09 14:26
Joa sowas meinte ich 
|
|
Aya
      
Beiträge: 1964
Erhaltene Danke: 15
MacOSX 10.6.7
Xcode / C++
|
Verfasst: Mi 03.06.09 14:35
Ich finde C++ an sich nicht schwerer als andere sprachen (höchstens Templates und Makros versteht man evtl nicht sofort von anfang an - als Programmierneuling).
Was aber den einstieg betrifft liegt es extrem weit hinten weil es - wie ich finde - keine guten Bibliotheken gibt um mal schnell wie in Delphi ne Windows-Anwendung zu schreiben (mit fenstern, knöpfen etc).. das ist in C++ recht kompliziert für den anfang.
C++ liefert halt in dem sinne nichts mit, alles muß man selber machen bzw sich irgendwie aus anderen libs zusammensuchen.
Da bieten C# (bzw .net), Delphi und Java wesentlich mehr für den anfang.
Aya
_________________ Aya
I aim for my endless dreams and I know they will come true!
|
|
henny 
      
Beiträge: 126
|
Verfasst: Mi 03.06.09 15:41
kann man in c++ auch
verschiedene designs und farben, formen auswehlen?
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 03.06.09 15:55
Was hat das mit der Sprache zu tun?  Das ist doch nur die Oberfläche deines Programms dann.
So wie sich das anhört suchst du nach einer Skinningmöglichkeit für das Oberflächenframework. Sowas gibts prinzipiell auch für C++, klar.
|
|
MicSchaefer
Hält's aus hier
Beiträge: 1
|
Verfasst: So 28.06.09 14:13
Vorteil C++: Wer diese Sprache beherrscht, kann unglaublich viel anstellen. Sowohl was die Oberflächenprogrammierung, als auch die Tiefe angeht. Und wenn man Platformunabhängige Klassenbibliotheken für die Oberflächengestalltung wie Qt4 oder WxWidgets nutzt, kann ein C++ Programm unter Windows, Linus, Mac,... laufen.
Nachteil C++: Am Anfang ist der Synthax recht komplex und verliert sich in Kleinigkeiten. Und wer nicht Viusal Studio mit der genialen MSDN-Library-Hilfe hat, hat kaum ne Chance die Sprache zu versthen.
Vorteil Delphi: Kindergartensprache, die wohl jeder in ein paar Stunden kappiert
Nachteil Delphi: Es fehlt ein wenig der Tiefgang und man hält sich mit dem umständglichen Sythax auf.
Vorteil C#: Leicht zu lernen, etmöglicht in gewissen Grenzen auch komplexe und tiefgehende Programmierung. Oberflächengestalltung ist super simpel:
Nachteil C#: Es ist rein von Microsoft, heißt also, läuft nur unter Windows. Außerdem ist abzuwarten wie lange Microsoft z.B. das Visual Studio Express noch kostenfrei zur Verfügung stellt. Kann also sein, dass es irgendwann mal richtig teuer wird. Außerdem weiß man nicht, wie sich die Sprach in der Zukunft entwickeln wird. Sie ist noch zu jung.
Ach, und zu "Aya" und dem Problem mit der Oberflächengestalltung: Schon mal was von MFC gehört. Simpler geht es wohl nicht.
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 28.06.09 14:23
MicSchaefer hat folgendes geschrieben : | Vorteil Delphi: Kindergartensprache, die wohl jeder in ein paar Stunden kappiert
Nachteil Delphi: Es fehlt ein wenig der Tiefgang und man hält sich mit dem umständglichen Sythax auf. |
Das stimmt beides kaum. Du darfst schon alleine nicht vergessen, dass Pascal lange Zeit eine sehr beliebte Lehrsprache war, auch an Universitäten. Und was heißt es fehlt Tiefgang? Man kann damit fast alles machen was mit C++ geht, wenn man nicht gerade hardwarenah programmieren will (Betriebssystem schreiben, Treiber, ...).
MicSchaefer hat folgendes geschrieben : | | Nachteil C#: Es ist rein von Microsoft, heißt also, läuft nur unter Windows. |
 Eindeutig falsch. Schon einmal etwas von Mono, Sharp Develop, ... gehört?
C# Programme sind prinzipiell ähnlich plattformunabhängig wie Javaprogramme (Linux, FreeBSD, OpenBSD, NetBSD,
Windows, Solaris, OS X, ...).
|
|
Aya
      
Beiträge: 1964
Erhaltene Danke: 15
MacOSX 10.6.7
Xcode / C++
|
Verfasst: So 28.06.09 15:05
MicSchaefer hat folgendes geschrieben : | | Ach, und zu "Aya" und dem Problem mit der Oberflächengestalltung: Schon mal was von MFC gehört. Simpler geht es wohl nicht. |
Also ich finde die MFC alles andere als angenehm leicht zu bedienen - vorallem für anfänger.. deswegen würde ich auch jedem einsteiger direkt zu Qt raten... platzformunabhängig und ziemlich simpel.
Aya~
_________________ Aya
I aim for my endless dreams and I know they will come true!
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 28.06.09 15:21
Also Fenster mit der MFC zu gestallten ist nicht mit der VCL vergkleichbar und im vergleich zur VCL ein ziemlicher Krampf.
|
|
|