LadyLu Geschrieben 19. November 2005 Geschrieben 19. November 2005 Hallo Jungs und Mädels, ich beginne bald mit meiner Ausbildung und möchte mich gern vorher ein wenig eingehender mit C befassen. Ich frage mich nun, ob ihr mir vielleicht helfen könntet, ein ausführliches Fachbuch zu finden. Es sollte mit den Grundlagen beginnen und bitte nicht mehr als 50.- Teuren wert sein. Danke euch ihr Lieben hugs & kisses und bis bald, eure LadyLu :byby: Zitieren
baba007 Geschrieben 19. November 2005 Geschrieben 19. November 2005 hier mal ein Openbook, welches ich genommen habe Zitieren
Amstelchen Geschrieben 19. November 2005 Geschrieben 19. November 2005 Kernighan, Brian W. and Dennis M. Ritchie: The C Programming Language das standardwerk; kostet ca. EUR 36,-, also nicht die welt. s'Amstel Zitieren
LadyLu Geschrieben 19. November 2005 Autor Geschrieben 19. November 2005 Hallo und ein dickes Dankeschön, Amstelchen :e@sy Ist das übersetzt oder in englischer Sprache? Hugs, LadyLu :byby: Zitieren
nic_power Geschrieben 19. November 2005 Geschrieben 19. November 2005 Hallo, den Kernighan/Ritchie gibt es sowohl im Original als auch in einer übersetzten Version (ich persönlich würde die Originalausgabe bevorzugen, aber die Übersetzung ist ebenfalls brauchbar - im Gegensatz zu diversen anderen Büchern). Nic Zitieren
Jonsc1 Geschrieben 19. November 2005 Geschrieben 19. November 2005 Auch wenn es jetzt komisch klingt... Für Anfänger ist meiner Meinung nach das Buch "c++ für Spieleprogrammierer" von Heiko Kalista absolut zu empfehlen. Es fängt bei einfachen DOS Anwendungen (input, output, variablen etc..) an, geht dann aber zu komplexeren Themen über, spricht ausführlich über objektiorientiertes Programmieren und gibt in den letzen 3 Kapiteln nochmal Einblicke in die STL und die Programmierung mit der WinAPI. Es sind Grundlagen - keine Frage. Aber es lohnt sich! Man kann gut drauf aufbauen. Der besondere Gag an der Sache ist, das alle Themen - wie der Titel schon sagt - recht ansprechend im Bezug auf Spieleprogrammierung behandelt werden. Macht das ganze meiner Meinung nach interessanter. Das Buch kostet (wenn ich es jetzt recht in Erinnerung habe) 34€ und beinhaltet die Autoren-Version (Programme dürfen nicht kommerziell verwendet werden) von Microsoft Visual c++ 6.0 und noch einige Extras... Kannst es dir ja mal auf amazon.de bzw. weltbild.de anschaun. EDIT: Nochmal ausdrücklich: Es bezieht sich auf c++! Aber das steht ja auch im Titel mfg Jonsc1 Zitieren
kilroy Geschrieben 21. November 2005 Geschrieben 21. November 2005 Kernighan und Ritchie ist, würd ich mal vorsichtig ausgedrückt sagen, stink langweilig ..weil es viel zu fachlich ist und allein optisch eher demotivierend! ich habe angefangen mit "jetzt lerne ich C" von Monadjemi & Winkler, "Programmieren lernen mit C" von Zeiner und "Programmieren in C" von Kernighan und Ritchie, wobei "jetzt lerne ich C" das besten von den dreien ist ... achja, und mit c++ anzufangen ist sowieso müll ... Grundlagen in C, danach mit C++ oder Java weiter, C ist quasi das Latein der Sprachen! Zitieren
Klotzkopp Geschrieben 21. November 2005 Geschrieben 21. November 2005 achja, und mit c++ anzufangen ist sowieso müll ... Grundlagen in C, danach mit C++ oder Java weiter,Es wäre schön, wenn du das deutlich als deine Meinung kennzeichnen würdest. Ich halte das für Blödsinn. Wer zuerst C lernt, lernt eine andere Herangehensweise an Probleme. Wenn er dann auf C++ umsteigt, nimmt er viele Verhaltensweisen mit, die in C++ nur noch eingeschränkt sinnvoll sind. Ich habe den Eindruck, dass sich solche Umsteiger besonders mit Objektorientierung schwer tun, und dazu neigen, einfach ihre vormals freien Funktionen irgendwie thematisch sortiert auf nicht durchdachte Klassen zu verteilen. Das typische "C/C++" eben. Wer C++ lernen will, sollte daher IMHO auf keinen Fall zuerst C lernen. Ein wenig Wissen über Zeiger und char-Arrays nebenbei ist notwendig, aber mehr bitte nicht. Zitieren
Guybrush Threepwood Geschrieben 21. November 2005 Geschrieben 21. November 2005 Naja es hat alles seine Vor und Nachteile. Mit C kommt man mit vielen Dingen in Berührung wo man bei anderen Sprachen nichts mitbekommt, was aber sehr hilfreich sein kann wenn man weiß was da genau passiert. Auf der anderen Seite geht man dann eher nicht objektorientiert an Aufgaben ran (sehe ich z.B. an mir selber). Zitieren
Aquano Geschrieben 21. November 2005 Geschrieben 21. November 2005 Für C empfehle ich gerne dies hier: "C-Programmierung unter Linux, Unix, Windows" von Dr. Helmut Herold / Jörg Arndt Erscheinungsdatum: April 2004 Auflage: 1 ISBN: 3899901231 Ist als Einsteiger sicherlich nicht ganz so einfach zu lesen, wie andere Bücher. Jedoch ist das was erklärt wird sehr verständlich und es werden immer Anwendungsbeispiele gebracht und was man so alles beim Programmieren mit C beachten sollte. Darüberhinaus ist es sehr umfangreich. Zitieren
Mathias Geschrieben 21. November 2005 Geschrieben 21. November 2005 Stimmte Klotzkopp zu. Es ist durchaus sinnvoll C zu lernen, ich würde allerdings jedem Empfehlen sich vorher mit einer objektorientierten Programmiersprache zu befassen. Ansonsten neigt man viel zu leicht dazu später in den objektorientierten Programmierspachen weiterhin funktional zu programmieren. Das sehe ich leider viel zu oft.... Zitieren
Manfred.Becker Geschrieben 24. November 2005 Geschrieben 24. November 2005 Hi LadyLu, hier zwei nützliche Links: The C programming language (ritchie kernighan) C++ in 21 Tagen Zitieren
cane Geschrieben 24. November 2005 Geschrieben 24. November 2005 Ich bin mit "C-Programmierung unter Linux" eingestiegen. Ist nicht auf Windows beschränkt und ich habe noch kein anderes Buch gefunden das so in die Tiefe geht und Details vermittelt. Hier zwei links, die rezensionen auf Amazon sind recht interessant: http://ixsoft.de/software/products/SUCP0100BK.html http://www.amazon.de/exec/obidos/ASIN/3935922086/028-1265897-2142127 mfg cane Zitieren
Bubble Geschrieben 24. November 2005 Geschrieben 24. November 2005 Kernighan und Ritchie ist, würd ich mal vorsichtig ausgedrückt sagen, stink langweilig ..weil es viel zu fachlich ist und allein optisch eher demotivierend! Nun, was erwartest Du? Hochglanzpapier? Und wie kann bitte ein *Fachbuch* zu fachlich sein? achja, und mit c++ anzufangen ist sowieso müll ... Grundlagen in C, danach mit C++ oder Java weiter, Das ist Unsinn, nur weil Java, C# und C++ die geschweiften Klammern geerbt haben und eine ähnliche Notation besitzen, muss man nicht zwingend mit C anfangen. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.