Astăzi vrem să vorbim despre Limbaj de programare, un subiect care a căpătat o mare relevanță în ultimii ani. Limbaj de programare este un subiect care a fost subiect de dezbatere, cercetare și analiză în diverse domenii, de la politică la știință, inclusiv cultură și societate în general. Limbaj de programare a suscitat opinii contradictorii, a generat controverse, a fost o sursă de discuții și a stârnit interesul multor persoane. În acest articol, vom explora diferitele aspecte ale Limbaj de programare, vom aprofunda în importanța sa, implicațiile și influența sa în lumea de astăzi. Fără îndoială, Limbaj de programare este un subiect care nu lasă pe nimeni indiferent și care merită să fie abordat într-o manieră profundă și atentă.
Acest articol sau această secțiune are bibliografia incompletă sau inexistentă. Puteți contribui prin adăugarea de referințe în vederea susținerii bibliografice a afirmațiilor pe care le conține. |
Un limbaj de programare este un limbaj formal de expresii și reguli (sau tehnici) valide de formulare a instrucțiunilor pentru un computer. Un limbaj de programare are definite un set de reguli sintactice și semantice[1]. El dă posibilitatea programatorului să specifice în mod exact și amănunțit acțiunile pe care trebuie să le execute calculatorul, în ce ordine și cu ce date. Specificarea constă practic în întocmirea/scrierea programelor necesare ("programare").
Pentru executarea unui program scris într-un limbaj oarecare, există, în principiu, două abordări: compilare sau interpretare. La compilare, compilatorul transformă programul-sursă în totalitatea sa într-un program echivalent scris în limbaj mașină, care apoi este executat. La interpretare, interpretorul ia prima instrucțiune din programul-sursă, o transformă în limbaj mașină și o execută; apoi trece la instrucțiunea doua și repetă aceleași acțiuni ș.a.m.d.[5]
Unele limbaje se pretează bine la compilare; de exemplu limbajele clasice: Pascal, Fortran, C. Altele sunt cu predilecție interpretate, de ex. BASIC, PHP, SQL. Multe limbaje moderne combină compilarea cu interpretarea: codul sursă este compilat într-un limbaj binar numit bytecode, care la rulare este interpretat de către o mașină virtuală. De remarcat faptul că unele interpretoare de limbaje pot folosi compilatoare așa-numite just-in-time, care transformă codul în limbaj mașină chiar înaintea executării.
Limbaje care pot fi folosite (cel puțin teoretic) la rezolvarea oricărui tip de probleme:
Limbaje cu un scop bine definit - de obicei interacțiunea cu un anumit program sau sistem.
![]() |
Wikibook Regal:Programmierung are o pagină despre subiectul: Programmierung |
|date=
(ajutor)