Skip to main content

Jaké jsou různé typy zdrojového kódu?

Každý jazyk programování a značení má svou vlastní konkrétní formu zdrojového kódu, někdy označovanou jednoduše jako zdroj.Tento kód se skládá z popisu úkolů, které má počítač provádět a je psán a uložen ve formátu textu, který člověk může snadno číst.Nějaký kód je zkompilován před použitím, což je proces, který transformuje zdroj do sady pokynů v jazyce stroje.Text v jazyce značení, jako je HTML, není technicky zdrojový kód v čistém smyslu termínu, ale jako takový je často označován.Existují také různé právní kategorie zdrojového kódu, přičemž nejdůležitější divize je mezi otevřeným a uzavřeným zdrojem.Tyto rozdíly znamenají, že zdrojový kód se liší od jazyka k jazyku.Některé jazyky, například C a C ++, jsou spojeny a sdílejí určité prvky stylu a syntaxe.

Některé konvence stylu programování se vyskytují ve většině jazyků.Například téměř každý jazyk zahrnuje nějaký systém, který označuje komentáře nebo části kódu, které jsou určeny spíše pro lidské diváky než pro zpracování kompilátorem.Toto je taková běžná rys zdrojového kódu, že několik stylů notace komentářů se objevuje ve více než jednom programovacím jazyce.V některých případech, jako je Python v interaktivním režimu, se tento úkol provádí dynamicky.V jiných případech kompilátor vytvoří spustitelný soubor, který ukládá pokyny do strojového jazyka pro pozdější použití.Existuje však určitá podobnost, protože HTML a další související značkovací jazyky vyjadřují význam a popisují úkoly, které mají být prováděny počítačem, konkrétně způsoby, jak má být text a další informace formátován a zobrazen.Text, který byl označen v HTML, je tedy často označován jako zdrojový kód.Open source software je software, jehož kód je poskytován, někdy bez připojených řetězců a někdy na základě licenční smlouvy s otevřeným zdrojovým kódem, která pro autora zachovává některá základní práva.Některé takové dohody omezují nejrůznější úpravy, které lze provést podle zdrojového kódu, ale některé jednoduše stanoví, že úvěr musí být věnován původnímu autorovi.

Uzavřený zdroj je další hlavní právní rozmanitost zdrojového kódu.V tomto modelu je pro držitele licence poskytnut pouze spustitelný soubor.Uživatelům je zakázáno pokusit se dekompilovat spustitelné soubory a odhalit základní kód.Tento právní model dominuje v oblasti komerčního softwaru, ačkoli některé obchodní modely s otevřeným zdrojovým kódem se také ukázaly jako životaschopné.