Anfänger in C: Welche Bücher/ Software ist gut ?

Gast #25331
Hallo nochmal,

vielen Dank erstmal für Eure Hilfe ! Also ich werde mit C anfangen. 
Welche Programme/ Lehrbücher habt ihr denn so/ empfehlt ihr für einen 
Anfänger in C ? Ich gebe zu, dass mir die praktische Arbeit dabei eher 
liegt als theoretisches Gewälze, also viele Beispiele wären ganz gut...

Vielen Dank
Bilko

PS: Mittlerweile habe ich von grafischen Programmiersprachen gehört, 
durch die man Programme viel leichter erstellen könnte. Ist das auch was 
für Mikrocontroller bzw. kann man irgendwo fertige Teilcodes finden ?
Gast
Auf dieser Site ist ein Menüpunkt Artikel, da findest Du erstmal ein 
Tutorium für C. Dann gibt es von Programmieren in C von den "Erfindern" 
von C Kernigham & Richie (ich glaub so heißen die). Die Bücher hatte ich 
immer zur Hand und auch heute noch benutzte ich die.
Reiner
Gast
JA es gibt Mouseschubser-Compiler, die ein wizard eingebaut haben z.B. 
von codevision oder imagecraft (für die Schleichwerbung bekomm ich kein 
Geld!) aber the one and only ist AVR-GCC. Der ist Open-Source und 
KOSTENLOS!
Gast
Stimmt, wenn man kein Geld opfern will ist avrgcc okay, doch ich schwör 
auf icc. Den Wizzard nutze ich nicht, ich bin in der Lage mir meine subs 
selbst zu erstellen. Doch der ist teuer. Nimm den avrgcc und halte Dich 
in der Startphase hier im Forum fest, das wirst Du brauchen! Ich könnte 
Dir allerdings auf meinen kompletten avrgcc-Ordner mit einem Projekt,das 
ich hier schon mal reingestellt hatte mailen.
Dann hast Du alle Einstellungen so wie es bei mir läuft.

Reiner
Gast
Hallo!
Ich hab mir zwei bücher zu C Gekauft und zwar bei www.amazon.de
Programmieren Lernen für Teens mit C
Das buch ist gut für anfänger.
C Programmieren von Anfang an.
Das Buch geht tiefer in die Kapitel ein als wie das erste Buch ist gut 
als Begleitbuch.
Gast
Hallo Rainer,

an Deinem avrgcc-Ordner wäre ich auch sehr interessiert. Könntest Du ihn 
mir eventuell ebenfalls zukommen lassen?

viele Grüße

Weide
Gast
Mal so ne Frage. Wie kann ich meinen Rechner für einen Moment im web 
öffnen? Der Hintergrund: Bereitstellen von großen Datenmenge wie hier 
z.B. diesen 14MB-Batzen?

Aber so sicher, dass mir hier nichts passiert!!!

Reiner
Gast
Hallo Reiner,

mach' Dir bitte wegen mir nicht allzu viel Mühe.

@Michel:

Diesen Link kenne ich zwar auch, aber es geht bei mir schon damit los, 
was ich überhaupt downloaden soll? Die bin-install.exe oder die 
src-install.exe? Und dann ist konfigurationstechnisch überhaupt noch 
nichts getan. Da wäre es schon hilfreich, mal ein fertig konfiguriertes 
System zu sehen.

Gruß Weide
Gast
@reiner

"wer was bekommt" ? das Teil ist öffentlich. Warum Umwege  gehen und es 
umständich per Mail zu verschicken.

aber 14mb >> ein Batzen ?? leben wir nicht in einem DSL Zeitalter mit 
">20" GB-Festplatten ?

Mikrocontroller-technisch gesehen sind 14mb groß :=D
Admin Persönliche Seite
Da gibt es nicht viel zu konfigurieren. Einfach runterladen, 
installieren (bin-install.exe), und probieren ob avr-gcc.exe und der 
ganze andere Kram aufrufbar ist.

Kompilieren:
  avr-gcc -o test.elf -Os -Wall -mmcu=at90s8515 test.c
          ^^^^^^^^^^^ ^^^ ^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^
          |Ausgabedatei
                      |Optimierung
                          |Warnungen einschalten
                                 |Controllertyp
                                                |C-Datei(en)

Hex-Datei erzeugen:
  avr-objcopy -O ihex test.elf test.hex
              ^^^^^^^ ^^^^^^^^ ^^^^^^^^
              |Ausgabeformat
                      |Quelldatei
                               |Zieldatei

Die Makefile-Vorlagen würde ich vergessen. Das mag am Anfang zwar 
einfacher aussehen, aber früher oder später musst du dich sowieso mit 
den GCC-Optionen beschäftigen. Schreib die zwei Zeilen oben einfach in 
eine Batchdatei oder ein Makefile und fertig.
Gast
@weide:

Du brauchst das .bin Packet. Das ist die gepackete Datei zur direkten 
installieren. ca. 3 mausklicks und fertisch ist die Installation.

viel spaß
Gast
@reiner:

ja lass uns den thread vollspammen. ich mag sinnlose diskussionen. :=D

>> dinge die nicht jeder bekommen soll ?

soooo geheim? OPEN-SOURCE RULES!
Gast
Es geht nicht geheime Dinge, ich denke da mehr an Arbeitsgruppen. Und 
mit wem ich zusammenarbeite suche ich mir schon ganz gerne selber aus...
Oder glaubst Du etwa das hier alle die Hosen runterlassen?

Reiner

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 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.