C nyelv – áttekintés
On szeptember 26, 2021 by adminA C egy általános célú, magas szintű nyelv, amelyet eredetileg Dennis M. Ritchie fejlesztett ki a Bell Labs-ben a UNIX operációs rendszer fejlesztéséhez. A C-t eredetileg a DEC PDP-11 számítógépen valósították meg először 1972-ben.
1978-ban Brian Kernighan és Dennis Ritchie elkészítette a C első nyilvánosan elérhető leírását, amely ma K&R szabványként ismert.
A UNIX operációs rendszer, a C fordító és lényegében az összes UNIX-alkalmazási program C-ben íródott. A C mára széles körben használt szakmai nyelvvé vált különböző okok miatt –
- Egyszerűen tanulható
- Szerkezetes nyelv
- Egyszerű programokat készít
- Kezeli az alacsony-szintű tevékenységeket
- Változatos számítógépes platformokra fordítható
Tények a C-ről
-
A C-t egy UNIX nevű operációs rendszer megírására találták ki.
-
A C a B nyelv utódja, amelyet az 1970-es évek elején vezettek be.
-
A nyelvet 1988-ban az American National Standard Institute (ANSI) formalizálta.
-
A UNIX operációs rendszert teljes egészében C nyelven írták.
-
Ma a C a legszélesebb körben használt és legnépszerűbb rendszerprogramozási nyelv.
-
A legtöbb korszerű szoftvert C-vel valósították meg.
-
A mai legnépszerűbb Linux operációs rendszert és a MySQL RDBMS-t is C-ben írták.
Miért használjuk a C-t?
A C-t kezdetben rendszerfejlesztési munkára használták, különösen az operációs rendszert alkotó programokat. A C-t azért fogadták el rendszerfejlesztő nyelvként, mert olyan kódot állít elő, amely közel olyan gyorsan fut, mint az assembly nyelven írt kód. Néhány példa a C használatára: –
- Operációs rendszerek
- Nyelvi fordítóprogramok
- Asszimulátorok
- Szövegszerkesztők
- Nyomtatóprogramok
- Hálózati meghajtók
- Modern programok
- Adatbázisok
- Nyelvi értelmezők
- Haszonprogramok
.
C programok
Egy C program 3 sortól több millió sorig terjedhet, és egy vagy több szöveges fájlba kell írni, amelynek kiterjesztése “.c”; például hello.c. Használhatja a “vi”, “vim” vagy bármely más szövegszerkesztőt, hogy a C programot egy fájlba írja.
Vélemény, hozzászólás?