-неизвестно

 -неизвестно

 -Поиск по дневнику

Поиск сообщений в angelfire2009

 -Подписка по e-mail

 

 -Постоянные читатели

 -Сообщества

Участник сообществ (Всего в списке: 2) Самые_интересные_книги Группа_РАНЕТКИ-Сообщество

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 07.09.2009
Записей:
Комментариев:
Написано: 142


Язык программирования Locusto 3.0...

Среда, 27 Октября 2010 г. 07:54 + в цитатник

Примечание: Компилятор и интерпретатор еще не готов...


 Это новый язык программирования (похожий на XML и XAML), совмещающий в себе неограниченное количество языков программирования, плюс язык искуственного интеллекта (LISP) и язык моделирования (UML), а также низкоуровневое программирование на языке (Assembler) и позволяющий прямо из программы обращаться к базам данных (строить запросы на языке SQL).
 Lokusto - в переводе с языка Эсперанто означает - 'Саранча' - такое получилось название...
 Сфера применения - простое и объектно-ориентированное программирование, использование в среде баз данных, создание сайтов, проектирование UML диаграмм, ОС, презентаций, электронных таблиц, моделирование хиимических процессов,
векторной графики и т.п.
 Язык может быть использован для моделирования процессов и без использования компилятора - Вы можете воспользоваться например программами построения презентаций. Зная законы построения модели, можно строить диаграммы в различных графических средах.
 Лицензия - язык относится к категории бесплатного программного обеспечения. Полученный код может быть использован для коммерческого и не коммерческого использования.
  • http://ru.wikipedia.org/wiki/Freeware
  • http://ru.wikipedia.org/wiki/Свободное_программное_обеспечение

  •  (300x225, 32Kb) Пример для программистов - xlocusto_3_0.zip

    Прототип версии языка Locusto 3.0. - только две команды. Остальные можно придумать и дописать самому... Программа написана на С++.

    Особенности: Код использет VCL библиотеку Borland C++ Builder 5.0.
     (450x300, 19Kb)
     (340x255, 18Kb)

    Примеры программирования на языке Locusto 3.0:



    {1} %print% Hello World!
    %end%
    Выводит на экран сообщение "Hello world".

    {2} %draw%sin% 90
    %end%

    {3} %3/4%
    %andante%
    %notes% A# J# L#
    %:%
    %end%

    {4} %rarus% редкий (лат.)

    {5} %include% voc.lat-ru
    %print% {rarus}

    {6} %box% {template}
    %color% gray
    %cx% +5
    %cy% + 25
    %message% Hello World!
    %border% double
    %charset% 1251
    %symbol-height% 12
    %symbol-name% Arial
    %symbol-color% navy
    %button% ok,cancel
    %end%

    {7} %use% {box}

    {8} %+% 5.3, 4.710

    {9} %not% {ax,bx,cx,dx}

    {10} %bold%
     {
       ...some text....
     }

    {11} %char% A %code% 0x41

    {12} %link% http://wiki/tertis

    {13} %function% @wait
     {
      %_asm% mov ah,0
      %_asm% int 16h
      %_asm% ret
     }

    {14} %enum%rank% private, corporal, sergeant, lieutenant, capitan, major, colonel, general
    %enum%shapes % rectangle, square, rlipse, circle

    {15} %var% r % rank
    %let% r % major

    {16} %Trigger% logic
    %chipset% 1533 % TM2
    %in% A % 1
    %in% B % 3
    %in% R % 6
    %in% inv % S % 6
    %out% Q % 12
    %out% inv % 'Q % 4
    %end%

    {17} %place% {TM2} % +cx % + cy

    {18} %voxel% {Name of point}
    %x%y%z%color% 1,3,7, yellow
    %end%
    %overlay%load%<filename>
    %overlay%run%<filename>

    {19} %dll%load%<filename>

    {20} %cls%
    %screen%<number>

    {21} %shift%screen%{сдвиг экрана на одну позицию}

    А теперь попробуем создать модель игры Тетрис:

    {описание скоро появится...}

    В приложении незаконченные материалы - описание, примеры и т.д. (Незаконченная статья...)

    Вложение: 3962156_locusto_357853.rar


     

    Добавить комментарий:
    Текст комментария: смайлики

    Проверка орфографии: (найти ошибки)

    Прикрепить картинку:

     Переводить URL в ссылку
     Подписаться на комментарии
     Подписать картинку