Важная информация

User Tag List

Показано с 1 по 10 из 17

Тема: Язык программирования СТЕПЛЕР

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Veteran Аватар для Kakos_nonos
    Регистрация
    26.12.2010
    Адрес
    Кубань
    Сообщений
    1,154
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Язык программирования СТЕПЛЕР

    Здравствуйте!
    Хочу вам рассказать об одном интересном языке программирования - СТЕПЛЕР'е.

    Итак, СТЕПЛЕР - Эзотерический стек-ориентированный компилируемо-интерпретируемый язык программирования. Но "эзотерический" не значит, что на нём ничего нельзя написать, на сайте можно найти множество примеров сложных программ, в том числе графических игр. Но также язык нельзя назвать практическим, поскольку у него достаточно интересная парадигма, и программирование на нём требует некоторых навыков.

    Теперь давайте поговорим о самом языке - Автор этого языка - я (Да-да, я автор степлера). Придумал я его чуть более года назад и при создании ставились цели сделать минимальный язык с максимальными возможностями. Можно сказать, что идея удалась: Язык минимален (его полное описание занимает 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 - статья о степлере.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 14
    Последнее: 16.01.2012, 18:23
  2. Какой язык программирования Вам по душе?
    от Addison в разделе Программирование
    Ответов: 80
    Последнее: 09.04.2010, 19:11

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •