Ce Este C Programming Language? Baze, Introducere, Istorie

Să învățăm despre limbajul C în acest tutorial de bază al limbajului C:

Ce este limbajul de programare C?

C este un limbaj de programare de uz general, extrem de popular, simplu și flexibil de utilizat. Este un limbaj de programare structurat care este independent de mașină și utilizat pe scară largă pentru a scrie diverse aplicații, Operating Sisteme ca Windows, și multe alte programe complexe precum Oracle baza de date, Git, Python interpret și multe altele.

Se spune că „C” este limbajul de programare al lui Dumnezeu. Se poate spune, C este o bază pentru programare. Dacă cunoașteți „C”, puteți înțelege cu ușurință cunoștințele celorlalte limbaje de programare care utilizează conceptul „C”

Este esențial să aveți cunoștințe în mecanismele memoriei computerului deoarece este un aspect important atunci când aveți de-a face cu limbajul de programare C.

C limbaj de programare
IEEE - cel mai bun 10 limbaj de programare de top din 2018

În acest Tutorial de programare C

Istoria limbajului C

Baza sau părintele limbajelor de programare este „ALGOL”. A fost introdus pentru prima dată în 1960. „ALGOL” a fost folosit pe scară largă în țările europene. „ALGOL” a introdus comunitatea dezvoltatorilor conceptul de programare structurată. În 1967, a fost anunțat un nou limbaj de programare pentru computer, numit „BCPL”, care înseamnă Basic Combined Programming Language. BCPL a fost proiectat și dezvoltat de Martin Richards, în special pentru scrierea software-ului de sistem. Aceasta a fost epoca limbajelor de programare. Doar după trei ani, în 1970, Ken Thompson a introdus un nou limbaj de programare numit „B”, care conținea mai multe caracteristici ale „BCPL”. Acest limbaj de programare a fost creat folosind sistemul de operare UNIX la AT&T și Bell Laboratories. Atât „BCPL” cât și „B” erau limbaje de programare a sistemului.

Istoria limbajului C

În 1972, un mare informatician Dennis Ritchie a creat un nou limbaj de programare numit „C” la Laboratoarele Bell. A fost creat din limbajele de programare „ALGOL”, „BCPL” și „B”. Limbajul de programare „C” conține toate caracteristicile acestor limbaje și multe alte concepte suplimentare care îl fac unic față de alte limbaje.

„C” este un limbaj de programare puternic, care este puternic asociat cu sistemul de operare UNIX. Chiar și cea mai mare parte a sistemului de operare UNIX este codificat în „C”. Inițial, programarea „C” a fost limitată la sistemul de operare UNIX, dar pe măsură ce a început să se răspândească în întreaga lume, a devenit comercială și au fost lansate multe compilatoare pentru sisteme multiplatforme. Astăzi, „C” rulează sub o varietate de sisteme de operare și platforme hardware. Pe măsură ce a început să evolueze, au fost lansate multe versiuni diferite ale limbii. Uneori a devenit dificil pentru dezvoltatori să țină pasul cu cea mai recentă versiune, deoarece sistemele rulau sub versiunile mai vechi. Pentru a se asigura că limbajul „C” va rămâne standard, Institutul Național American de Standarde (ANSI) a definit un standard comercial pentru limbajul „C” în 1989. Later, a fost aprobat de Organizația Internațională de Standardizare (ISO) în 1990. Limbajul de programare „C” este numit și „ANSI C”.

Istoria lui C
Istoria lui C

Limbi precum C++/Java sunt dezvoltate din „C”. Aceste limbi sunt utilizate pe scară largă în diverse tehnologii. Astfel, „C” formează o bază pentru multe alte limbi care sunt utilizate în prezent.

C Comenzi de bază

Următoarele sunt comenzile de bază în limbajul de programare C:

C Comenzi de bază Explicație
#include Această comandă include fișierul antet de ieșire standard de intrare (stdio.h) din biblioteca C înainte de compilarea unui program C
int main () Este funcția principală de unde începe execuția programului C.
{ Indică începutul funcției principale.
/*_câteva_comentari_*/ Indiferent ce este scris în această comandă „/* */” într-un program C, nu va fi luat în considerare pentru compilare și execuție.
printf(„Salut_Lumea!“); Această comandă imprimă rezultatul pe ecran.
getch(); Această comandă este utilizată pentru orice introducere de caractere de la tastatură.
0 reveni;
Această comandă este folosită pentru a termina un program C (funcția principală) și returnează 0.
}
Este folosit pentru a indica sfârșitul funcției principale.

