Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 14:19

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



c++ lernen

Discussion on c++ lernen within the C/C++ forum part of the Coders Den category.

Reply
 
Old 12/19/2011, 21:58   #16


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
Originally Posted by Amphion View Post
Was ich ein bisschen schade finde das ein Mod und Level 2 es nicht versteht das C++ keine Programmiersprache der Zukunft ist. Wieso wollt ihr alle so alte Sprachen lernen?
Bullshit.

C# bietet einem viel, das habe ich bereits geschrieben und für die meisten Zwecke ist es vollkommen ausreichend. Lesen will gelernt sein.

Aber für gewisse Bereiche (die wenigsten, die C++ lernen wollen, haben überhaupt vor, in diesen zu Programmieren; denen lege ich auch eher C# ans Herz) ist C++ sehr gut oder sogar unabdingbar, ob man es nun als C oder C++ programmiert.

Manche lernen C++ aber auch einfach nur, weil sie es wollen. Muss man die Sprache immer unbedingt brauchen? Wenn man es will, kann man doch auch darin programmieren, wenn es einem Spaß macht. Ich kann mittlerweile auch C# und code trotzdem weiter in C++, obwohl GUIs in C# deutlich komfortabler wären.

Quote:
wenn du was zu einem konkreten problem/thema suchst, wird die auswahl schon etwas knapper, aber c/c++ einsteiger bücher gibts genügend, wobei ich dir empfehlen würde, erstmal ein C buch auszuleihen und durchzuarbeiten (jaja ich weiß, ich werd hier gleich wieder zugeflamt...), c++ bücher neigen dazu sich extrem auf das objektorientierte prinzip zu fokussieren und setzen auch oft C-kenntnisse voraus.
Belege bitte.
MrSm!th is offline  
Thanks
1 User
Old 12/19/2011, 22:13   #17
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
sorry, vergessen dazu zu schreiben, dachte das wäre klar.
"Diese behauptung stelle ich aufgrund meiner persönlichen erfahrungen, vom lesen mehrerer C++ Bücher aus der stadtbücherei der stadt köln und mehrerer C++ bücher die ich gekauft habe, auf."
Dr. Coxxy is offline  
Old 12/20/2011, 01:00   #18


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
Originally Posted by Dr. Coxxy View Post
sorry, vergessen dazu zu schreiben, dachte das wäre klar.
"Diese behauptung stelle ich aufgrund meiner persönlichen erfahrungen, vom lesen mehrerer C++ Bücher aus der stadtbücherei der stadt köln und mehrerer C++ bücher die ich gekauft habe, auf."
Ich möchte Beispiele für Bücher!
MrSm!th is offline  
Old 12/20/2011, 01:12   #19
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
beispiel:

c++ ist eine übermenge von c, muss also mehr beinhalten als pures c.
c++ von a bis z, wird als einsteigerbuch gepreist (mehr eine referenz/nachschlagwerk finde ich), hat ~1300 seiten, ab seite ~300 geht das objektorientierte prinzip los und nimmt mehr als 600 seiten in beschlag, danach kommt noch mehr c++.
c von a bis z hat ~900 seiten. - wo ist der rest C hin?

nein er wurde nicht durch c++ equivalente ersetzt, sondern einfach übergangen und das buch ist sogar noch ein eher positives beispiel, da es sehr genau auf die sprachelemente eingeht!
(imo...)
Dr. Coxxy is offline  
Old 12/20/2011, 10:13   #20
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by Dr. Coxxy View Post
beispiel:

c++ ist eine übermenge von c, muss also mehr beinhalten als pures c.
c++ von a bis z, wird als einsteigerbuch gepreist (mehr eine referenz/nachschlagwerk finde ich), hat ~1300 seiten, ab seite ~300 geht das objektorientierte prinzip los und nimmt mehr als 600 seiten in beschlag, danach kommt noch mehr c++.
c von a bis z hat ~900 seiten. - wo ist der rest C hin?

nein er wurde nicht durch c++ equivalente ersetzt, sondern einfach übergangen und das buch ist sogar noch ein eher positives beispiel, da es sehr genau auf die sprachelemente eingeht!
(imo...)

C ist keine Teilmenge von C++. Demzufolge muss ein C++ Buch, wenn überhaupt, nur einen kleinen Teil C beinhalten.
MoepMeep is offline  
Old 12/20/2011, 14:27   #21
 
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Außerdem geht es doch, wenn man C++ lernt, darum objektorientiert zu programmieren, deswegen verstehe ich nicht wodrauf du hinaus willst, wenn du sagst man müsse C vor C++ lernen.
jacky919 is offline  
Old 12/20/2011, 14:38   #22
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
Warum zu erst c lernen? Wenn man delphi lehrnt, dann lehrnt man ja auch nicht zu erst turbo pascal, und davor pascal.

Wenn man eine basic erweiterung lehrnt,lehrng man dann zu erst basic?

Und wenn man c lehrnt soll man dann auch zu erst asm lehren

Wenn man anfängt zu programmieren zu erst lernen wie man lochkarten stanzt?

Nein, weil mans ned mehr braucht

Und darum sehe ich keinen grund c vor cpp zu lehrnen

Fur das wo man c benotigt kann man das noch nachlehrnen
warfley is offline  
Thanks
1 User
Old 12/20/2011, 14:44   #23
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
wie gesagt, nur meine meinung, dass c++ bücher dazu neigen teile einfach auszulassen, oder stark zu verkürzen, obwohl diese essentiell für das verständnis eines programmablaufs sind.
Und etwas anzuwenden das man nicht versteht, halte ich persönlich überhaupt nichts von.
Dr. Coxxy is offline  
Old 12/20/2011, 17:47   #24
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by Dr. Coxxy View Post
Und etwas anzuwenden das man nicht versteht, halte ich persönlich überhaupt nichts von.
Dann mach bitte deinen Rechner aus. Ich bezweifel, dass du alle internen abläufe verstehst.
MoepMeep is offline  
Old 12/20/2011, 18:06   #25
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
grob schon ^^ - das reicht.
Dr. Coxxy is offline  
Old 12/20/2011, 18:08   #26
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Find ich super, wie du deine eigenen Argumente aushebelst, danke.
MoepMeep is offline  
Thanks
3 Users
Old 12/20/2011, 18:12   #27


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
Originally Posted by MoepMeep View Post
C ist keine Teilmenge von C++. Demzufolge muss ein C++ Buch, wenn überhaupt, nur einen kleinen Teil C beinhalten.
Doch, in gewissem Maße ist sie es, aber nur eine.
Quote:
Originally Posted by jacky919 View Post
Außerdem geht es doch, wenn man C++ lernt, darum objektorientiert zu programmieren, deswegen verstehe ich nicht wodrauf du hinaus willst, wenn du sagst man müsse C vor C++ lernen.
Nicht nur OOP, aber ein großer Teil natürlich.
Quote:
Originally Posted by Dr. Coxxy View Post
wie gesagt, nur meine meinung, dass c++ bücher dazu neigen teile einfach auszulassen, oder stark zu verkürzen, obwohl diese essentiell für das verständnis eines programmablaufs sind.
Und etwas anzuwenden das man nicht versteht, halte ich persönlich überhaupt nichts von.
Kk, leb wieder wie im Mittelalter. Der moderne Mensch KANN gar nicht alles verstehen, was er nutzt.

Außerdem ist das Blödsinn, in C ist das Wissen über die Hardware genau so unnötig wie in C++. Ein C Buch, das es vermittelt, ist dann natürlich sehr ausführlich, was das Hintergrundwissen angeht, das gilt aber genau so für ein C++ Buch, das es durchnimmt. Es ist keine Pflicht, denn es hat nichts mit der Sprache zu tun.
Ich wette, es gibt genau so C Bücher, die das nicht so detailliert ansprechen, weil es halt nicht nötig ist, um die Sprache zu lernen (Den Compile-Vorgang bespricht normalerweise jedes gute Buch, das zählt nicht!).
Das tun nur Bücher, die auch dafür dedacht sind (Hardwareprogrammierung) und die gibt es, wenn auch eher zu geringen Teilen (deshalb lebst du wohl in dem Irrglauben, es gäbe keine guten C++ Bücher), auch für C++!

Außerdem verschwinden deshalb so viele Seiten C aus einem C++ Buch, weil doch eine völlig andere Sprache beschrieben wird Der ganze C Standard fällt schonmal weg! Du musst im Grunde nur die Grundlagen der Prozduralen Programmierung lernen, damit du C++ auch prozedural programmieren kannst. Ganz C musst du doch nicht lernen bzw. den Standard musst du nicht kennen! Wieso auch?
Und ich weiß, du meinst ja immer, man müsse das alles können, sonst kann man nichts prozedurales lernen, aber das ist immer noch Bullshit.
Wer vernünftig C++ gelernt hat, hat immer mit einem kleinen prozeduralen Teil angefangen und damit fällt es ihm auch leicht, prozedurale Sprachen zu lernen.
Umgekehrt, für von C zu C++ gilt dies jedoch nicht!!

Wenn es deine Meinung ist, dass man erst C lernen sollte, dann ist sie es halt, aber deine Argumente sind teilweise echt Schwachsinn!

Und nun bitte nicht OT werden, die ganze Diskussion hatten wir schonmal, die muss nicht wiederholt werden!
MrSm!th is offline  
Thanks
1 User
Old 12/20/2011, 18:20   #28
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by MrSm!th View Post
Doch, in gewissem Maße ist sie es, aber nur eine.
Das würde bedeuten, dass alles was in C geht von einem C++-Compiler kompiliert werden kann. Dies ist leider nicht der Fall, demzufolge ist C keine Teilmenge von C++.
MoepMeep is offline  
Old 12/20/2011, 18:37   #29
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
Quote:
Kk, leb wieder wie im Mittelalter. Der moderne Mensch KANN gar nicht alles verstehen, was er nutzt.
grobe abläufe schon, wenn diese jedoch komplett fehlen, wünsch ich dir viel spaß...

beispiel zu "verschwindenden" teilen in c++ büchern:
du wirst mir zustimmen, dass basisdatentypen sowohl in c als auch in c++ eine gleich große rolle spielen, oder?
schließlich besteht jeder zusammengesetzte datentyp aus den basisdatentypen, auch in c++.

wie kommt es dann, dass z.b. in dem buch "c von a bis z" diesem thema 46 seiten spendiert werden, aber in dem buch "c++ von a bis z" nur 14?

ich hätte dafür einige erklärungsansätze:
1. die schriftgröße wurde gedrittelt.
2. das c buch hat 32 seiten mit dem wort "Ente" befüllt, damit sie auch etwas zu schreiben haben.
3. c-programmierer sind dumm, deswegen sind die erklärungen dementsprechend länger.
4. Das C++ buch macht einige abstriche in sachen vollständigkeit, damit das buch nicht 2000 seiten lang wird.

ich glaube persönlich, dass wohl die 2. zutrifft, so wie ich das hier sehe...
Dr. Coxxy is offline  
Old 12/20/2011, 18:45   #30


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
Das würde bedeuten, dass alles was in C geht von einem C++-Compiler kompiliert werden kann. Dies ist leider nicht der Fall, demzufolge ist C keine Teilmenge von C++.
Das stimmt nicht, es geht um das Konzept und alles, was sich mit C realisieren lässt, lässt sich auch mit C++ realisieren. Dass es syntaxtechnisch keine vollständige Teilmenge ist, ist mir klar.

Quote:
grobe abläufe schon, wenn diese jedoch komplett fehlen, wünsch ich dir viel spaß...
Mach dich nicht lächerlich.

Quote:
beispiel zu "verschwindenden" teilen in c++ büchern:
du wirst mir zustimmen, dass basisdatentypen sowohl in c als auch in c++ eine gleich große rolle spielen, oder?
schließlich besteht jeder zusammengesetzte datentyp aus den basisdatentypen, auch in c++.

wie kommt es dann, dass z.b. in dem buch "c von a bis z" diesem thema 46 seiten spendiert werden, aber in dem buch "c++ von a bis z" nur 14?
Weil nicht mehr nötig sind?!

Außerdem soll C++ von A bis Z schlecht sein, wenn, dann nimm bitte auch gute Bücher als Vergleich.

Und nun ist Schluss mit dieser sinnlosen Diskussion!
MrSm!th is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
was lernen?
10/08/2011 - General Coding - 19 Replies
hallo epvper coders:D naja also meine frage ist was ich lernen soll also eig wollte ich php etc lernen habe ich auch gemacht;/ aber das meiste weider vergessen xDDDDD naja ich wollte halt ne sprache die gut für programme ist und was nützliches ist will informatiker werden:D / programmierer und vllt auch was ne beasis für andere sprachen gibt da ich gerne mehrere sprachen beheerschen will und ich bin 13 von daher;/ ^^ habe ich genug zeit xD naja ty im vorraus lg jusay
C++ Lernen
06/30/2011 - Nostale - 16 Replies
Also ich wollte fragen ob es nicht ein Buch gibt für Programmierer wie z.B ich will einen NosHack coden gibts dafür ein Buch zum lesen also das man es lernt? Danke im Vorraus!:mofo:
Ich will es lernen
09/19/2010 - Metin2 Private Server - 2 Replies
Hey Leute Ich möchte lernen einen p server zu erstellen. Es wäre super nett wen jemand mich in skype adden würde , der mir alleserklären kann (Ich fange bei 0 an =D ). (marvin66622 mein name ín skype) Danke im vorraus Mfg Marvin
[PHP]Lernen?
10/25/2009 - Web Development - 13 Replies
Hallo. Und zwar würde ich gerne PHPScripts erlernen. Ich habe genau 0 Ahnung davon :) Und zwar würde ich mich freuen wenn mir jemand vielleicht einfach mal paar Tipps geben würde, Erklärungen schicken/posten würde oder einfach mal paar Übungen sagen/zeigen würde.. Mich würde es interessieren, ob man dazu ein Programm extra hat oder so... :) Also was ich so damit machen würde, ich würde mir eine Homepage aufbauen, soweit möchte ich es schaffen :) Natürlich weiß ich , dass ich das nicht in...
ich will lernen :P
07/10/2009 - Tutorials - 14 Replies
h



All times are GMT +1. The time now is 14:20.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.