Wo lernt man C am besten? [closed]

Lesezeit: 4 Minuten

Benutzer-Avatar
Nubel

Ich habe absolut geliebt Tauchen Sie ein in Python als ich Python abgeholt habe.

Tatsächlich funktionieren “Tutorials” wie Dive Into Python wirklich gut für mich; kurze Syntaxerklärungen und viele Beispiele, um die Dinge in Gang zu bringen.

Ich lerne sehr gut anhand von Beispielen.

Ich habe Programmiererfahrung in Java, Scheme, Python, PHP, Javascript usw.

Gibt es einen Ort, den Sie online empfehlen würden, um sich schnell mit der Programmiersprache C und Best Practices vertraut zu machen?

Benutzer-Avatar
Taylor Leese

Die Programmiersprache C – Kernighan & Ritchie

  • Ich betrachte es nicht als Lehrbuch. Eine Referenz, ja, aber kein Tutorial.

    – HALLO

    28. August 2009 um 7:46 Uhr

  • Ich schlug das K&R-Buch vor, weil er etwas Kurzes und Süßes wollte und anscheinend Erfahrung mit anderen Sprachen hat.

    – Taylor Leese

    28. August 2009 um 7:52 Uhr

  • Natürlich ist es ein Tutorial. Ich habe C von iit gelernt, wie die meisten C-Programmierer, die ich kenne.

    anon

    28. August 2009 um 8:04 Uhr

  • Kapitel 1 ist sogar als Tutorial betitelt. In meiner Ausgabe Kap. 1 war 29 Seiten lang mit ungefähr 15 tatsächlichen Programmen, von denen die meisten weniger als 20 Codezeilen hatten.

    – Randy Levy

    28. August 2009 um 8:26 Uhr

  • Aus der Frage: “kurze kurze Syntaxerklärungen und viele Beispiele”. Klingt für mich wie das K&R-Buch.

    – Steve S

    8. Januar 2010 um 22:52 Uhr

Benutzer-Avatar
Pratik Deoghare

CProgramming.com

ist einer der besten Orte, um C zu lernen.

Es hat klare und prägnante Tutorials über

Sie haben auch kleine Quiz am Ende jedes Kapitels.

Das K&R ist einfach das Beste (aber ich schätze, Sie wollten ein Online-Tutorial).

  • +1 Diese Seite hat mir tatsächlich sehr geholfen!

    – Andrej Ciobanu

    3. Februar 2010 um 21:57 Uhr

Installieren Sie ein Open-Source-Unix-Betriebssystem. Benutze es. Passen Sie es an. Sie sitzen auf einem Berg von C-Code, der in Projekten aller Größen organisiert ist und alle leicht als Quelle verfügbar sind. wenn Sie sich nicht anstrengen, in der zu bleiben Benutzer Kategorie sind Sie verpflichtet, inkrementelle Fortschritte in C zu machen und den Lernprozess zu 100% praxisnah zu halten.

Der große Vorteil dieses Ansatzes besteht darin, dass Sie sehr früh sehen, was unter welchen Umständen funktioniert, da Programmiertechniken, Codestruktur und dergleichen im Projekt äußerst volatil sind. Es kann eine aktivere Teilnahme erfordern (Fragen auf Mailinglisten oder Programmierseiten stellen), als einem Kurs zu folgen, der von einem Buchautor beschrieben wird, aber Sie werden wahrscheinlich früher einige Redewendungen lernen, die in der realen Welt nützlich sind.

Zumindest bin ich so zu C gekommen, und es hat jede einzelne Minute Spaß gemacht, relevant und lohnend (Spaß reimt sich auf frustrierend, naja, Lernen tut weh).

Ich könnte dafür geflammt werden, aber ich habe C mit Dan Gookins gelernt C für Dummies. Das Buch ist lustig, gut geschrieben und sehr, sehr gut. Es ist ein bisschen kurz bei “fleischigen Sachen”, also wenn Sie bereits ein Programmierer sind, ist es wahrscheinlich zu einfach für Sie, aber für den Anfänger habe ich noch kein so gutes Buch wie dieses gesehen.

Ich habe C zuerst aus diesem Buch gelernt und dann mit dem bereits erwähnten K&R-Buch weitergemacht, das auch ausgezeichnet ist, wenn auch etwas knapp und dicht.

Ich stimme den obigen Antworten zu und möchte hinzufügen, dass man durch Üben viel lernen kann. Kurzcodes schreiben, Fragen posten, Fragen anderer Leute anschauen. es wird dir sehr helfen.

Ein interessanter Ort, um C zu lernen, kann der #C-Kanal auf irc.freenode.net sein. Die Community dort hat mir bei meinen ersten Schritten sehr geholfen, und das Feedback auf Ihre Fragen erfolgt normalerweise “in Echtzeit”.

Benutzer-Avatar
BenB

Ich denke, die MAME Quellcode ist ein gutes C-Code-Beispiel zum Spielen. Es ist für viele Plattformen verfügbar und enthält alle möglichen coolen Dinge, die man sich ansehen und von denen man lernen kann.

Also, holen Sie es sich, kompilieren Sie es und spielen Sie dann damit. Letztendlich sollten Sie versuchen, a zu beheben Insekt.

1385640cookie-checkWo lernt man C am besten? [closed]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy