Definice zdrojového kódu
Různé / / November 13, 2021
Guillem Alsina González, v srpnu. 2016
Když vám, milý čtenáři, řeknu, že 01100011010100111100, můžete si to vyložit tak, klávesnice selhává, že jsem náhodně stiskl několik kláves, že si chci zahrát vtip nebo že jsem prostě ztratil rozum. Nicméně, toto kód lze pochopit a počítač, protože tyto stroje pracují s binární kód.
Pro nás lidi (dokonce i pro ty nejzkušenější informatiky) je obtížné vést „konverzaci“ výhradně binárně s počítač, byly vytvořeny mezilehlé způsoby zadávání pokynů počítačům, které jsou pro lidské bytosti srozumitelnější než binární jazyk lidé.
Jednou z těchto přechodných forem je zdrojový kód, ve kterém jsou napsány počítačové programy.
Programovací jazyky
Jazyk programování je v podstatě způsob, jak sdělit počítači, co chceme, aby dělal, strukturovaným a srozumitelným způsobem. člověk (ačkoli k jeho plnému pochopení je nutné studovat zejména programování a jazykové koncepty, jako když chcete Učit se nový jazyk).
Existuje několik programovacích jazyků, z nichž každý je zaměřen na konkrétní úkol nebo publikum.
Nejznámější jsou:
- ZÁKLADNÍ. Zkratky pro Všestranný symbolický instrukční kód pro začátečníky (Kód symbolický General Purpose Beginner's Instruction Book), byl vynalezen v roce 1964 jako způsob, jak přiblížit programování laikům. Neoddělitelně spojena s 8bitovými počítači, které se staly populárními v 80. letech 20. století, Zpočátku postrádal strukturovanou kontrolu provádění, která byla začleněna do pozdějších verzí Jazyk.
- C. Pokud je BASIC nejoblíbenější jazyk, C je zdaleka nejvlivnější. Vytvořeno v roce 1972 Dennisem Ritchiem s přenositelností mezi stroji a různými architekturami mysli, umožnilo to přeprogramovat embryonální systém UNIX tak, aby mohl běžet na jiném počítače. I dnes se v některých variantách používá pro špičkové aplikace ve všech oborech.
- C++. Jedna z výše uvedených variant C, možná nejvlivnější. K jazyku C přidává koncepty objektové orientace.
- Cobol. Laikům neznámý, profesionálům dobře známý. Vytvořeno v roce 1959, velké množství řešení vytvořených v průmyslu s ním (zejména v bankovní a finanční sektor), vedly k tomu, že se dodnes používá a stává se jeho náhradou tvrdý.
- PHP. Orientovaný na práci s webovými stránkami.
- Jáva. Vytvořil jej zaniklý Sun Microsystems a jeho cílem bylo být skutečně univerzální, programovat na jediném stroji a běžet na každém. Přestože tento cíl splnila jen částečně a nese řadu nevýhod, je stále široce používána.
- AssemblerNa rozdíl od ostatních na seznamu, které jsou jazyky na vysoké úrovni, je tento nízkoúrovňový, protože je nejblíže binárnímu kódu stroje, i když to tak úplně není. Jeho zdrojový kód je pro laiky velmi obtížně čitelný.
Kompilace: udělejte to srozumitelné pro počítač
Když napíšeme program v programovacím jazyce, jako jsou ty výše uvedené nebo jiné, máme to, co se nazývá zdrojový kód, kterému porozumíme jednoduchým čtením, ale ne počítač.
Aby mohl porozumět tomu, co mu říkáme ve zdrojovém kódu, a provést příslušné instrukce, musíme provést proces, který převede zdrojový kód na soubor spustitelný. Tento proces se nazývá kompilace.
Kompilace převádí zdrojový kód do strojového kódu.
Mimochodem, ohledně kódu na začátku článku, i když jsem vám řekl, že by mu možná porozuměl počítač, nevěnujte mi příliš pozornosti; je to prostě příklad, který jsem napsal náhodně, i když duch je takový: počítače „rozumí“ pouze nulám a jedničkám.
Fotografie: iStock - George Manga / vgajic
Témata ve zdrojovém kódu