Definícia zdrojového kódu
Rôzne / / November 13, 2021
Guillem Alsina González, v auguste. 2016
Ak vám, vážený čitateľ, poviem, že 01100011010100111100, môžete si to vysvetliť klávesnica zlyháva, že som náhodne stlačil niekoľko kláves, že si chcem zahrať vtip alebo že som jednoducho stratil myseľ. Avšak, toto kód možno pochopiť a počítač, keďže tieto stroje pracujú s binárny kód.
Pre nás ľudí (dokonca aj pre tých najskúsenejších informatikov) je ťažké viesť „konverzáciu“ výlučne binárne s počítač, boli vytvorené prechodné spôsoby podávania pokynov počítačom, ktoré sú pre ľudské bytosti zrozumiteľnejšie ako binárny jazyk ľudí.
Jednou z týchto prechodných foriem je zdrojový kód, v ktorom sú napísané počítačové programy.
Programovacie jazyky
Jazyk programovanie je v podstate spôsob, ako povedať počítaču, čo chceme, aby urobil, štruktúrovaným a zrozumiteľným spôsobom. človek (aj keď na jeho úplné pochopenie je potrebné študovať najmä programovanie a jazykové koncepty, ako keď chcete učiť sa nový jazyk).
Existuje niekoľko programovacích jazykov, z ktorých každý je orientovaný na konkrétnu úlohu alebo publikum.
Najznámejšie sú:
- ZÁKLADNÉ. Skratky pre Všestranný symbolický kód inštrukcie pre začiatočníkov (Kód symbolický General Purpose Beginner's Instruction Book), bol vynájdený v roku 1964 ako spôsob, ako priblížiť programovanie laikom. Neodmysliteľne spojený s 8-bitovými počítačmi, ktoré sa stali populárnymi v 80. rokoch 20. storočia, Spočiatku mu chýbala štruktúrovaná kontrola vykonávania, ktorá bola začlenená do neskorších verzií Jazyk.
- C. Ak je BASIC najpopulárnejším jazykom, C je zďaleka najvplyvnejší. Vytvorené v roku 1972 Dennisom Ritchiem s prenosnosťou medzi strojmi a rôznymi architektúrami mysli, umožnilo to preprogramovať embryonálny systém UNIX tak, aby mohol bežať na inom počítačov. Aj dnes sa v niektorých variantoch používa na špičkové aplikácie vo všetkých oblastiach.
- C++. Jeden z vyššie uvedených variantov C, možno najvplyvnejší. K jazyku C pridáva koncepty objektovej orientácie.
- Cobol. Laikom neznámy, odborníkom dobre známy. Vytvorené v roku 1959, veľké množstvo riešení vytvorených v tomto odvetví (najmä v bankový a finančný sektor), viedli k tomu, že sa dodnes používa a stáva sa jeho náhradou ťažké.
- PHP. Orientovaný na prácu s webovými stránkami.
- Java. Vytvoril ho zaniknutý Sun Microsystems a jeho cieľom bolo byť skutočne univerzálny, programovať na jedinom stroji a bežať na komkoľvek. Aj keď tento cieľ splnila len čiastočne a nesie so sebou rad nevýhod, stále je široko používaná.
- AssemblerNa rozdiel od ostatných na zozname, ktoré sú jazykmi vysokej úrovne, tento je nízkoúrovňový, pretože je najbližšie k binárnemu kódu stroja, aj keď to nie je presne ono. Jeho zdrojový kód je pre laikov veľmi ťažko čitateľný.
Kompilácia: urobte to zrozumiteľné pre počítač
Keď napíšeme program v programovacom jazyku, ako sú tie vyššie uvedené alebo iné, máme to, čo sa nazýva zdrojový kód, ktorej jednoduchým čítaním rozumieme, ale nie počítač.
Aby tento mohol pochopiť, čo mu hovoríme v zdrojovom kóde a vykonať príslušné inštrukcie, musíme vykonať proces, ktorý prevedie zdrojový kód na súbor spustiteľný. Tento proces sa nazýva kompilácia.
Kompilácia prekladá zdrojový kód do strojového kódu.
Mimochodom, o kóde na začiatku článku, aj keď som vám povedal, že by mu možno porozumel počítač, nevenujte mi príliš veľkú pozornosť; je to jednoducho príklad, ktorý som napísal náhodne, hoci duch je taký: počítače „rozumejú“ iba nulám a jednotkám.
Fotografie: iStock - George Manga / vgajic
Témy v zdrojovom kóde