Hallo, ich bin Schüler und habe das buch "Programmieren von Anfang an" gekauft. Ich habe nicht sehr viel Ahnung vom Programmieren. Ich bin beim ersten Schritt schon hängen geblieben, weil ich ein Quellenprogramm kompliemiren und linken soll, weiß nicht wie es geht????Die das Buch geschrieben haben,haben auch von einer Kommandoebene geredet.Was ist das und wo ist Sie??? das Programm das ich schreiben sollte ging so: /* bsb10001.c */ #include <stdio.h> main()??< printf("\nDies ist ein erstes C-Programm.\n"); printf("\nWie Sie sehen, kann 'printf' "); printf("nicht nur Texte drucken,\n"); printf("sondern auch rechnen.\n\n"); printf("13 * 7 = %i \n",13 * 7); ??> Mgf NN22
> Ich bin beim ersten Schritt schon hängen geblieben, weil ich ein > Quellenprogramm kompliemiren und linken soll, weiß nicht wie es > geht???? Das hängt von deinem Compiler bzw. der IDE ab. > Die das Buch geschrieben haben,haben auch von einer > Kommandoebene geredet.Was ist das und wo ist Sie??? Das wiederum hängt vom verwendeten Betriebssystem ab. > main()??< Ugh! Wirf das Buch weg. Trigraph-Sequenzen benutzt kein Mensch mehr. Davon abgesehen ist das Weglassen des Rückgabetyps von main() spätestens seit 1989 nicht mehr zeitgemäß.
Nils Zimmermann schrieb: > Ich bin beim ersten Schritt schon hängen geblieben, weil ich ein > Quellenprogramm kompliemiren und linken soll, weiß nicht wie es > geht???? Welchen Compiler hast du dir den auf welchem Betriebssystem installiert? > /* bsb10001.c */ > #include <stdio.h> > main()??< > printf("\nDies ist ein erstes C-Programm.\n"); > printf("\nWie Sie sehen, kann 'printf' "); > printf("nicht nur Texte drucken,\n"); > printf("sondern auch rechnen.\n\n"); > printf("13 * 7 = %i \n",13 * 7); > ??> Urgh. Wer macht denn sowas? Sieht so aus als ob da ein paar eitle Autoren unterwegs waren, die unbedingt zeigen wollen, wie gut sie nicht sind. (Abgesehen davon, dass der ausgegebene Text ganz einfach nur falsch ist. printf rechnet nicht. printf gibt aus, aber in Funktionsargumenten können selbstverständlich auch Berechnungen gemacht werden. Das eine hat aber mit dem anderen nichts zu tun)
Ist es das Buch: Verlag: Rowohlt Tb.; Auflage: Völlig überarb. u. erw. Neuausgabe. (1. Dezember 1999) von Helmut Erlenkötter. Seltsam, hat eine Menge guter Kritiken insbesondere für Anfänger. Ist aber schon über 10 Jahre alt! Was man als Beispiel oben sieht ist schon sehr merkwürdig. Versuch vieleicht mal nach "c programmierung tutorial" oder ähnlich zu googeln und finde Dich da mal durch. Dort solltest Du auch finden wo Du eine kostenlose Entwicklungsumgebung für Deinen Rechner bekommst. Viel Glück und lass Dird en Spass nicht verderben.
hallo, ich habe noch gar keinen Compiler und ich weiß auch nicht wo ich ihn herunterladen kann. kannst du mir sage wo ich einen runterladen kann? mfg Nils
Lad Dir Code::Blocks runter, das ist eine Entwicklungsumgebung. Bei dem Paket mit mingw ist auch der Compiler drin. http://www.codeblocks.org/downloads/5 MfG Mark
Mit File->New->Project->Console application wird ein neues Projekt erstellt. Wie schon gesagt wurde ist das Buch nicht ganz auf dem aktuellen Stand. Ein C(++)-Tutorial gibts z.b. hier: http://tutorial.schornboeck.net/inhalt.htm
ja danke. Was würdet ihr den für ein Buch zum Programmieren lernen nehmen? mfg NIls
Nils Zimmermann schrieb: > ja danke. > Was würdet ihr den für ein Buch zum Programmieren lernen nehmen? > mfg NIls Als Bibel Kernighan&Ritchie, 'Programmieren in C', als Nachschlagewerk 'C in a nutshell'. Unter der Prämisse: Als Lehrbuch einen Menschen.
C von A bis Z ist auch nicht so verkehrt und kostenlos. Ein Blick lohnt sich auf jeden Fall.
Von 'C von A bis Z' wurde mir von einem erfahrenen Programmierer eindringlich abgeraten, da es viele Fehler enthalten soll. Ich möcht das nur so weitergeben - habs selbst nie gelesen.
Danke für die Buchvorschläge! womit habt ihr programmieren gelernt? Noch einen schönen Abend mfg Nils
C von A bis Z ist sicher nicht fehlerfrei und auch keine Referenz in dem Sinne, aber für den Einstieg durchaus zu gebrauchen IMO. Viel schlimmer als das obige Beispiel kann's kaum werden, oder? Außerdem kostenlos. Mich hat es immer angenervt, wenn richtig teure Bücher trotzdem richtige Scheiße waren, von daher gibt es wenig zu meckern ;) Programmieren gelernt: Syntax beim Studium, der Rest bessert sich immer noch ;)
Nils Zimmermann schrieb: > Danke für die Buchvorschläge! > womit habt ihr programmieren gelernt? Das ist wie radfahren oder Holzfiguren schnitzen. Du kannst noch so viel darüber lesen. Lernen tust du es erst dann, wenn du praktisch arbeitest. Nach einer ersten Lernphase ist es auch oft hilfreich, sich andere Programme genau anzusehen um zu sehen, wie dort gewisse Problemstellungen angegangen werden. Aber nicht einfach von der Ferne ansehen, sondern richtig studieren: Code lesen, darüber nachdenken was wohl die Idee hinter diesem Code gewesen sein möge, ist die Idee gut, ist sie schlecht, wo führt das verallgemeinerte Prinzip hin, etc. Damit man das aber kann, benötigt man ein erstes Rüstzeug. Und das vermittelt dir die Literatur.
Hallo, danke. ich ja Schüler und habe mir ein Buch zum Programmieren gekauft, weil ich es gene lernen wollte. Ihr habt gesagt das Buch ist zu alt was wurde denn daran gendert und was ist neu? wo bekommt man C von A bis Z denn kostenlos? Mfg Nils
DAS Buch für C ist nach wie vor der Kernighan&Ritchie, 2. Auflage. Das ist gut, gängig und bestimmt auch gebraucht zu bekommen, wenn es ganz billig sein soll.
Kurze Anmerkung: Kernighan & Ritchie sind auch die Erfinder der Sprache C.
ja danke was ist den an meinen Buch veraltet und was gibt es neues? (Programmieren von Anfang an) Nils
also du empfiehlst ein Buch von Kernighan & Ritchie. ist es den auch für Anfänger?
Nils Zimmermann schrieb: > wo bekommt man C von A bis Z denn kostenlos? http://openbook.galileocomputing.de/c_von_a_bis_z/
Wobei man auch sagen muss: DAS Buch gibt es nicht. Jeder muss für sich selbst entscheiden, womit er am besten zurecht kommt. Ganz schlimm ist es allerdings, wenn sich fachliche Fehler im Buch befinden, die mit einer neuen Ausgabe nicht korrigiert werden. Ich habe 'C von A bis Z' nicht gelesen, kann daher auch nicht sagen ob und wenn ja welche fachlichen Fehler darin enthalten sind. Die Frage ist dann auch immer: welcher Natur sind diese fachlichen Fehler, wie schwerwiegend sind sie? Kann man in einem ersten Lerndurchgang damit leben oder sind sie mehr 'akademischer Natur'. Zumindest ist das erste Programm
1 | /* hallo.c */
|
2 | #include <stdio.h> |
3 | int main (void) { |
4 | printf("Hallo Welt\n"); |
5 | return 0; |
6 | }
|
fehlerfrei und das ist schon mal ein gutes Zeichen, denn das ist beiliebe nicht bei allen Büchern so.
Es sei denn, man wollte über die Position der öffnenden Klammer mäkeln oder die fehlende Parameterliste von main... :-)
> Es sei denn, man wollte über die Position der öffnenden Klammer > mäkeln oder die fehlende Parameterliste von main... :-) Die Klammerposition ist eine rein stilistische Sache und main würde ich auch ohne Parameter definieren, wenn ich keine Kommandozeilenargumente auswerten will. Beides sind jedenfalls keine Fehler bezüglich ISO-C-Konformität.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.