Ruční kódování - Hand coding
![]() | tento článek potřebuje další citace pro ověření.Prosince 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
v výpočetní, ruční kódování znamená editaci podkladové reprezentace a dokument nebo a počítačový program, kdy existují také nástroje, které umožňují práci na reprezentaci na vyšší úrovni. To obvykle znamená úpravu souboru zdrojový kód, nebo textové vyjádření dokumentu nebo programu, namísto použití a WYSIWYG editor, který vždy zobrazuje přibližnou hodnotu konečného produktu. Může to také znamenat překlad celého zdrojového kódu nebo jeho částí do jazyk stroje ručně namísto použití a překladač nebo automatický překladač.
Nejčastěji se jedná o přímé psaní HTML dokumenty pro web (spíše než ve specializovaném editoru) nebo k psaní programu nebo části programu v něm montážní jazyk (vzácněji nezpracovaný strojový kód) spíše než v jazyce vyšší úrovně. Může zahrnovat i další značkovací jazyky, jako wikitext.
Účel
Mezi důvody pro použití ručního kódování patří schopnost:
- Použijte funkce nebo upřesnění, která nejsou podporována grafickým editorem nebo kompilátorem
- Ovládejte sémantika dokumentu nad rámec povolený grafickým editorem[1]
- Produkujte elegantnější zdrojový kód, který usnadní údržbu a integraci
- Produkovat výkonnější strojový kód, než který vyprodukoval kompilátor (viz optimalizace )
- Vyvarujte se nutnosti platit za drahé editory WYSIWYG. Všimněte si však, že na webu jsou k dispozici některé editory open-source.
- Rozvíjejte porozumění metodám, které jsou základem společné úrovně abstrakce. Například, i když se to v reálných scénářích stalo vzácným, od studentů informatiky může být požadováno, aby napsali program v montážní jazyk získat představu o registry procesorů a další bazální prvky počítačová architektura.
- Únikové abstrakce a kódovaný kód. Ruční kódování umožňuje jemnější ovládání kódu, což může zlepšit efektivitu nebo přidat funkčnost, která je jinak nedostupná.
Ruční kódování může vyžadovat více odborných znalostí a času než používání automatických nástrojů.
Kód ruky
Kód ruky je zdrojový kód který nemá nástroje, které by jej mohly upravovat na abstraktnější úrovni. Ruční kód musí být podle definice upraven a udržován výhradně ručně. Některý kód lze upravit buď pomocí editoru /IDE nebo ručně, ale ruční kód se odlišuje od odvozeného kódu v tom, že k jeho vytvoření a údržbě je nutné lidské zapojení. Projekty mohou zahrnovat jak kód ruky, tak kód derivační kód.
The automatické nástroje odpovědní za vytvoření derivátového kódu jsou obvykle tvořeni úplně nebo alespoň částečně z ručního kódu.
Reference
![]() | Tento počítačová věda článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |