Jump to content

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

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

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

Скомпилированные языки

[ редактировать ]

BASIC Реализации , такие как Tiny BASIC, были разработаны так, чтобы их можно было использовать на микрокомпьютерах 1980-х годов из-за ограничений памяти.

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

Игрушечные языки

[ редактировать ]

FALSE — это минималистичный эзотерический язык программирования , полная реализация которого занимает 1024 байта.

Трах мозгов

[ редактировать ]

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

ФлипПрыжок

[ редактировать ]

FlipJump — это минималистичный компьютер с одним набором инструкций .

Языки сценариев

[ редактировать ]

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

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

Есть несколько примечательных реализаций:

Производные от Лиспа:

Языки, подобные Tcl, можно легко реализовать благодаря простому синтаксису. Сам Tcl, возможно, не такой уж и легкий, но существуют некоторые, если не многие, облегченные реализации языков с синтаксисом, подобным Tcl. [3] [4] [5]

Встроенные языки

[ редактировать ]

Существует множество встраиваемых реализаций ECMAScript, например:

Производные ECMAScript:

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

Крапивник

[ редактировать ]

Wren — небольшой, быстрый, объектно-ориентированный язык сценариев. [7]

  1. ^ Минималистский язык на WikiWikiWeb
  2. ^ «Сравнение: если Лисп — идеальный язык, то почему их так много?» .
  3. ^ «Picol, интерпретатор TCL в 550 строках кода C» .
  4. ^ «Partcl — крошечный командный язык» .
  5. ^ «Маленький интерпретируемый язык» .
  6. ^ О Луа
  7. ^ "Дом" . wren.io .

См. также

[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 93ea02675093ecbc361d006e909efb74__1718381280
URL1:https://arc.ask3.ru/arc/aa/93/74/93ea02675093ecbc361d006e909efb74.html
Заголовок, (Title) документа по адресу, URL1:
Lightweight programming language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)