Unde se folosește C? Aplicații cheie

  1. Limbajul „C” este utilizat pe scară largă în sistemele încorporate.
  2. Este folosit pentru dezvoltarea aplicațiilor de sistem.
  3. Este utilizat pe scară largă pentru dezvoltarea aplicațiilor desktop.
  4. Majoritatea aplicațiilor Adobe sunt dezvoltate folosind limbajul de programare „C”.
  5. Este folosit pentru dezvoltarea browserelor și a extensiilor acestora. Chromium de la Google este construit folosind limbajul de programare „C”.
  6. Este folosit pentru a dezvolta baze de date. MySQL este cel mai popular software de bază de date care este construit folosind „C”.
  7. Este folosit în dezvoltarea unui sistem de operare. Operasisteme de operare precum OS X de la Apple, Microsoft'S Windows, și Symbian sunt dezvoltate folosind limbajul „C”. Este folosit pentru dezvoltarea desktop-ului, precum și a sistemului de operare al telefonului mobil.
  8. Este folosit pentru producția de compilatoare.
  9. Este utilizat pe scară largă în aplicațiile IOT.

De ce să înveți limbajul C?

După cum am studiat mai devreme, „C” este un limbaj de bază pentru multe limbaje de programare. Deci, învățarea „C” ca limbaj principal va juca un rol important în timp ce studiezi alte limbaje de programare. Împărtășește aceleași concepte, cum ar fi tipuri de date, operatori, instrucțiuni de control și multe altele. „C” poate fi utilizat pe scară largă în diverse aplicații. Este un limbaj simplu și oferă o execuție mai rapidă. Există multe locuri de muncă disponibile pentru un dezvoltator „C” pe piața actuală.

„C” este un limbaj de programare structurat în care programul este împărțit în diferite module. Fiecare modul poate fi scris separat și împreună formează un singur program „C”. Această structură facilitează testarea, întreținerea și depanarea proceselor.

„C” conține 32 de cuvinte cheie, diverse tipuri de date și un set de funcții puternice încorporate care fac programarea foarte eficientă.

O altă caracteristică a programării „C” este că se poate extinde singură. Un program „C” conține diverse funcții care fac parte dintr-o bibliotecă. Putem adăuga caracteristicile și funcțiile noastre la bibliotecă. Putem accesa și folosi aceste funcții oricând dorim în programul nostru. Această caracteristică simplifică lucrul cu programare complexă.

Pe piață sunt disponibile diverse compilatoare care pot fi folosite pentru executarea programelor scrise în acest limbaj.

Este un limbaj extrem de portabil, ceea ce înseamnă că programele scrise în limbajul „C” pot rula pe alte mașini. Această caracteristică este esențială dacă dorim să folosim sau să executăm codul pe alt computer.

Cum C Programming Language Lucrări?

C este un limbaj compilat. Un compilator este un instrument special care compilează programul și îl convertește în fișierul obiect care poate fi citit de mașină. După procesul de compilare, linkerul va combina diferite fișiere obiect și va crea un singur fișier executabil pentru a rula programul. Următoarea diagramă arată execuția unui program „C”.

C Programming Language Lucrări

În zilele noastre, sunt disponibile online diverse compilatoare și puteți utiliza oricare dintre aceste compilatoare. Funcționalitatea nu va diferi niciodată și majoritatea compilatoarelor vor oferi caracteristicile necesare pentru a executa atât „C” cât și „C++' programe.

Mai jos este lista de compilatoare populare disponibile online:

  • Clang compilator
  • Compilatorul MinGW (GNU minimalist pentru Windows)
  • Compilator portabil „C”.
  • Turbo C

Rezumat

  • „C” a fost dezvoltat de Dennis Ritchie în 1972.
  • Este un limbaj robust.
  • Este un limbaj de nivel scăzut de programare, aproape de limbajul mașinii
  • Este utilizat pe scară largă în domeniul dezvoltării software.
  • Este un limbaj orientat spre procedură și structură.
  • Are suport complet pentru diverse sisteme de operare și platforme hardware.
  • Multe compilatoare sunt disponibile pentru executarea programelor scrise în „C”.
  • A compilator compilează fișierul sursă și generează un fișier obiect.
  • Un linker leagă toate fișierele obiect împreună și creează un fișier executabil.
  • Este extrem de portabil.

Rezumați această postare cu: