Ce este limbajul de programare C? Noțiuni de bază, Introducere, Istorie

Cuprins:

Anonim

Să învățăm despre limbajul C în aceste elemente de bază ale tutorialului în limbajul C:

Ce este programarea C Langauge?

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 este utilizat pe scară largă pentru a scrie diverse aplicații, sisteme de operare precum Windows și multe alte programe complexe, cum ar fi baza de date Oracle, Git, interpretul Python și multe altele.

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

Este esențial să aveți un fundal în mecanismele de memorie ale computerului, deoarece este un aspect important atunci când aveți de-a face cu limbajul de programare C.

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

În acest tutorial de programare C, veți învăța elementele de bază ale limbajului C, cum ar fi:

  • Ce este programarea C Langauge?
  • Istoria limbajului C.
  • C Comenzi de bază
  • Unde se folosește C? Aplicații cheie
  • De ce să înveți limbajul C?
  • Cum funcționează limbajul de programare C?

Istoria limbajului C.

Baza sau tatăl limbajelor de programare este „ALGOL”. A fost introdus pentru prima dată în 1960. „ALGOL” a fost utilizat pe o bază largă în țările europene. „ALGOL” a introdus conceptul de programare structurată în comunitatea dezvoltatorilor. În 1967, a fost anunțat un nou limbaj de programare pentru computer, denumit „BCPL”, care înseamnă Limbajul de programare combinat de bază. BCPL a fost proiectat și dezvoltat de Martin Richards, în special pentru software de sistem de scriere. Aceasta a fost era limbajelor de programare. Chiar după trei ani, în 1970, un nou limbaj de programare numit „B” a fost introdus de Ken Thompson, care conținea mai multe caracteristici ale „BCPL”. Acest limbaj de programare a fost creat folosind sistemul de operare UNIX de la AT&T și Bell Laboratories. Atât „BCPL”, cât și „B”erau limbaje de programare a sistemului.

În 1972, un mare om de știință în informatică Dennis Ritchie a creat un nou limbaj de programare numit „C” la Laboratoarele Bell. A fost creat din limbaje 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 din alte limbi.

„C” este un limbaj de programare puternic, care este puternic asociat cu sistemul de operare UNIX. Chiar și majoritatea sistemului de operare UNIX este codat î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 multiplataforma. 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 limbajului. Uneori a devenit dificil pentru dezvoltatori să țină pasul cu cea mai recentă versiune, deoarece sistemele funcționau sub versiunile mai vechi. Pentru a se asigura că limbajul „C” va rămâne standard, Institutul Național de Standardizare American (ANSI) a definit un standard comercial pentru limbajul „C” în 1989. Mai târziu,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

Limbaje 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 de intrare standard (stdio.h) din biblioteca C înainte de a compila un program C.
int main () Este funcția principală de unde începe executarea programului C.
{ Indică începutul funcției principale.
/ * _ unele_comentarii _ * / Orice este scris în această comandă „/ * * /” în cadrul unui program C, nu va fi luat în considerare pentru compilare și execuție.
printf („Hello_World!“); Această comandă imprimă ieșirea pe ecran.
getch (); Această comandă este utilizată pentru orice caracter introdus de la tastatură.
retur 0; Această comandă este utilizată 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 de la Adobe sunt dezvoltate folosind limbajul de programare „C”.
  5. Este folosit pentru dezvoltarea browserelor și a extensiilor acestora. Google’s Chromium este construit folosind limbajul de programare „C”.
  6. Este folosit pentru a dezvolta baze de date. MySQL este cel mai popular software de baze de date care este construit folosind „C”.
  7. Este utilizat în dezvoltarea unui sistem de operare. Sisteme de operare precum OS X de la Apple, Windows de la Microsoft și Symbian sunt dezvoltate folosind limbajul „C”. Este utilizat pentru dezvoltarea desktopului, precum și a sistemului de operare al telefonului mobil.
  8. Este folosit pentru producerea compilatorului.
  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 limbă principală va juca un rol important în timpul studierii altor limbaje de programare. Împărtășește aceleași concepte precum 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, diferite tipuri de date și un set de funcții încorporate puternice 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 funcțiile și funcțiile noastre la bibliotecă. Putem accesa și utiliza aceste funcții oricând dorim în programul nostru. Această caracteristică o simplifică în timp ce lucrați cu programare complexă.

Pe piață sunt disponibile diverse compilatoare care pot fi utilizate pentru executarea programelor scrise în această limbă.

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 funcționează limbajul de programare C?

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 creează un singur fișier executabil pentru a rula programul. Următoarea diagramă arată execuția unui program „C”

În zilele noastre, sunt disponibile diverse compilatoare online ș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 programele „C”, cât și „C ++”.

Urmează lista compilatoarelor populare disponibile online:

  • Compilator Clang
  • Compilator 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 de programare scăzut, aproape de limbajul mașinii
  • Este utilizat pe scară largă în domeniul dezvoltării de software.
  • Este un limbaj orientat către procedură și structură.
  • Are suport complet pentru diferite sisteme de operare și platforme hardware.
  • Multe compilatoare sunt disponibile pentru executarea programelor scrise în „C”.
  • Un 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 foarte portabil.