C ist eine Programmiersprache, die in den frühen 1970er Jahren von Dennis Ritchie als Sprache zum Schreiben von Betriebssystemen erfunden wurde. Der Zweck von C besteht darin, eine Reihe von Operationen genau zu definieren, die ein Computer ausführen kann, um eine Aufgabe zu erfüllen. Die meisten dieser Vorgänge beinhalten die Bearbeitung von Zahlen und Text, aber alles, was der Computer physisch tun kann, kann in C programmiert werden.
Computer haben keine Intelligenz - sie müssen genau wissen, was zu tun ist, und dies wird durch die von Ihnen verwendete Programmiersprache definiert. Einmal programmiert, können sie die Schritte mit sehr hoher Geschwindigkeit so oft wiederholen, wie Sie möchten. Moderne PCs sind so schnell, dass sie in ein oder zwei Sekunden bis zu einer Milliarde zählen können.
Typische Programmieraufgaben umfassen das Speichern oder Entfernen von Daten in einer Datenbank, das Anzeigen von Hochgeschwindigkeitsgrafiken in einem Spiel oder Video, das Steuern von an den PC angeschlossenen elektronischen Geräten oder sogar das Abspielen von Musik und / oder Soundeffekten. Sie können sogar Software schreiben, um Musik zu erzeugen oder beim Komponieren zu helfen.
Einige Computersprachen wurden für einen bestimmten Zweck geschrieben. Java wurde ursprünglich entwickelt, um Toaster zu steuern, C zum Programmieren von Betriebssystemen und Pascal, um gute Programmiertechniken zu lehren, aber C sollte eher einer höheren Assemblersprache ähneln, mit der Anwendungen auf verschiedene Computersysteme portiert werden können.
Es gibt einige Aufgaben, die in C erledigt werden können, aber nicht sehr einfach sind, zum Beispiel das Entwerfen von GUI-Bildschirmen für Anwendungen. Andere Sprachen wie Visual Basic, Delphi und neuerdings C # enthalten GUI-Designelemente und eignen sich daher besser für diese Art von Aufgaben. Einige Skriptsprachen, die Anwendungen wie MS Word und sogar Photoshop zusätzliche Programmierbarkeit bieten, werden in der Regel in Varianten von Basic ausgeführt, nicht in C.
Die größere Frage ist, welche Computer nicht C haben? Die Antwort - fast keine, da sie nach 30 Jahren praktisch überall ist. Es ist besonders nützlich in eingebetteten Systemen mit begrenzten Mengen an RAM und ROM. Es gibt C-Compiler für nahezu jeden Betriebssystemtyp.
Zunächst benötigen Sie einen C-Compiler. Es gibt viele kommerzielle und kostenlose. Die folgende Liste enthält Anweisungen zum Herunterladen und Installieren der Compiler. Beide sind völlig kostenlos und enthalten eine IDE, die Ihnen das Bearbeiten, Kompilieren und Debuggen Ihrer Anwendungen erleichtert.
Die Anweisungen zeigen Ihnen auch, wie Sie Ihre erste C-Anwendung eingeben und kompilieren.
C-Code wird mit einem Texteditor geschrieben. Dies kann ein Editor oder eine IDE sein, wie sie mit den drei oben aufgeführten Compilern geliefert wird. Sie schreiben ein Computerprogramm als eine Reihe von Anweisungen (Anweisungen genannt) in einer Notation, die ein wenig wie mathematische Formeln aussieht.
Dies wird in einer Textdatei gespeichert und dann kompiliert und verknüpft, um Maschinencode zu generieren, den Sie dann ausführen können. Jede Anwendung, die Sie auf einem Computer verwenden, wurde auf diese Weise geschrieben und kompiliert, und viele von ihnen werden in C geschrieben. Normalerweise können Sie den ursprünglichen Quellcode nur erhalten, wenn es sich um Open Source handelt.
Weil es so weit verbreitet ist, wurde viel Open-Source-Software in C geschrieben. Im Gegensatz zu kommerziellen Anwendungen, bei denen der Quellcode einem Unternehmen gehört und niemals zur Verfügung gestellt wird, kann Open-Source-Code von jedermann angezeigt und verwendet werden. Es ist eine hervorragende Möglichkeit, Codiertechniken zu erlernen.
Glücklicherweise gibt es viele C-Jobs und es gibt eine riesige Menge an Code, der aktualisiert, gewartet und gelegentlich umgeschrieben werden muss. Die drei beliebtesten Programmiersprachen laut der vierteljährlichen Tiobe.com-Umfrage sind Java, C und C++.