Definiția Source Code
Miscellanea / / November 13, 2021
De Guillem Alsina González, în august. 2016
Dacă vă spun, dragă cititor, că 01100011010100111100, puteți interpreta că tastatură eșuează, că am apăsat câteva taste la întâmplare, că vreau să fac o glumă sau că, pur și simplu, mi-am pierdut mințile. Cu toate acestea, aceasta cod poate fi înțeles de a calculator, deoarece aceste mașini funcționează cu cod binar.
În ceea ce ne privește, oamenii (chiar și cel mai experimentat informatician) este dificil să avem o „conversație” exclusiv în binar cu un computer, au fost create modalități intermediare de a da instrucțiuni computerelor, care sunt mai ușor de înțeles decât limbajul binar de către ființele umane oameni.
Una dintre aceste forme intermediare este codul sursă în care sunt scrise programele de calculator.
Limbaje de programare
Un limbaj de programare este, în esență, un mod de a spune computerului ce vrem să facă, într-un mod structurat și ușor de înțeles. uman (deși pentru a o înțelege pe deplin este necesar să studiezi programarea și conceptele de limbaj în special, cum ar fi atunci când vrei să învăța un nou limbă).
Există mai multe limbaje de programare, fiecare orientat către o anumită sarcină sau public.
Cele mai cunoscute sunt:
- DE BAZĂ. Acronime pentru Codul de instrucțiuni simbolice universale pentru începători (Cod simbolic General Purpose Beginner's Instruction Book), a fost inventat în 1964 ca o modalitate de a aduce programarea mai aproape de neprofesionist. Inextricabil legat de computerele pe 8 biți care au devenit populare în anii 1980 ai secolului XX, Inițial îi lipsea un control de execuție structurat, care a fost încorporat în versiunile ulterioare ale limba.
- C. Dacă BASIC este cel mai popular limbaj, C este de departe cel mai influent. Creat în 1972 de Dennis Ritchie cu portabilitate între mașini și diferite arhitecturi în minte, a permis reprogramarea unui sistem UNIX embrionar astfel încât să poată rula pe diferite calculatoare. Chiar și astăzi este folosit, în unele variante, pentru aplicații de ultimă generație în toate domeniile.
- C++. Una dintre variantele de C menționate mai sus, poate cea mai influentă. La limbajul C adaugă conceptele de orientare obiect.
- Cobol. Necunoscut profanilor, el este bine cunoscut profesionistilor. Creat în 1959, numărul mare de soluții create în industrie cu acesta (în special în sectorul bancar și financiar), au făcut ca acesta să fie folosit și astăzi, iar înlocuirea lui să devină greu.
- PHP. Orientat spre lucrul cu pagini web.
- Java. Creat de disparitul Sun Microsystems, scopul său era să fie cu adevărat universal, programând pe o singură mașină și rulând pe oricine. Deși a îndeplinit doar parțial acest obiectiv și are o serie de dezavantaje, este încă utilizat pe scară largă.
- AsamblatorSpre deosebire de celelalte de pe listă care sunt limbaje de nivel înalt, aceasta este de nivel scăzut, fiind cea care se apropie cel mai mult de codul binar al mașinii deși nu este tocmai acesta. Codul sursă este foarte greu de citit de către profani.
Compilare: faceți-l ușor de înțeles pentru computer
Când scriem un program într-un limbaj de programare precum cele menționate anterior sau altele, avem ceea ce se numește cod sursa, pe care îl putem înțelege prin simpla sa citire, dar nu și computerul.
Pentru ca acesta din urmă să înțeleagă ce îi spunem în codul sursă și să execute instrucțiunile pertinente, trebuie să realizăm un proces care să transforme codul sursă într-un fişier executabil. Acest proces se numește compilare.
Compilarea traduce codul sursă în cod mașină.
Apropo, despre codul de la începutul articolului, deși v-am spus că poate un computer l-ar putea înțelege, nu-mi acordați prea multă atenție; este pur și simplu un exemplu pe care l-am scris la întâmplare, deși spiritul este acesta: computerele „înțeleg” doar zerourile și unurile.
Fotografii: iStock - George Manga / vgajic
Subiecte în Codul sursă