Co je to jazyk volné formy?
Volný jazyk je počítačový jazyk, ve kterém lze kódování umístit na jakékoli linii a stále platné. To znamená, že kód může začít na jednom řádku, ukončit několik řádků dolů a stále platným příkazem. Umístění je někdy poněkud důležité u seskupených prvků, protože programování musí být uvnitř skupiny, ale stále může být umístěno na libovolné linii. Existuje několik programovacích jazyků, které používají jazykové prvky volné formy, ale nejsou plně volné formy. Výhodou tohoto typu programování je, že programátoři mají mnohem snazší psaní času, aniž by se museli obávat přestávek na linky, a jak zabezpečení, tak řešení problémů jsou obvykle lepší.
V některých programovacích jazycích je umístění velmi důležité. Pokud je například polovina příkazu na jednom řádku a druhá polovina je na jiné řádce, pak příkaz nebude zahájen, protože je neplatný. S jazykem s volnou formou může existovat nekonečný počet přestávek na linky a příkaz stále WIbýt platný. Zároveň, zatímco umístění není důležité, syntaxe je, takže některé příkazy musí přijít za ostatními, aby fungovaly, jak bylo zamýšleno.
V závislosti na samotném jazyce volné formy má mnoho programovacích jazyků seskupené prvky, ve kterých je začátek a konec skupiny obklopen závorkami nebo podobnými znaky. Umístění je obvykle o něco důležitější ve skupinové atmosféře, protože příkazy musí být uvnitř skupiny, aby byly platné. Zároveň, pokud jsou ve skupině, nezáleží na tom, zda jsou všechny příkazy na jednom řádku nebo zda mají více přerušení řádků.
Většina programovacích jazyků je buď volná forma, nebo ne, ale existuje několik výjimek, ve kterých může programovací jazyk kombinovat obojí. V tomto případě je to jako jazyk volné formy v tom, že některé prvky, jako jsou tabulky nebo určité skupiny, mohou být volné formy, ale druhý prvekS musí být správně umístěno. Tyto jazyky obvykle mají pouze několik prvků volné formy.
Výhody jazyka ve volné formě se nemusí zdát tak velké, protože to jen umožňuje programátorovi umístit kódování na libovolnou linii a nechat jej fungovat, ale existují některé velké výhody. Pro jednoho, programátor nemusí trávit čas kontrolou správného umístění, takže odstraňování problémů s nesprávným kódem je obvykle snazší. Pokud chce programátor zvýšit bezpečnost, může umístit veškerý kód na jednu dlouhou vodorovnou linii. To je obtížné číst, což lidem ztěžuje krádež.