Легкий язык программирования - Lightweight programming language

А легкий язык программирования тот, который предназначен для очень маленьких объем памяти, легко реализовать (важно, когда перенос язык для разных систем), и / или минималист синтаксис и особенности.[1]

Эти языки программирования имеют простой синтаксис и семантику, поэтому их можно было изучить легко и за короткое время. Некоторые из них (например, Lisp, Forth, Tcl) настолько просты в реализации, что имеют множество реализаций («диалектов»).[2]

Примеры

БАЗОВЫЙ

БАЗОВЫЙ реализации, такие как Tiny BASIC были разработаны так, чтобы быть легкими, чтобы их можно было запускать на микрокомпьютерах 1980-х годов из-за ограничений памяти.

Brainfuck

Brainfuck крайне минималистский эзотерический язык программирования.

Четвертый

Четвертый конкатенативный императивный язык программирования на основе стека, использующий обратная полировка.

Ио

Ио объектно-ориентированный язык сценариев.

ECMAScript

Есть много встраиваемых реализаций ECMAScript подобно:

Лисп

Лисп -подобные языки очень просто реализовать. Итак, существует множество облегченных его реализаций.

Вот некоторые известные реализации:

Lua

Lua является небольшим (исходный код C составляет около 300 кБ tarball, начиная с версии 5.3.5), простой, быстрый, переносимый и встраиваемый язык сценариев (с LuaJIT как JIT-компилятор, что делает его очень быстрым). Он может быть встроен во многие приложения, например игры, чтобы предоставить возможности сценариев во время выполнения.[3]

Ребол

Ребол

красный

красный

Белка

Белка

Крапивник

Крапивник это небольшой, быстрый, объектно-ориентированный язык сценариев.[4]

Tcl

Tcl -подобные языки могут быть легко реализованы благодаря простому синтаксису. Сам Tcl может быть не таким легким, но существует несколько, если не много, легких реализаций языков с синтаксисом, подобным Tcl.[5][6][7]

Рекомендации

Смотрите также