Здравствуйте!
Хочу вам рассказать об одном интересном языке программирования - СТЕПЛЕР'е.
Итак, СТЕПЛЕР - Эзотерический стек-ориентированный компилируемо-интерпретируемый язык программирования. Но "эзотерический" не значит, что на нём ничего нельзя написать, на сайте можно найти множество примеров сложных программ, в том числе графических игр. Но также язык нельзя назвать практическим, поскольку у него достаточно интересная парадигма, и программирование на нём требует некоторых навыков.
Теперь давайте поговорим о самом языке - Автор этого языка - я (Да-да, я автор степлера). Придумал я его чуть более года назад и при создании ставились цели сделать минимальный язык с максимальными возможностями. Можно сказать, что идея удалась: Язык минимален (его полное описание занимает 2-3 страницы), а возможности его достаточно высоки. На нём можно написать практически любую программу. Вот, например, видео одной из них:
http://www.youtube.com/watch?v=FSsXN...layer_embedded
Основы программирования на языке я вам рассказывать не буду - для этого есть специальная литература. Я просто покажу вам пример программы: Это программа поиска простых чисел в диапазоне, вводящимся с клавиатуры:
Program
[Prime number Founder 2.0]
[From]
$(6)(2$^1-)
[To]
$(7)(2$)
{next}
$(6)(6$^1+)
$(5)(6$@)
$(4)(1)
{nl}
$(4)(4$^1+)
#(6$^4$%)<l>
#(4$^5$-|)<nl>
$(2)(6$)
{l}
#(6$^7$-|)<next>
Язык поддерживает процедуры, локальные переменные, работу с прерываниями, прямую пересылку памяти и многое другое.
На данный момент существует два интерпретатора языка, и один компилятор.
Но совсем недавно я начал разработку компилятора степлера, генерирующего код для процессора Intel 8080. Тоесть, можно будет на нём писать программы для спектрума, Рк, Ориона и других ретро-компьютеров. Это будет достаточно хорошо, так как степлер - маленький язык, и соответственно он должен быть реализован для маленьких компьютеров.
Давайте здесь пообсуждаем (Или пофлеймим) по поводу этого языка. Может у кого-то найдётся предложение, критика или ещё что-то. Давайте здесь обсуждать. А вот ссылки:
http://stapler.3dn.ru - офицальный сайт
http://iforum.su/stepler-76 - раздел на форуме, посвящённый степлеру.
http://kabardcomp.narod.ru/st2.pdf - большая (175 стр) книга о степлере. Описаны все самые маленькие детали.
http://stapler.3dn.ru/publ/jazyk_pro...tepler/1-1-0-1 - статья о степлере.