Zdrojový kód

Zdrojový kód je text napsaný v programovacím jazyce, který obsahuje instrukce programu. Soubory se zdrojovým kódem jsou člověkem čitelné soubory prostého textu, které obsahují deklarace proměnných, funkce, smyčky a další příkazy, které programu říkají, co má dělat. Některé programy potřebují jen několik řádků zdrojového kódu, zatímco jiné mohou obsahovat miliony řádků.

Vývojáři softwaru při psaní zdrojového kódu obvykle dodržují několik běžných zásad, aby se složitý kód snadněji četl a upravoval. Vývojáři by například měli pojmenovávat proměnné způsobem, který popisuje jejich účel, a také používat jednotný způsob odsazování bloků kódu, který jasně odděluje funkce. Vývojáři také obvykle přidávají komentáře vysvětlující jednotlivé části kódu. Komentáře pomáhají ostatním programátorům (a v budoucnu dokonce i původnímu programátorovi) pochopit, co jednotlivé prvky kódu dělají.

Krátké programy v některých programovacích jazycích se označují jako skripty; tyto programy lze spouštět přímo ze zdrojového kódu pomocí skriptovacího stroje, například VBScriptu nebo stroje PHP. Většina programovacích jazyků však vyžaduje, aby vývojář před spuštěním programu jeho zdrojový kód zkompiloval. Kompilace překládá zdrojový kód do binárního strojového kódu, který se ukládá jako spustitelné soubory, jimž počítač rozumí a dokáže je spustit.

Zdrojový kód programu může být uložen v jediném souboru nebo rozdělen do mnoha vzájemně propojených souborů. Rozdělení zdrojového kódu do několika souborů pomáhá uspořádat funkce programu podle jejich účelu. Mnoho programátorů používá k psaní a správě souborů se zdrojovým kódem integrované vývojové prostředí Integrated Development Environment, (IDE). IDE obvykle obsahuje editor kódu, systém správy verzí, běhové prostředí, debugger a kompilátor. Tyto nástroje vývojáři usnadňují psaní kódu, jeho testování, hledání a opravu chyb a kompilaci pro distribuci v rámci jediného programu.

Aktualizováno March 13, 2023 od Brian P.

quizOtestujte své znalosti

What is an app that runs on multiple operating systems called?

A
Multifactor
0%
B
Open source
0%
C
Cross-platform
0%
D
Macro-enabled
0%
Correct! Incorrect!     View the Cross-Platform definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Zdrojový kód na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.