-
AutorBeiträge
-
14. März 2007 um 18:32 #1434whitenexxTeilnehmer
Hallo zusammen!
Ich habe vor C++ zu erlernen und möchte mir dafür ein Buch/Lektüre zulegen.
Könnt ihr mir da etwas empfehlen?
Ich habe folgendes schon gefunden:
http://www.amazon.de/C%2B%2B-Programmieren-einfachen-Beispielen-Leicht/dp/3827241065/ref=sr_1_6/028-5953571-0031746?ie=UTF8&s=books&qid=1173897089&sr=1-6
http://www.amazon.de/C%2B%2B-Objektorientiertes-Programmieren-von-Anfang/dp/3499600773/ref=sr_1_1/028-5953571-0031746?ie=UTF8&s=books&qid=1173897089&sr=1-1
http://www.amazon.de/C%2B%2B-easy-Programmieren-einfachen-Beispielen/dp/3827269679/ref=sr_1_14/028-5953571-0031746?ie=UTF8&s=books&qid=1173897364&sr=1-14
http://www.amazon.de/C%2B%2B-Kurz-gut-Kyle-Loudon/dp/3897212625/ref=sr_1_22/028-5953571-0031746?ie=UTF8&s=books&qid=1173897364&sr=1-22
http://www.amazon.de/C%2B%2B-f%C3%BCr-Dummies-Stephen-Davis/dp/3527701729/ref=sr_1_31/028-5953571-0031746?ie=UTF8&s=books&qid=1173897637&sr=1-31
http://www.amazon.de/leicht-verst%C3%A4ndlich-Programmieren-Borland-C%2B%2BBuilder/dp/8791364566/ref=sr_1_28/028-5953571-0031746?ie=UTF8&s=books&qid=1173897637&sr=1-28Sind die okay und welches davon würdet ihr nehmen?
14. März 2007 um 18:41 #5080nasenbaerTeilnehmerIch find das hier für Anfänger super:
http://www.knowware.de/?cat=6.1&book=cplusplus
„Hat mich auch gehilft“
Nimm lieber nicht das neuere „Leicht und Verständlich“. Da bist du von Microhard abhängig.
Bei Fragen: fragenBTW:Schreib mal deine Vorkenntnisse rein… php,…
14. März 2007 um 18:46 #5081whitenexxTeilnehmerJop bis jetzt kann ich nur PHP. (HTML mit CSS kann man ja nicht als Programmiersprache bezeichnen)
Ich überlege im Moment noch, ob ich nicht lieber zuerst Java lerne.
Aber dein Buch kauf ich mir trotzdem, da es nur 4€ kostet14. März 2007 um 18:52 #5082nasenbaerTeilnehmerQuote:Aber dein Buch kauf ich mir trotzdem, da es nur 4€ kostetDann bestell dir auch gleich noch ein paar andere… Versand
Also:
Java ist langsamer als C(++), da es sich um eine Interpretersprache handelt (java.exe).
J. ist komplett OO und dadurch ein wenig gewöhnungsbedürftig. C++ kann entweder
OO, oder aber einfach wie bei javascript, (php?)Für Grafik wie in Spielen, Programmen wie WINWORD oder ein Projekt, wo es auf Geschwindigkeit ankommt, bist du mit C(++) besser dran. Bei Webanwendungen mit Java.
Javaprogramme müssen für alle systeme einmal in maschinensprache übersetzt (kompiliert) werden, C-Programme für Linux, Windos, … einzeln.
14. März 2007 um 18:54 #5083whitenexxTeilnehmerAber Java ist eine geniale Sprache die auf eigentlich allen Systemen läuft, da es überall das Java Runtime Environment gibt. Sogar auf Handys
14. März 2007 um 19:31 #5084me1357TeilnehmerDieses Heft von Knowware ist imho nicht sonderlich gut. Die Codebeispiele, die ich da sehe entsprechen nicht dem C++-Standard.
Quote:Original von nasenbaer
Java ist langsamer als C(++), da es sich um eine Interpretersprache handelt (java.exe).Java ist keine reine Interpretersprache. Java-Code muss, bevor er ausgeführt werden kann zu einem plattformunabhängigem Bytecode kompiliert werden. Dieser Bytecode wird dann entweder von der Java-VM interpretiert oder (bevorzugt die am häufigsten genutzten Teile des Programms) vom dem Just-in-Time-Compiler während der Laufzeit zu nativem Bytecode für den jeweiligen Prozessor kompiliert.
Und C/C++ sind zwar in fast allen Fällen schneller als Java, trotzdem ist Java für sehr viele Anwendungsgebiete ausreichend schnell. Rechenintensive Computerspiele zum Beispiel sollte man allerhöchstens zu einem Teil in Java umsetzen. Für Echtzeitfunktionen ist Java auch eher ungeeignet.Quote:J. ist komplett OO und dadurch ein wenig gewöhnungsbedürftig. C++ kann entweder
OO, oder aber einfach wie bei javascript, (php?)Ich finde objektorientierung eigentlich überhaupt nicht gewöhnungsbedürftig, das muss wohl dann an dir liegen. Das was du mit dem „einfach“ beschreibst nennt sich im allgemeinen prozedural.
In Javascript und PHP kann man allerdings auch objektorientiert prgrammieren, falls du das noch nicht wusstest.Quote:Für Grafik wie in Spielen, Programmen wie WINWORD oder ein Projekt, wo es auf Geschwindigkeit ankommt, bist du mit C(++) besser dran. Bei Webanwendungen mit Java.Falls du mit WINWORD Microsoft Office meinst, es gibt mit ThinkFree Office eine Office-Siute, die komplett in Java programmiert wurde. Für Webanwendungen ist Java deutlich besser ausgestattet als C/C++, das stimmt allerdings.
15. März 2007 um 13:52 #5087nasenbaerTeilnehmerSo, jetzt aber:
Quote:Zitat:
J. ist komplett OO und dadurch ein wenig gewöhnungsbedürftig. C++ kann entweder
OO, oder aber einfach wie bei javascript, (php?)Ich finde objektorientierung eigentlich überhaupt nicht gewöhnungsbedürftig, das muss wohl dann an dir liegen. Das was du mit dem „einfach“ beschreibst nennt sich im allgemeinen prozedural.
In Javascript und PHP kann man allerdings auch objektorientiert prgrammieren, falls du das noch nicht wusstest.Wußte ich schon…
Quote:Falls du mit WINWORD Microsoft Office meinst,…Jepp! Noch nie gehabt?
Quote:Dieses Heft von Knowware ist imho nicht sonderlich gut. Die Codebeispiele, die ich da sehe entsprechen nicht dem C++-Standard.Alle laufen bei hinzufügen der namespaces problemlos unter Win (bcc32, mingw) und linux (suse 9.2 mit gcc). Allerdings hatte ich bei den strings und so Probleme mit den namespaces. Kurz gegoogled und fertig! 😎
Stimme dir aber zu, dass der Standart nicht immer genutzt wird…15. März 2007 um 15:27 #5089me1357TeilnehmerQuote:Original von nasenbaerQuote:Falls du mit WINWORD Microsoft Office meinst,…Jepp! Noch nie gehabt?
Nein hab ich nicht, ich wollte dich aber nur darauf hinweisen, dass das Microsoft Word, bzw das ganze Pakte Microsoft Office heisst. Die erste Version von Microsoft Word lief übrigens weder unter Windows (gab es ja damals auch noch nicht) noch unter MS-DOS, sondern auf MacOS, also ist Win Word ziemlich unpassend.
Quote:Alle laufen bei hinzufügen der namespaces problemlos unter Win (bcc32, mingw) und linux (suse 9.2 mit gcc). Allerdings hatte ich bei den strings und so Probleme mit den namespaces. Kurz gegoogled und fertig!Ja genau das meine ich, der Code funktioniert nicht, ohne dass man ändert.
Das ist eindeutig ziemlich schelcht.Quote:Stimme dir aber zu, dass der Standart nicht immer genutzt wird…Es heißt Standard.
15. März 2007 um 15:37 #5091nasenbaerTeilnehmerWord => DOS
WINWORD => WIndos15. März 2007 um 15:54 #5092me1357TeilnehmerQuote:Original von nasenbaer
Word => DOS
WINWORD => WIndosKannst du dich mal bemühen vollständige Sätze zu formulieren?
Ich kann ehrlich nicht verstehen, was du mir mit diesen vier Wörtern sagen willst.15. März 2007 um 16:51 #5093nasenbaerTeilnehmerDiese vier Wörter sollen heißen, dass M$Word eigentlich für M$DOS ist, und „WINWORD“ M$Word für M$Windos startet, also M$Word fürM$Windows ist.
15. März 2007 um 17:20 #5094me1357TeilnehmerOkay, soweit klar.
Aber- Der Name der ausführbaren Datei hat nicht unbedingt was mit dem Namen der Software zu tun (der Microsoft Internet Explorer heißt ja auch nicht MS IEXPLORE).
- Die aktuelle Version wird von Microsoft offiziell als „Microsoft Office Word 2007“ bezeichnet.
- blah!
Langsam wird mir das echt etwas zu blöd :denk:
15. März 2007 um 17:35 #5095nasenbaerTeilnehmerQuote:Langsam wird mir das echt etwas zu blöd :Denk:Deshalb antworte ich auch nicht mehr. :read:
19. März 2007 um 19:49 #5134whitenexxTeilnehmerDas Heftchen ist heute angekommen! Sieht schonmal schick aus.
Irgendwie sah das auf den Bildern im Internet viel kleiner aus. Das ist ja fast Din A4.
Ich werd dann mal anfangen mich da rein zu lesen. Jetzt muss ich wohl wieder unter Windows, damit ich das ganze wie im Buch verfolgen kann.20. März 2007 um 12:38 #5136nasenbaerTeilnehmerLinux ist genauso.. nur „g++“ statt „bcc32″…
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.