Co je to hračka?
V počítači je jazyk hraček termín, který odkazuje na typ programovacího jazyka, který se používá pro obecné účely výuky, ale je obvykle nedostatečný, pokud jde o skutečné provádění samotného programování. Vzhledem k tomu, že je hračka poněkud neúplná, pomáhá při zprostředkování širokých nápadů, ale obvykle se nepoužívá, pokud jde o vytváření softwarových programů, které jsou určeny pro specifické aplikace, například v produkčním prostředí. Tento typ počítačového jazyka dobře pracuje s vývojem programování, které pomáhá při koncepčních úkolech.
Jednou z produktivnějších aplikací jazyka hraček je během fáze výzkumu a vývoje nových softwarových produktů nebo upgradů na stávající produkty. Zde je cílem často získat představu o tom, které funkce lze přidat, aby umožnily požadovaný rozsah funkcí se softwarem. Pokud se daný nápad na určitou funkci ukáže jako životaschopný, může programátor přejít od používání jazyků hraček a začít vytvářet kód, který je podrobnější z hlediska matematiky a kódu, který je nakonec začleněn do programování. Pomocí tohoto přístupu může používání hračkového jazyka usnadnit vyřazení nápadů pro procesy, které by mohly způsobit, že software bude pro koncové uživatele obtížný.
Jazyk hraček může být užitečný také ve výukovém a výukovém prostředí, například v hodinách počítačových informačních systémů na univerzitě. Jazyk lze použít k vyjádření obecných myšlenek, aniž by se hluboce ponořil do skutečného programování, což usnadňuje přípravu studentů na ponoření se do složitějších aspektů procesu, jakmile je základní myšlenka pochopena a zvládnuta. Jakmile jsou tato základní porozumění zavedena, je možné přejít k rozvoji matematiky, která je základem pro vytvoření kódu pro uvažované funkce. Je také možné použít jazyk hraček v tomto typu prostředí, aby pomohl těm, kteří nejsou dobře zběhlí v programovacích protokolech, porozumět tomu, co se děje s daným programem.
I když to není ideální volba pro řadu aplikací a použití, jazyk hraček poskytuje výhodu umožňující výzkum myšlenek. Jazyk je také užitečný při formulování těchto myšlenek v širším slova smyslu jednotlivcům bez silného programového zázemí. Hračkový jazyk, i když je ve svých aplikacích poněkud omezený, může připravit cestu pro úplnější a robustnější programování, jehož výsledkem bude vývoj softwarových programů, které budou dobře fungovat v řadě nastavení.