Empfehlung für C-Entwicklungsumgebung unter Windows
-
Au backe...
DrakoXP schrieb:
Ich gehöre auch eher zu den Leuten, die etwas gegen .NET und Java haben,
eben weil die Leute, die mit solchen Sprachen programmieren sich meistens weder um Codeperformance noch um Größe kümmern.Gute C++ Programmierer "kümmern" sich genausowenig um soetwas. Und damit will ich nicht implizieren, dass sowas irgendwann "von alleine" kommt, sondern dass gute Entwickler die Relevanz entsprechend einschätzen können.
Die meisten werden von Haus aus keine Doku der Standardbibliothek integriert haben.
Das braucht man zu wenig...
Informatiker haben in der Regel Internet und da hat man eben neben der IDE noch den Browser offen. Daher würde ich sowas nicht als KO-Kriterium für eine IDE festmachen.Lol, oh Gott. IDE ohne Dokumentation, ich glaub auch...
Beruf: Schüler
achso...
-
DrakoXP schrieb:
dot schrieb:
Wenn er überhaupt noch nie was programmiert hat, wäre vielleicht XHTML und CSS ein guter Weg um einzusteigen. Auch wenn das noch nicht unbedingt wirklich was mit Programmieren zu tun hat, kann man dabei imo doch einige sehr grundlegende Erfahrungen sammeln...
Pfui, dot, empfehle doch keine veralteten Standards...
Heute lernt man, wenn überhaupt, HTML5 und CSS3, XHTML ist sowas von obsolete...Ich bin kein Experte auf dem Gebiet, daher würd mich sehr interessieren, was genau das Problem mit XHTML5 ist!?
-
DrakoXP schrieb:
@Allesquatsch
Zur Wahl der Sprache... wenn du selbst sagst, dass C++ so viel hat, was du dir damals gewünscht hättest, dann nimm doch einfach C++.Gerade weil ich mal eine gewisse Reife in C hatte, weiß ich, wie groß der Unterschied zwischen "eine Sprache können" und absoluter Beherrschung ist.
Erst in der Rückschau erkennt man, wie viel am Anfang noch fehlte, als man sich schon alles zutraute. Er ist ähnlich wie beim Autofahren: Der Führerschein ist zwar eine gewaltige Hürde, aber erst nach viel Praxis, beherrschst Du ein Auto so, dass Du gar nicht darüber nachdenken musst, ob Du jetzt einen Gang wechselst oder schon mal die Spur.
Den gleichen Respekt habe ich vor C++: Ich glaube einfach, dass da eine Million Zeilen Code fehlen, bevor ich z.B. intuitiv verstehe, wann Konstruktoren ausgeführt werden. Deshalb vermittle ich lieber ein Wissen, bei dem ich mir zutraue, alle Fragen beantworten zu können.DrakoXP schrieb:
Ich gehöre auch eher zu den Leuten, die etwas gegen .NET und Java haben,
eben weil die Leute, die mit solchen Sprachen programmieren sich meistens weder um Codeperformance noch um Größe kümmern.Aus solchen Glaubenskriegen habe ich mich schon lange zurückgezogen. Spätestens seit ich in der kommerziellen Programmierung gemerkt habe, dass der Unterschied zwischen guten und schlechten Programmierern viel relevanter ist.
DrakoXP schrieb:
In umgekehrter Richtung scheint es besser zu laufen (erst C++ lernen, dann C# oder was auch immer)
Ja, deshalb macht es meines Erachtens auch Sinn, dass man in der Schule Dinge lernst, die man gar nicht praktisch anwenden kann, wie Latein oder über die griechischen Demokratien
DrakoXP schrieb:
Das braucht man zu wenig...
Informatiker haben in der Regel Internet und da hat man eben neben der IDE noch den Browser offen. Daher würde ich sowas nicht als KO-Kriterium für eine IDE festmachen.Ich habe es schon im letzten Jahrhundert genossen, dass man die Parameterliste einer Funktion per Mausklick ansehen konnte und glaube nicht, dass eine Browsersuche annähernd zu effektiv ist.
DrakoXP schrieb:
Denn für welche Sprache du dich auch entscheidest... bring deinem Sohn modernes Programmieren bei... dazu gehört eben auch sich aktuelle Standards anzuschauen.
Equivalent zu C++11 wurde z.B. auch ein neuer C Standard verabschiedet (C11),
welcher folglich von Visual C++ (da nur C89) noch nicht unterstützt wird.Erfahrungsgemäß sind die Unterschiede weniger gravierend als die Unzulänglichkeiten der Programmierschüler.
Ich denke, die Leute, die die alte Rechtschreibung perfekt beherrscht haben, auch mit der aktuellen keine wirklichen Probleme haben. Und umgekehrt.Ciao, Allesquatsch
-
Allesquatsch schrieb:
Ich habe es schon im letzten Jahrhundert genossen, dass man die Parameterliste einer Funktion per Mausklick ansehen konnte und glaube nicht, dass eine Browsersuche annähernd zu effektiv ist.
Autovervollständigung und IntelliSense habe ich jetzt nicht zur "Integrierten Dokumentation der Standardbibliothek" gezählt.
Aber sowas bieten heutzutage eigentlich alle geläufigen IDE's.Allesquatsch schrieb:
Ich denke, die Leute, die die alte Rechtschreibung perfekt beherrscht haben, auch mit der aktuellen keine wirklichen Probleme haben. Und umgekehrt.
Die Erfahrung zeigt eher, dass es den Leuten schwer fällt sich neues anzugewöhnen,
wenn einmal der Wurm drin ist.
Die Leute, die noch die alte Rechtschreibung gelernt haben, schreiben größenteils auch jetzt noch so und haben auch keine Lust sich die neue anzueignen.In jungen Jahren ist das zwar noch etwas anders, da lernt man auch schnell noch um,
aber es besteht eben trotzdem eine Verzögerung...
Man hätte schon längst moderne Software schreiben können, während man sich aus welchen Gründen auch immer, erst das veraltete Zeug angewöhnt hat...
-
DrakoXP schrieb:
Die Erfahrung zeigt eher, dass es den Leuten schwer fällt sich neues anzugewöhnen,
wenn einmal der Wurm drin ist.
Die Leute, die noch die alte Rechtschreibung gelernt haben, schreiben größenteils auch jetzt noch so und haben auch keine Lust sich die neue anzueignen.In jungen Jahren ist das zwar noch etwas anders, da lernt man auch schnell noch um,
aber es besteht eben trotzdem eine Verzögerung...
Man hätte schon längst moderne Software schreiben können, während man sich aus welchen Gründen auch immer, erst das veraltete Zeug angewöhnt hat...Wessen Erfahrung? Wer sind die "Leute"? Was ist moderne Software?
-
http://www.greenfoot-center.de/einstieg-in-greenfoot/schnelleinsteig.html
http://ecs.fvhs.com/pub/67/Student(1).pdf
Der Vorteil von Java liegt eindeutig darin, dass es eben C/C++ ähnlich ist und auch für Handys taugt.http://babydevelop.sourceforge.net/index_de.html hat eine etwas(??) grottige Installationsroutine (inklusive 5GB QT), aber nicht unbedingt schlimmer als das Visualzeugs von MS.
Schon etwas älter, aber trotzdem gut:
http://bellard.org/tcc/
http://www.openwatcom.org/index.php/Main_Page
OW bringt eine recht gute Doku mit.Naja, wer Angst hat, das Java die Sicht auf Lowlevel versaut, kann ja vor C/C++ auch noch ein anderes Javaprogramm davorschalten:
http://www.lrr.in.tum.de/~jasmin/downloads.html
-
C++ hat gottseidank praktisch keine Ähnlichkeit mit Java...
-
dot schrieb:
C++ hat gottseidank praktisch keine Ähnlichkeit mit Java...
Du kennst nicht viele Programmiersprachen oder? C++ und Java sind sogut wie identisch, Java hat nur weniger noise ...
-
gastantwort schrieb:
dot schrieb:
C++ hat gottseidank praktisch keine Ähnlichkeit mit Java...
Du kennst nicht viele Programmiersprachen oder? C++ und Java sind sogut wie identisch, Java hat nur weniger noise ...
Nope. Die Syntax ist ähnlich, der Rest nicht. Java ist sehr C ähnlich.
-
Shade Of Mine schrieb:
gastantwort schrieb:
dot schrieb:
C++ hat gottseidank praktisch keine Ähnlichkeit mit Java...
Du kennst nicht viele Programmiersprachen oder? C++ und Java sind sogut wie identisch, Java hat nur weniger noise ...
Nope. Die Syntax ist ähnlich, der Rest nicht. Java ist sehr C ähnlich.
lol