Neuling in c fragt

Gast #178423
Hallo, ich habe angefanngen µCs mit ASM zu Programmieren klappte auch
wunderbar nur bei groesseren dinngen wird es fast unmoeglich das noch
komplett in asm zu realisieren
Hier im Forum hatte ich dann irgendwo mal AVRco gesehen naja schoenes
Tool die Demo nur leidedr etwas teuer und Pascal bastelt mir da zuviel
Maschienencode zusammen

Meine Frage: Wo und wie fannge ich am besten in C an?? was brauche ich,
was gibt es an guten C Sprach- Befehlsrefferenzen??

OS WindoofXP
Programmer stk500

Gruss Jens
Gast #178424
WinAVR herunterladen und Installieren, danach das avr-gcc Tutorial im
Wiki durcharbeiten.
Wenn Du dann alle klarheiten beseitigt hast ;) dann frag einfach
nochmal nach, was Du nicht verstehst. :)
Gast #178425
-->Wenn Du dann alle klarheiten beseitigt hast ;) dann frag einfach
nochmal nach, was Du nicht verstehst. :)<-- ???

Wieso sollte ich fragen, wenn ich alles verstehe??? ;)
Gast #178426
Für C kann ich das Buch "Programmieren in C" (zweite Auflage,
erschienen im Hanser Verlag) empfehlen.
Das ist der "K&R" in der ANSI-C-Variante.

Alles, was man über C wissen muss, steht da drin.
Gast #178427
Ist aber schon in die Jahre gekommen.  Mittlerweile steht C99 auf der
Tagesordnung.  Wird Zeit, daß die Herren Schöpfer mal einen Update
dafür schreiben...
Gast #178428
Mit "alle klarheiten beseitigt" meinte ich das Wörtlich!
Man glaubt schnell, daß man alles verstanden hat.
Oft ist dieser glauben aber falsch :)
Gast #178429
Auch wenn C99 "auf der Tagesordnung" steht, spricht dennoch nichts
dagegen, sich mit ANSI-C zu beschäftigen. Im Gegensatz zu C99 kann das
nämlich jeder C-Compiler (sofern man nicht einem wirklich archaischen
K&R-Compiler* begegnet).


*) klingt wie ein Widerspruch, ist aber keiner. Der K&R in der ersten
Auflage beschrieb das sogenannte K&R-C, das sich von ANSI-C
beispielsweise durch fehlende Prototypen unterscheidet.
Gast #178430
Hallo,

auch wenn mich jetzt alle eingefleischten K&R-Fans steinigen mögen:

K&R ist zwar die Referenz in der Programmierspache 'C' schlechthin,
für Einsteiger ist es die falsche Wahl.

Mein Vorschlag für Anfänger:

'C als erste Programmiersprache' von Goll/Grüner/Wiese.

K&R gehört trotzdem in jeden Bücherschrank eines C-Programmierer!



Gruss,

Peter
Gast #178431
> K&R ist zwar die Referenz in der Programmierspache 'C' schlechthin,
> für Einsteiger ist es die falsche Wahl.

Begründe mal.

Meine Frau hat's jedenfalls als Einsteigerbuch benutzt, und sie ist
damit gut gefahren.  Pascal-Vorkenntnisse sind natürlich sehr
hilfreich dabei (Pascal ist als Lehrsprache konzipiert worden, und
gerade dafür ist es wirklich sehr gut geeignet).  Obwohl der K&R im
hinteren Teil eine Kurzfassung der Sprachreferenz hat, ist es durchaus
als Buch zum Erlernen der Sprache konzipiert worden.  Es werde
Konzepte vermittelt und Erläuterungen gegeben, warum bestimmte
Sprachkonstruktionen existieren.

Ich kann mich nicht mehr ganz genau dran erinnern, aber ich glaube,
der
K&R war auch die wesentliche Hilfe für meinen Einstieg in C (zusammen
mit der Online-Referenz des damaligen Turbo-C).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.