Konzept der Programmiersprache C und einige Merkmale
- 24-07-2022
- 0 Comments
Mục lục
1. Konzept und Entwicklungsgeschichte der Programmiersprache C
Die von Dennis Ritchie entwickelte Sprache C ist eine ziemlich alte Sprache mit einem strukturorientierten Schreibstil zum Zweck der Entwicklung von Computersystemanwendungen, die direkt mit Hardwaregeräten wie Treibern, Treibern, Druckern, Betriebssystemen usw. interagieren. Das Unix-Betriebssystem (eines der bekanntesten, aber nicht kostenlosen Betriebssysteme) ist in der Programmiersprache C geschrieben.
2. Gründe, warum Sie die Programmiersprache C lernen sollten
Stellen wir uns auf möglichst verständliche Weise vor, dass Computer auf der Grundlage elektronischer Hardwaregeräte entwickelt wurden, sodass sie nur das Konzept des Ein- und Ausschaltens von Strom verstehen können (1 ist an, 0 ist aus), was Computer im Wesentlichen ebenfalls versteht und binäre Inhalte ausführen (101010…) und gemäß den Regeln ausführen. Dazu benötigt der Computer einen Compiler (der tatsächlich ein Wörterbuch sein kann), der von Menschen geschriebene Inhalte in Binärdateien übersetzt. Und in ähnlicher Weise halten moderne Programmiersprachen weiterhin an diesem Entwicklungsstil fest, die meisten Compiler, Betriebssysteme, … sind in der Sprache C geschrieben und die meisten Programmiersprachen basieren alle auf der C-Syntax. Typisch sind C++, Java, C#, Nodejs, PHP…
Aus diesem Grund führen sowohl Universitäten als auch Programmierausbildungseinheiten häufig die Sprache C oder C++ ein
3. Einige Merkmale der Programmiersprache C
1. C ist eine Prozesssprache
Wir verstehen einen Prozess in diesem Zusammenhang als eine kurze Beschreibung einer Liste von Jobs, die der Computer ausführen soll, sie werden durch Funktionen, Programme, Unterroutinen usw. definiert … eine Reihe von Aufgaben, die helfen, ein Programm in verschiedene Funktionen zu zerlegen um ein bestimmtes Problem zu lösen oder eine Aufgabe zu beschreiben, die wiederverwendet werden muss
C ist eine prozedurale Sprache. In der Sprache C müssen Variablen und Funktionsprototypen deklariert werden, bevor sie verwendet werden (dieses Konzept wird in den folgenden Artikeln behandelt).
2. C ist eine strukturierte Programmiersprache
Eine strukturierte Programmiersprache ist ein Kind einer Prozesssprache. Struktur bedeutet, das Programm in Teile oder Blöcke zu unterteilen, damit es leicht verständlich ist
In der C-Sprache teilen wir das Programm mithilfe von Funktionen in verschiedene Komponenten auf. Es macht das Programm leichter zu verstehen und zu modifizieren und ist wiederverwendbar, was die Programmierzeit verkürzt.
3. C ist eine mittlere Programmiersprache
C wird als Sprache mittleren Niveaus angesehen, da es sowohl Low- als auch High-Level-Features hat. Ein in C-Sprache geschriebenes Programm, das in Maschinencode konvertiert wurde, hat das Konzept von (niederwertigen) arithmetischen Zeigern, ist aber maschinenunabhängig (ein Merkmal höherer Ordnung), d.h. es kann auf vielen Maschinen laufen, anders als in einer schwarzen Bildschirmumgebung. (Sprache C => Assembly => Binär => Ausführung)
Eine Low-Level-Sprache, die je nach Maschine speziell für einen einzelnen Computer verwendet wird. Es hängt von der Maschine ab, hohe Leistung, weil es nicht viel kompilieren muss, also schnell läuft, aber es ist schwer zu verstehen. (Kann das Konzept der Assemblersprache lernen – Assembly für weitere Informationen). (Assembly => Binär => Ausführung)
Computerunabhängige Hochsprache, die Programmierung ist relativ zugänglich, aber die Leistung ist geringer als bei den anderen beiden, da mehr Kompilierung erforderlich ist (hohe Ebene => C-Sprache (mittlere Ebene) =>> Assembly => Binary => Execution ).