Skip to main content

Co je jazykové programování?

PROGRAMOVANÉ PROGRAMOVANÉ (LOP) je typ programovacího jazyka, který je uživatelem definován v závislosti na doméně, pro kterou programuje.Doména je důležitá při definování jazykově orientovaného programování, takže musí být konkrétně uvedena, když uživatel začne používat tento jazyk.LOP je obvykle založena na větším typu programovacího jazyka, ale není tomu tak vždy.LOP je vyrobena speciálně pro doménu a má mnoho přizpůsobitelných oblastí, takže tento jazyk je obvykle špatný při rozšiřování velkých a složitých problémů.Předtím, než je tento jazyk použitelný, musí uživatel také definovat a kompilovat jazyk ručně.Programování orientované na jazyk patří prvnímu, což znamená, že musí být specifikováno pro určitou doménu.Tato doména se týká toho, kde bude program použit a jaký typ problémů bude jazyk fungovat a vyřešit.I když to není tak všestranné jako obecný jazyk, často je programování snazší dokončit.Je to proto, že je snazší vytvořit jazyk, který je založen na jiném, a uživatel, který je obeznámen s obecným jazykem, by měl být snazší začít s LOP.Primárním rozdílem mezi LOP a původním obecným jazykem jsou značky a mnoho aspektů programovacího jazyka je založeno na značkách, které uživatel určuje, které chce použít, a proměňuje jazyk ke specifikacím uživatele.O specifikaci uživatele představuje mnoho výhod, ale jednou z nevýhod tohoto systému je nedostatek škálování.Pokud jde o menší problémy, programování orientované na jazyk by nemělo mít problém s prací a řešením problému.Současně jsou obvykle větší problémy intenzivnější než tento jazyk, který je schopen zvládnout, a obvykle je lepší držet se většího obecného jazyka, pokud je nutné škálování.Lze použít jazyk.Programovací jazyk je obvykle k dispozici pro použití s malou nebo žádnou prací, ale LOP vyžaduje, aby uživatel zadal značky a sekce, které mohou trvat čas.Větší problém spočívá v tom, že uživatel bude muset vytvořit vlastní kompilátor, aby fungoval programovací jazyk, a to může být pro nového uživatele obtížné.