<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[C++ lernen anhand von C?]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich hab' eine Frage.<br />
Und zwar hab' ich an der Uni bisher Ruby gelernt, der Kurs ist aber nun vorbei.<br />
Aus eigenem Interesse hab' ich jetzt angefangen mit Büchern C++ zu lernen.<br />
Hab' mich nochmal an der Uni umgehört, ob ich noch weitere Programmier-Kurse machen könnte... und dabei kam heraus, dass ich es noch 2 aufeinander aufbauende Kurse zu C gibt, allerdings nichts zu C++.</p>
<p>Meint ihr, dass macht Sinn jetzt einen C Kurs zu besuchen, wenn man eigentlich C++ lernen will? Oder bringt einen das eher durcheinander als das es nutzt?</p>
<p>Was meint ihr? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/242436/c-lernen-anhand-von-c</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 10:14:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/242436.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 03 Jun 2009 17:36:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ lernen anhand von C? on Wed, 03 Jun 2009 17:36:47 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich hab' eine Frage.<br />
Und zwar hab' ich an der Uni bisher Ruby gelernt, der Kurs ist aber nun vorbei.<br />
Aus eigenem Interesse hab' ich jetzt angefangen mit Büchern C++ zu lernen.<br />
Hab' mich nochmal an der Uni umgehört, ob ich noch weitere Programmier-Kurse machen könnte... und dabei kam heraus, dass ich es noch 2 aufeinander aufbauende Kurse zu C gibt, allerdings nichts zu C++.</p>
<p>Meint ihr, dass macht Sinn jetzt einen C Kurs zu besuchen, wenn man eigentlich C++ lernen will? Oder bringt einen das eher durcheinander als das es nutzt?</p>
<p>Was meint ihr? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720601</guid><dc:creator><![CDATA[Barcelona]]></dc:creator><pubDate>Wed, 03 Jun 2009 17:36:47 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Wed, 03 Jun 2009 17:47:08 GMT]]></title><description><![CDATA[<p>Letzteres. Schnapp Dir ein Tutorial, google, eine Referenz und frag hier, wenn was nicht klar ist. Aber erst C und dann C++ geht selten reibungslos. Man muss sich beim Umstieg einfach erstmal zuviel ab- und angewöhnen und man vermeidet das nur, wenn man direkt eine Sprache richtig lernt. Ein Kurs ist wohl nicht nötig, zumal Du schon ein wenig Programmiererfahrung hast. Learning by doing!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720607</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Wed, 03 Jun 2009 17:47:08 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Wed, 03 Jun 2009 21:05:36 GMT]]></title><description><![CDATA[<p>Walli hat recht. Beim Weg von C nach C++ schleppst du viele Angewohnheiten mit, die du nachher nur schwer wieder los wirst. Dann programmierst du einen ignoranten &quot;C mit Klassen&quot;-Müll, der dich noch jahrelang verfolgt und bei dem du dir immer wieder anhören darfst, wie schlecht dein C++-Code ist.</p>
<p>Falls du beide Sprachen können willst, machs lieber anders rum: lern erst ordentliches C++ und dann C.<br />
Sehr wichtig ist, dass du C++ nicht bloß auf die reinen Sprachfeatures reduzierst. &quot;Richtiges&quot; C++ fängt erst bei der Standardbibliothek an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720686</guid><dc:creator><![CDATA[Registrierter Troll]]></dc:creator><pubDate>Wed, 03 Jun 2009 21:05:36 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Wed, 03 Jun 2009 21:21:11 GMT]]></title><description><![CDATA[<p>Wäre mal interessant zu wissen, warum auf deiner Uni kein C++ gelehrt wird. Schon gefragt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720690</guid><dc:creator><![CDATA[bgdnoy]]></dc:creator><pubDate>Wed, 03 Jun 2009 21:21:11 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Wed, 03 Jun 2009 21:30:54 GMT]]></title><description><![CDATA[<p>wenn du die C-Kurse irgendwie als gute note noch einbringen kannst, dann staube sie ab. aber nimm nicht alles so ernst und wisse, dass das ziel die objektorientierte programmierung ist.<br />
<a href="http://www.juergendankert.de/" rel="nofollow">http://www.juergendankert.de/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720694</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 03 Jun 2009 21:30:54 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Wed, 03 Jun 2009 21:33:58 GMT]]></title><description><![CDATA[<p>bgdnoy schrieb:</p>
<blockquote>
<p>Wäre mal interessant zu wissen, warum auf deiner Uni kein C++ gelehrt wird. Schon gefragt?</p>
</blockquote>
<p>Keine Ahnung, in einem Kurs wird entweder Ruby oder Java gelernt, in dem anderen Kursen C. C++ leider gar nichts und ich überleg' halt, ob ich den C-Kurs einfach noch mitnehmen soll. Aber wenn das beim Erlernen von C++ eher ein Nachteil ist macht's vielleicht keinen Sinn. Außerdem würde ich dann schon eine dritte Programmiersprache anfangen und kann keine bisher wirklich gut.<br />
Ruby halbwegs, C++ gerade erst angefangen...<br />
Werd' mich sonst wohl durch C++ Bücher schlagen müssen, aber hätte schon gerne Unterricht gehabt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720696</guid><dc:creator><![CDATA[Barcelona]]></dc:creator><pubDate>Wed, 03 Jun 2009 21:33:58 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Wed, 03 Jun 2009 23:23:01 GMT]]></title><description><![CDATA[<p>C zu können ist selbstverständlich kein Nachteil, wenn du c++ lernen willst. Alle hier geäußerten Bedenken halte ich für Märchen. Es wird dir nicht schaden mit verschiedenen Paradigmen in Berührung zu kommen.</p>
<p>Ein guter objektorientierter Entwurf ist übrigens unabhängig von der jeweiligen Programmiersprache und ein Wissenschaft für sich. D.h. es könnte dir passieren, dass du auf c verzichtest aber trotzdem grausame objektorientierte Konzepte entwirfst.</p>
<p>Ich schließe mich daher Volkards Rat an. Wenn du die Zeit und die Lust hast C zu lernen, dann mach es. C selbst ist ja auch recht häufig im Einsatz, daher könnte es dir nochmal nützlich sein, obwohl solche UNI-Kurse meist nur Grundlagen vermitteln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720730</guid><dc:creator><![CDATA[Mitleid]]></dc:creator><pubDate>Wed, 03 Jun 2009 23:23:01 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Wed, 03 Jun 2009 23:49:42 GMT]]></title><description><![CDATA[<p>Mitleid schrieb:</p>
<blockquote>
<p>C zu können ist selbstverständlich kein Nachteil, wenn du c++ lernen willst.</p>
</blockquote>
<p>würde ich nicht sagen. es hängt echt vom schüler ab. manche werden von C und einer gewissen frickelsubkultur dermaßen verdorben, daß sie mehr als ein ganzes leben brauchen würden, um produktiv zu werden. anderen wiederum würde eine deftige portion C absolut guttun, um von ihrem bauklötzchenprogrammieren loszukommen und endlich produktiv zu werden. höhö.</p>
<blockquote>
<p>Alle hier geäußerten Bedenken halte ich für Märchen.</p>
</blockquote>
<p>ich leider nicht. eher sind alle bedenken berechtigt und durch viele fälle belegt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<blockquote>
<p>Es wird dir nicht schaden mit verschiedenen Paradigmen in Berührung zu kommen.</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<blockquote>
<p>Ein guter objektorientierter Entwurf ist übrigens unabhängig von der jeweiligen Programmiersprache und ein Wissenschaft für sich.</p>
</blockquote>
<p>naja, auch da habe ich meine zweifel. unter mißachtung der zielsprache kann man stets sehr gute entwürfe bauen, aber meist werden sie noch ein klein bißchen besser, wenn man an die sprache und die programmierer denkt.</p>
<pre><code class="language-cpp">D.h. es könnte dir passieren, dass du auf c verzichtest aber trotzdem grausame objektorientierte Konzepte entwirfst.
</code></pre>
<p>jup. da gibt es wohl millionen beispiele. hihi.</p>
<p>die gute beratung, wer in welcher reihenfolge welche programiersprachen lernen sollte, ist eine wissenschaft für sich und kann gar nicht vonstatten gehen, ohne den schüler gut zu kennen. wir können Barcelona gegenüber nur ratschläge geben, die vorwiegend auf kristallkugellesen wie wortlaut-der-frage, zeichensetzung, nettigkeit, und so basieren und hoffen, daß er in ein paar jahren in diesem thread berichtet, was er gemacht hat und was er meint, wäre für ihn optimal gewesen, damit wir die kristallkugeln weiter justieren können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720733</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 03 Jun 2009 23:49:42 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 02:48:28 GMT]]></title><description><![CDATA[<p>Das sehe ich etwas anders. Wenn ich mir überlege, was man alles durcharbeiten muss (seien es Themen zur Programmiersprache selbst oder zu Modellierung, Softwareentwicklung, Projektplanung,usw. ...) um von sich behaupten zu können man ist produktiv oder man hat begriffen warum ein Entwurf gut oder schlecht ist, dann kann mir doch keiner ernsthaft erzählen wollen, dass 2 Semester C irgendwie einen schlechten Einfluss auf das alles haben.</p>
<p>Ich bitte euch Leute, das sind doch Ammenmärchen. Das seht ihr wahrscheinlich bei C-Programmierern, die erst mit c++ anfangen oder sich dem Thema eigentlich verweigern wollen. Wer als C-Programmierer aber ernsthaft an das Thema c++ und OOP geht hat keinen größeren Aufwand, nur weil er C kann. Das ist doch Quatsch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720737</guid><dc:creator><![CDATA[Mitleid]]></dc:creator><pubDate>Thu, 04 Jun 2009 02:48:28 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 06:28:17 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>anderen wiederum würde eine deftige portion C absolut guttun, um von ihrem bauklötzchenprogrammieren loszukommen und endlich produktiv zu werden. höhö.</p>
</blockquote>
<p>made my day <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720762</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720762</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Thu, 04 Jun 2009 06:28:17 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 06:35:05 GMT]]></title><description><![CDATA[<p>Hey! Ich programmiere auch Bauklötzchen! Was spricht denn dagegen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720764</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720764</guid><dc:creator><![CDATA[Lego]]></dc:creator><pubDate>Thu, 04 Jun 2009 06:35:05 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 07:01:49 GMT]]></title><description><![CDATA[<p>Mitleid schrieb:</p>
<blockquote>
<p>C zu können ist selbstverständlich kein Nachteil, wenn du c++ lernen willst. Alle hier geäußerten Bedenken halte ich für Märchen. Es wird dir nicht schaden mit verschiedenen Paradigmen in Berührung zu kommen.</p>
</blockquote>
<p>Es ist kein Märchen, wobei dies von Fall zu Fall unterschiedlich sein kann. Wahr ist jedenfalls, das ich in der freien Wildbahn häufig auf &quot;C++&quot;-Entwickler gestoßen bin die zu stark auf C fixiert waren (Die berühmten C-mit-Klassen Programmierer, die gerne mit solchen Antipattern wie &quot;Gottklassen&quot; usw. arbeiten...).</p>
<p>Nichts gegen C-Kenntnisse, aber es bleibt einfach die Gefahr dort stehen zu bleiben (Und C programmiert man nunmal anders als C++). Eine andere Erkenntnis war die, das wenn man prozedurale Programmierung gewöhnt ist, der Umstieg auf die OO-Programmierung teilweise sehr schwierig ist (Selbst erlebt, an anderen festgestellt, und zudem Neulinge gesehen die gleich mit OO angefangen haben und damit kein Problem hatten).</p>
<p>Und die Generische Programmierung ist dann noch ein weiterer Punkt...</p>
<p>Mitleid schrieb:</p>
<blockquote>
<p>Ein guter objektorientierter Entwurf ist übrigens unabhängig von der jeweiligen Programmiersprache...</p>
</blockquote>
<p>Das sehe ich nicht so. Du kannst zwar gewisse Konzepte der OO auch in nicht-OO Sprachen umsetzen, die Sprachunterstützung erleichtert dies aber ungemein.</p>
<p>Mitleid schrieb:</p>
<blockquote>
<p>D.h. es könnte dir passieren, dass du auf c verzichtest aber trotzdem grausame objektorientierte Konzepte entwirfst.</p>
</blockquote>
<p>Das gilt aber für jedes Konzept. man kann auch genauso leicht grottenschlechte prozedurale Programme schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720774</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720774</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Thu, 04 Jun 2009 07:01:49 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 07:13:16 GMT]]></title><description><![CDATA[<p>Mitleid schrieb:</p>
<blockquote>
<p>Ein guter objektorientierter Entwurf ist übrigens unabhängig von der jeweiligen Programmiersprache...</p>
</blockquote>
<p>Da stimme ich dir voll und ganz zu. Es gibt da nur ein Problem (was vermutlich das ist worauf asc und volkard hinaus wollten): Der beste objektorientierte Entwurf ist und bleibt genau das: Ein Entwurf, d.h. ein theoretisches Modell. Da es nicht &quot;Die Perfekte Objektorientierte Programmiersprache&quot; gibt, wird die Umsetzung von der Sprache abhängig sein und vom Entwurf abweichen. Dabei gibts zwei Arten von Abweichungen: zum Einen die erzwungenen Abweichungen, wo der Sprache die Mittel fehlen, um Teile des objektorientierten Entwurfs umzusetzen. Zum anderen die optionalen Abweichungen, wo die Sprache Mittel aus anderen Berechnungsmodellen (d.h. Programmierparadigmen) hat, so dass Teile des objektorientierten Entwurfs durch besser geeignete deklarative, funktionale, generische oder sonstwie geartete Entwurfsmuster ersetzt werden können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720781</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 04 Jun 2009 07:13:16 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 07:18:33 GMT]]></title><description><![CDATA[<p>Mein Hauptbedenken ist eigentlich, mit C schon die dritte Programmiersprache anzufangen, aber noch keine bis zum &quot;Ende&quot; durchgearbeitet zu haben... aber ich schau' mal, vielleicht fang' ich ja auch noch C an :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720783</guid><dc:creator><![CDATA[Barcelona]]></dc:creator><pubDate>Thu, 04 Jun 2009 07:18:33 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 07:41:00 GMT]]></title><description><![CDATA[<p>Barcelona schrieb:</p>
<blockquote>
<p>Mein Hauptbedenken ist eigentlich, mit C schon die dritte Programmiersprache anzufangen, aber noch keine bis zum &quot;Ende&quot; durchgearbeitet zu haben... aber ich schau' mal, vielleicht fang' ich ja auch noch C an :p</p>
</blockquote>
<p>es gibt kein &quot;ende&quot;. bleibe einfach offen, und nimm mit, was dich interessiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720793</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Thu, 04 Jun 2009 07:41:00 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 07:43:06 GMT]]></title><description><![CDATA[<p>asc schrieb:</p>
<blockquote>
<p>Mitleid schrieb:</p>
<blockquote>
<p>C zu können ist selbstverständlich kein Nachteil, wenn du c++ lernen willst. Alle hier geäußerten Bedenken halte ich für Märchen. Es wird dir nicht schaden mit verschiedenen Paradigmen in Berührung zu kommen.</p>
</blockquote>
<p>Es ist kein Märchen, wobei dies von Fall zu Fall unterschiedlich sein kann. Wahr ist jedenfalls, das ich in der freien Wildbahn häufig auf &quot;C++&quot;-Entwickler gestoßen bin die zu stark auf C fixiert waren (Die berühmten C-mit-Klassen Programmierer, die gerne mit solchen Antipattern wie &quot;Gottklassen&quot; usw. arbeiten...).</p>
</blockquote>
<p>Kannst du belegen, dass die Leute ohne C-Kenntnisse besseres C++ gemacht hätten? Ja, eine rhetorische Frage.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720794</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720794</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 04 Jun 2009 07:43:06 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 07:52:21 GMT]]></title><description><![CDATA[<p>Tim schrieb:</p>
<blockquote>
<p>asc schrieb:</p>
<blockquote>
<p>Es ist kein Märchen, wobei dies von Fall zu Fall unterschiedlich sein kann. Wahr ist jedenfalls, das ich in der freien Wildbahn häufig auf &quot;C++&quot;-Entwickler gestoßen bin die zu stark auf C fixiert waren (Die berühmten C-mit-Klassen Programmierer, die gerne mit solchen Antipattern wie &quot;Gottklassen&quot; usw. arbeiten...).</p>
</blockquote>
<p>Kannst du belegen, dass die Leute ohne C-Kenntnisse besseres C++ gemacht hätten? Ja, eine rhetorische Frage.</p>
</blockquote>
<p>Ich kann nicht belegen das diese Leute ohne C-Kenntnisse bessere C++ Entwickler wären. Aber die Codequalität derer, die C++ ohne C-Kenntnisse gelernt hatten (und sich wenn erst nachträglich gewisse C-Kenntnisse angeeignet haben) empfand ich in der Regel als durchweg besser.</p>
<p>Wobei dazu auch zu sagen ist, das die Projekte an denen ich gearbeitet habe allesamt mittlere bis größere Projekte in der Anwendungsentwicklung waren (Alles Szenarien in denen ich C für eher ungeeignet halte, und tendenziell eher zu Hochsprachen greifen würde).</p>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720797</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720797</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Thu, 04 Jun 2009 07:52:21 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 08:39:55 GMT]]></title><description><![CDATA[<p>Mitleid schrieb:</p>
<blockquote>
<p>C zu können ist selbstverständlich kein Nachteil, wenn du c++ lernen willst.</p>
</blockquote>
<p>Selbstverständlich<sup>TM</sup> ist es einer. Die <code>malloc</code> -, <code>new char[]-</code> , <code>strcpy</code> - und <code>memcpy</code> -Helden hier im Forum sind größtenteils deswegen miese C++-Programmierer oder auf dem Weg dazu, weil sie sich an Altlasten aus C klammern, die in C++ leider immer noch vorhanden sind. Da hört C++ im wesentlichen bei C89 plus 3 neue Keywords plus neue Scope-Regeln auf.</p>
<p>Ich habe im Job viele Leute erlebt, die sich mit voller Überzeugung als C++-Experten bezeichneten, aber tatsächlich astreines C mit <code>class</code> und massenhaft <code>new/delete</code> programmiert und noch nie was von <code>string</code> , <code>vector</code> oder <code>map</code> gehört haben. Die konnten halt C und haben nie mehr den Sprung zu C++ geschafft. Das muss nicht bei jedem so sein, die Gefahr ist aber groß.</p>
<p>Wenn man C++ lernen will, dann sollte man auch C++ lernen. Mit C anzufangen ist ein Umweg, der oft mehr Schaden anrichtet als er Vorteile bringt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720823</guid><dc:creator><![CDATA[Registrierter Troll]]></dc:creator><pubDate>Thu, 04 Jun 2009 08:39:55 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 09:12:27 GMT]]></title><description><![CDATA[<p>Registrierter Troll schrieb:</p>
<blockquote>
<p>Falls du beide Sprachen können willst, machs lieber anders rum: lern erst ordentliches C++ und dann C.</p>
</blockquote>
<p>Es gibt keinen Grund C zu lernen wenn man schon C++ kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720844</guid><dc:creator><![CDATA[C++Fan 2009]]></dc:creator><pubDate>Thu, 04 Jun 2009 09:12:27 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 09:15:31 GMT]]></title><description><![CDATA[<p>C++Fan 2009 schrieb:</p>
<blockquote>
<p>Registrierter Troll schrieb:</p>
<blockquote>
<p>Falls du beide Sprachen können willst, machs lieber anders rum: lern erst ordentliches C++ und dann C.</p>
</blockquote>
<p>Es gibt keinen Grund C zu lernen wenn man schon C++ kann.</p>
</blockquote>
<p>Sagen wir: du kannst dir keinen Grund vorstellen. Es mag durchaus Gründe geben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720847</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720847</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 04 Jun 2009 09:15:31 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 09:17:25 GMT]]></title><description><![CDATA[<p>C++Fan 2009 schrieb:</p>
<blockquote>
<p>Registrierter Troll schrieb:</p>
<blockquote>
<p>Falls du beide Sprachen können willst, machs lieber anders rum: lern erst ordentliches C++ und dann C.</p>
</blockquote>
<p>Es gibt keinen Grund C zu lernen wenn man schon C++ kann.</p>
</blockquote>
<p>Sicher gibt es den. Z.B. einfach, weil man in ein Projekt kommt, in dem man C verwenden muss. Hängt alles immer vom Anwendungsgebiet ab...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720851</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 04 Jun 2009 09:17:25 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 09:17:26 GMT]]></title><description><![CDATA[<p>C++Fan 2009 schrieb:</p>
<blockquote>
<p>Es gibt keinen Grund C zu lernen wenn man schon C++ kann.</p>
</blockquote>
<p>Quatsch. Die Welt besteht nicht nur aus Hobby-Programmierern, die sich ihre Projekte, Sprachen und Tools je nach persönlichem Geschmack selbst aussuchen können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720852</guid><dc:creator><![CDATA[Registrierter Troll]]></dc:creator><pubDate>Thu, 04 Jun 2009 09:17:26 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 10:03:16 GMT]]></title><description><![CDATA[<p>Registrierter Troll schrieb:</p>
<blockquote>
<p>C++Fan 2009 schrieb:</p>
<blockquote>
<p>Es gibt keinen Grund C zu lernen wenn man schon C++ kann.</p>
</blockquote>
<p>Quatsch. Die Welt besteht nicht nur aus Hobby-Programmierern, die sich ihre Projekte, Sprachen und Tools je nach persönlichem Geschmack selbst aussuchen können.</p>
</blockquote>
<p>Aber ein Profi kann eine Sprache auch on-demand lernen! :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720880</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 04 Jun 2009 10:03:16 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 10:48:53 GMT]]></title><description><![CDATA[<p>So Gründe wie <em>&quot;ich habe im Job viele Leute erlebt&quot;</em> oder <em>&quot;in der freien Wildbahn häufig auf ... gestoßen ... die ...&quot;</em> sind doch wenig überzeugend.</p>
<p>Ihr müsst euch einfach überlegen, was alles an Literatur und Arbeit dazugehört um c++ einigermaßen zu beherrschen. Wir reden da von tausenden Seiten die durchgeackert werden müssen. Und selbst dann steht man, sobald man einen größeren eigenen Entwurf hinlegen muss, relativ hilflos da. Dann kommen nämlich noch Bücher zu Objektmodellierung, Entwurfsmuster, Software-Technik usw. usw. dazu. Und dann noch die Beschäftigung mit individuellen Geschichten, seien es Frameworks, Themen wie verteilte Anwendungen, Sicherheits-Themen, usw.</p>
<p>Die Arbeit muss man halt zu leisten bereit sein. Und dann noch die Praxis, die nötig ist, bis man wirklich von sich behaupten kann, man hat den Durchblick und liefert gute Qualität.</p>
<p>Deshalb ist es für mich kein Argument zu sagen man sollte besser kein C lernen, nur weil auf dem Anfängerforum hier Leute noch char-Arrays statt std::string verwenden und weil jeder irgendwelche Leute kennt, die nicht bereit waren die nötige Arbeit zu leisten um sich zu entwickeln. Denen standen mit Sicherheit nicht ihre C-Kenntnisse im Weg.</p>
<p>pumuckl schrieb:</p>
<blockquote>
<p>Der beste objektorientierte Entwurf ist und bleibt genau das: Ein Entwurf, d.h. ein theoretisches Modell.</p>
</blockquote>
<p>Der Weg von einem guten Entwurf in einer Modellierungssprache zu lauffähigem Code ist manchmal nur ein Mausklick. Das wird sich in Zukunft mit Sicherheit noch verstärken. Unsere indischen Freunde kosten halt auch viel Geld. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>asc schrieb:</p>
<blockquote>
<p>Das sehe ich nicht so. Du kannst zwar gewisse Konzepte der OO auch in nicht-OO Sprachen umsetzen, die Sprachunterstützung erleichtert dies aber ungemein.</p>
</blockquote>
<p>So habe ich es nicht gemeint. Ich hätte vielleicht &quot;unabhängig von der jeweiligen objektorientierten Sprache&quot; schreiben sollen. Was ich meinte ist, selbst wenn man std::string statt char-Arrays verwendet, kann einem ein Entwurf trotzdem um die Ohren fliegen, weil einfach mehr dazugehört als konsequent Objekte zu verwenden. Und die Techniken, die man erlernen muss um da etwas vernünftiges hinzubekommen sind nicht abhängig von einer bestimmten Programmiersprache.</p>
<p>Registrierter Troll schrieb:</p>
<blockquote>
<p>Wenn man C++ lernen will, dann sollte man auch C++ lernen. Mit C anzufangen ist ein Umweg, der oft mehr Schaden anrichtet als er Vorteile bringt.</p>
</blockquote>
<p>Was zu beweisen wäre. Ich kann mir nicht vorstellen, dass das stimmt. Argumente siehe oben in diesem Post.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720921</guid><dc:creator><![CDATA[Mitleid]]></dc:creator><pubDate>Thu, 04 Jun 2009 10:48:53 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 11:07:42 GMT]]></title><description><![CDATA[<p>Du solltest aber einen Punkt nicht unterschätzen: Wenn man von C kommt, hat man für viele Anwendungsbereiche bereits Sprachmittel und spezifische Vorgehensweisen (eben diese Dinge wie <code>char*</code> , <code>malloc()</code> , <code>memcpy()</code> ). Wenn man in C++ ein Problem lösen will, kann man das auch mit C-Mitteln tun. Die Verlockung ist oft gross, bereits bekannte Ansätze zu verwenden. Beginnt man hingegen mit C++, stellt sich einem diese Frage gar nicht. Wenn man keine C++-Lösungsmöglichkeit für ein Problem kennt, kennt man gar keine. Dadurch ist man gezwungen, sich direkt über C++ zu informieren.</p>
<p>Klar sollte man auch C++-Bücher lesen, wenn man umsteigt. Aber es gibt dennoch C++-Mechanismen, die einem tendenziell länger unbekannt bleiben, weil man sie aufgrund der vorhandenen C-Alternativen nie benötigt.</p>
<p>Was die Anfänger im Forum betrifft - und da gibt es nicht wenige, die ein &quot;C mit Klassen&quot; praktizieren (und dann nicht mal sauberes C): Da glaube ich, spielen auch die massenhaft schlechten C++-Bücher und -Unterrichte bzw. -Vorlesungen eine entscheidende Rolle. Bei vielen kommt noch Faulheit hinzu.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720935</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 04 Jun 2009 11:07:42 GMT</pubDate></item><item><title><![CDATA[Reply to C++ lernen anhand von C? on Thu, 04 Jun 2009 11:09:41 GMT]]></title><description><![CDATA[<p>Mitleid schrieb:</p>
<blockquote>
<p>So Gründe wie <em>&quot;ich habe im Job viele Leute erlebt&quot;</em> oder <em>&quot;in der freien Wildbahn häufig auf ... gestoßen ... die ...&quot;</em> sind doch wenig überzeugend.</p>
</blockquote>
<p>&quot;Ich kann mir nicht vorstellen&quot; ist noch weniger überzeugend.</p>
<blockquote>
<p>Deshalb ist es für mich kein Argument zu sagen man sollte besser kein C lernen</p>
</blockquote>
<p>Das hat auch niemand gesagt.</p>
<p>Man lernt am besten C++, indem man C++ lernt und nicht eine andere Sprache. Ich halte das eigentlich für eine triviale Aussage.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720942</guid><dc:creator><![CDATA[Registrierter Troll]]></dc:creator><pubDate>Thu, 04 Jun 2009 11:09:41 GMT</pubDate></item></channel></rss>