Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

C-Programmiersprache: Umfassender Überblick

C ist eine universelle, höherwertige Programmiersprache, die ursprünglich von Dennis M. Ritchie entwickelt wurde, um das UNIX-Betriebssystem bei Bell Labs zu erstellen. C wurde erstmals 1972 auf dem DEC PDP-11-Computer implementiert.

1978 veröffentlichten Brian Kernighan und Dennis Ritchie die erste öffentlich verfügbare Beschreibung von C, heute als K&R-Standard bekannt.

Das UNIX-Betriebssystem, der C-Compiler und im Wesentlichen alle UNIX-Anwendungsprogramme wurden in C geschrieben. C hat sich aus verschiedenen Gründen zu einer weit verbreiteten professionellen Sprache entwickelt:

Fakten über C

Warum C verwenden?

C wurde ursprünglich für Systementwicklungsarbeiten eingesetzt, insbesondere für Programme, die das Betriebssystem ausmachen. C wurde als Systementwicklungssprache gewählt, weil es Code erzeugt, der nahezu so schnell läuft wie in Assembler geschriebener Code. Typische Anwendungsbereiche:

C-Programme

Ein C-Programm kann von 3 Zeilen bis zu Millionen von Zeilen variieren und sollte in eine oder mehrere Textdateien mit der Erweiterung ".c" geschrieben werden; zum Beispiel hello.c. Sie können "vi", "vim" oder jeden anderen Texteditor verwenden, um Ihr C-Programm in eine Datei zu schreiben.

Dieses Tutorial setzt voraus, dass Sie wissen, wie man eine Textdatei bearbeitet und Quellcode in eine Programmdatei schreibt.

C Sprache

  1. Mikroprozessor-Programmiergrundlagen
  2. Präventive Instandhaltung: Wie proaktive Pflege Verlässlichkeit steigert & Kosten spart
  3. Java Programmiersprache: Evolution, Versionen und Anwendungen
  4. C++ Programmiersprache: Überblick & Kernfeatures
  5. Java 10: Neue Features, Release-Modell & OpenJDK-Fokus im Überblick
  6. Java 9 (JDK 9): Wichtigste Features & Vorteile – Modularität, JShell, HTTP/2 & mehr
  7. Java 8 Überblick: Lambdas, Streams, Date-Time API & funktionale Programmierung
  8. MATLAB: Umfassender Überblick über die führende numerische Computing-Umgebung
  9. C#: Umfassender Überblick über Microsofts moderne Programmiersprache
  10. Python Überblick: Hochlevel, lesbar, interaktiv & objektorientiert