Definice a význam Source Code

Co je Source Code?

Každý počítačový program je napsán v nějakém programovacím jazyce, například Java, C/C++ nebo Perl. Tyto programy obsahují od několika řádků až po miliony řádků textu, kterému se říká zdrojový kód.

Zdrojový kód, často označovaný jednoduše jako „zdroj“ programu, obsahuje deklarace proměnných, instrukce, funkce, cykly a další příkazy, které říkají, jak má program fungovat. Programátoři mohou do zdrojového kódu přidávat také komentáře, které vysvětlují jednotlivé části kódu. Tyto komentáře pomáhají ostatním programátorům získat alespoň určitou představu o tom, co zdrojový kód dělá, aniž by jeho luštění vyžadovalo hodiny práce. Komentáře mohou být užitečné i pro původního programátora, pokud od napsání kódu uplynulo mnoho měsíců nebo let.

Krátké programy nazývané skripty lze spouštět přímo ze zdrojového kódu pomocí skriptovacího enginu, například enginu VBScript nebo PHP. Většina rozsáhlých programů však vyžaduje, aby byl zdrojový kód nejprve zkompilován, čímž se kód přeloží do jazyka, kterému počítač rozumí. Při změnách ve zdrojovém kódu těchto programů je nutné je znovu zkompilovat, aby se změny projevily v programu.

Malé programy mohou používat pouze jeden soubor zdrojového kódu, zatímco větší programy mohou odkazovat na stovky nebo dokonce tisíce souborů. Existence více zdrojových souborů pomáhá uspořádat program do různých částí. Mít jeden soubor, který obsahuje všechny proměnné a funkce, může ztížit vyhledávání konkrétních částí kódu. Bez ohledu na to, kolik souborů zdrojového kódu bylo použito k vytvoření programu, s největší pravděpodobností žádný z původních souborů v počítači neuvidíte. Je to proto, že při kompilaci jsou všechny spojeny do jednoho souboru programu neboli aplikace.

Definice Source Code na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Zdrojový kód nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Zdrojový kód alebo chcete navrhnúť nový technický termín, kontaktujte nás.