Autor Beitrag
henny
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 126



BeitragVerfasst: 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 user profile iconChristian S.: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mi 03.06.2009 um 15:47
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: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 224



BeitragVerfasst: Mi 03.06.09 14:09 
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 03.06.09 14:13 
DerNetteNachbar
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 224



BeitragVerfasst: Mi 03.06.09 14:26 
Joa sowas meinte ich :-)
Aya
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1964
Erhaltene Danke: 15

MacOSX 10.6.7
Xcode / C++
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 126



BeitragVerfasst: Mi 03.06.09 15:41 
kann man in c++ auch
verschiedene designs und farben, formen auswehlen?
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 03.06.09 15:55 
Was hat das mit der Sprache zu tun? :shock: 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



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 28.06.09 14:23 
user profile iconMicSchaefer hat folgendes geschrieben Zum zitierten Posting springen:
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, ...).

user profile iconMicSchaefer hat folgendes geschrieben Zum zitierten Posting springen:
Nachteil C#: Es ist rein von Microsoft, heißt also, läuft nur unter Windows.
:shock: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1964
Erhaltene Danke: 15

MacOSX 10.6.7
Xcode / C++
BeitragVerfasst: So 28.06.09 15:05 
user profile iconMicSchaefer hat folgendes geschrieben Zum zitierten Posting springen:
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



BeitragVerfasst: 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.