Важная информация
Показано с 1 по 9 из 9

Тема: rlpl

  1. #1 rlpl 
    Новичок
    Регистрация
    17.01.2013
    Сообщений
    9
    Сказал(а) спасибо
    0
    Поблагодарили 1 раз в 1 сообщении
    Ну чтож... Я тоже когда-то хотел написать свой ЯП. Даже заготовка есть. На C++ Builder 6 писал . Хотел назвать его: Russian-like Programming Language (rlpl). В этом языке пока что есть только 1 команда(функция) и имя ей: "СКАЗАТЬ". Листинг:
    СКАЗАТЬ("Текст");

    Есть компилятор. Он переводит исходник в байт код, с 1 командой. А также есть интерпретатор, который исполняет этот байт код.

    Ну на этом языке можно только захэллоуворлдить

    [Ссылки могут видеть только зарегистрированные пользователи. ]
    Ответить с цитированием  
     

  2. #2  
    Профи Аватар для Dimon012
    Регистрация
    09.02.2011
    Адрес
    Владивосток
    Сообщений
    850
    Сказал(а) спасибо
    29
    Поблагодарили 130 раз(а) в 108 сообщениях
    Записей в блоге
    3
    Цитата Сообщение от Nurlanovic Посмотреть сообщение
    В этом языке пока что есть только 1 команда
    Замечательно! Значит вездесущая программа на нем будет выглядеть так: СКАЗАТЬ("Привет мир!");
    Ответить с цитированием  
     

  3. #3  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,931
    Сказал(а) спасибо
    1,842
    Поблагодарили 982 раз(а) в 840 сообщениях
    Записей в блоге
    1
    У меня оператор "СКАЗАТЬ" ассоциируется с произношением текста голосом. Хотя я и не могу придумать
    оператора для выода на экран одним словом, думаю более стандартно было бы "ПЕЧАТЬ". Или может
    быть два слова через нижнее подчёркивание "ПЕЧАТЬ_ЭКРАН". Оффтоп кстати сочный))) пора завязывать.
    Последний раз редактировалось >Quiet Snow<; 17.01.2013 в 14:38.
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

  4. #4  
    Гуру Аватар для Konstantin Shcherba
    Регистрация
    08.11.2010
    Сообщений
    1,336
    Сказал(а) спасибо
    26
    Поблагодарили 139 раз(а) в 107 сообщениях
    Записей в блоге
    1
    Выделил обсуждение в отдельную тему.
    Ответить с цитированием  
     

  5. #5  
    Гуру Аватар для Konstantin Shcherba
    Регистрация
    08.11.2010
    Сообщений
    1,336
    Сказал(а) спасибо
    26
    Поблагодарили 139 раз(а) в 107 сообщениях
    Записей в блоге
    1
    Был помнится еще язык с операторами на русском, КуМир кажется. Только вот запамятовал, как там звучал аналог PRINT.
    Ответить с цитированием  
     

  6. #6  
    Новичок
    Регистрация
    17.01.2013
    Сообщений
    9
    Сказал(а) спасибо
    0
    Поблагодарили 1 раз в 1 сообщении
    Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
    У меня оператор "СКАЗАТЬ" ассоциируется с произношением текста голосом. Хотя я и не могу придумать
    оператора для выода на экран одним словом, думаю более стандартно было бы "ПЕЧАТЬ". Или может
    быть два слова через нижнее подчёркивание "ПЕЧАТЬ_ЭКРАН". Оффтоп кстати сочный))) пора завязывать.
    Ну это слово мне первое в голову пришло, как назвать функцию вывода.
    Ответить с цитированием  
     

  7. #7  
    Супер модератор Аватар для Kakos_nonos
    Регистрация
    07.01.2011
    Адрес
    Кубань
    Сообщений
    1,536
    Сказал(а) спасибо
    126
    Поблагодарили 432 раз(а) в 293 сообщениях
    Записей в блоге
    6
    Nurlanovik, была ли идея развивать язык дальше? Сделать условнык конструкции, циклы, переменные?
    Каким бы вы хотели видеть свой язык.
    Расскажите, может там интересные идеи присутствуют.
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    Ответить с цитированием  
     

  8. #8  
    Новичок
    Регистрация
    17.01.2013
    Сообщений
    9
    Сказал(а) спасибо
    0
    Поблагодарили 1 раз в 1 сообщении
    Цитата Сообщение от Kakos_nonos Посмотреть сообщение
    Nurlanovik, была ли идея развивать язык дальше? Сделать условнык конструкции, циклы, переменные?
    Каким бы вы хотели видеть свой язык.
    Расскажите, может там интересные идеи присутствуют.
    Ну чтож, расскажу я по секрету всему свету. Вообще я хотел сделать яп, событийно-ориентированный... Хотел замутить такую конструкцию:

    Код :
    when (a == 5) {
           Message('A ==5');
    }

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

    Это декларация события. Т.е:

    Код :
    var a = 1;
     
    when (a == 5) {
         Message('a = 5!');
    }
     
     
     
    while (a <= 10) {
    a++;
    }

    //
    Вот если выполнить этот код, на моем абстрактном яп , то на 5 раз итерации выведется сообщение "a = 5", т.е этой конструкцией мы как-бы объявлем событие, что если "а" будет равна 5, в любом месте кода, то выполнится код заключенный в блок под when.

    У меня даже где-то интерпретатор есть такого языка, сейчас поищу залью. Делал когда-то. Все события обрабатываются в отдельном потоке. Нуу многие скажут что я изобрёл велосипед, но фактически, то да. Но такой конструкции я нигде не видел.

    А вы товарищи, как смотрите на эту задумку? Или уже меня опередили?
    Последний раз редактировалось Nurlanovic; 17.01.2013 в 23:26.
    Ответить с цитированием  
     

  9. #9  
    Новичок
    Регистрация
    16.11.2011
    Сообщений
    16
    Сказал(а) спасибо
    2
    Поблагодарили 0 раз(а) в 0 сообщениях
    Цитата Сообщение от admin Посмотреть сообщение
    Был помнится еще язык с операторами на русском, КуМир кажется. Только вот запамятовал, как там звучал аналог PRINT.
    Алмир еще, аналог алгола
    Ответить с цитированием  
     

Информация о теме
Пользователи, просматривающие эту тему

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

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