Вниз  OwnLang
- 20.02.2016 / 12:14copy  #455976
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
OwnLang - скриптовый функциональный язык программирования с динамической типизацией, который берёт начало из цикла уроков Как создать свой язык программирования.
В языке реализован простенький Pattern Matching как в Scala, реструктуризующее присваивание как в php, ссылки на методы и прочие модные вещи.

Язык кроссплатформенный, есть сборка для Android, при желании, сделаю и для Java ME. Также есть плагин для NetBeans, в котором кроме подсветки синтаксиса есть ещё автодополнение.
Исходники языка/плагинов/Android-версии открыты.

Пример рекурсивного вычисления факториала:
  1. println factorial(6)
  2. def factorial(n) = match n {
  3.   case 0: 1
  4.   case _: n * factorial(n - 1)
  5. }

Скачать
Репозиторий на GitHub | Страница проекта

Версия для ПК | Всегда последняя версия для ПК
Версия для Android Free | Pro
Версия для Java ME | Исходники
Онлайн интерпретатор

Плагин для Netbeans IDE | Исходники
Настройки для Sublime Text 3 | EmEditor

Примеры: тут (GitHub)

https://annimon.com/forum/file18972/ownlang-114-dark.png
__________________
 let live

Изменено aNNiMON (29.06 / 15:18) (всего 9 раз)
- 20.02.2016 / 12:22copy  #455977
Naik
  Пользователь

Naik 
Сейчас: Offline
зачем? :gg:

Изменено Naik (20.02 / 12:22) (всего 1 раз)
- 20.02.2016 / 12:28copy  #455979
Magatino
  Администратор

Magatino 
Сейчас: Offline
Сделай IDE, чтобы на кнопочных телефонах можно было прогить :maga:
- 20.02.2016 / 12:39copy  #455981
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, для Android вообще ничего кроме питона нет. А так сам использую. Может кому пригодится.
__________________
 let live
- 20.02.2016 / 12:40copy  #455982
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
интерпретируемый?
Можно рантайм под J2ME, и пример написания библеотек, пожалуйста ;-)

Изменено Alexandr (20.02 / 12:43) (всего 1 раз)
- 20.02.2016 / 12:45copy  #455983
HeWeD
  Пользователь

HeWeD 
Сейчас: Offline
C-подобный? Учебник по нему напишешь? :maga:

Изменено HeWeD (20.02 / 12:46) (всего 1 раз)
- 20.02.2016 / 12:46copy  #455984
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
На линукс будет?
__________________
 Да, детка, я - Король Ящериц!!!
- 20.02.2016 / 13:02copy  #455985
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
Цитата HeWeD:
C-подобный?
Вроде да, и вроде не.
Открыть спойлер
похож на питон со скобками { ... }.

Изменено Alexandr (20.02 / 13:04) (всего 2 раза)
- 20.02.2016 / 13:25copy  #455989
Naik
  Пользователь

Naik 
Сейчас: Offline
Alexandr, скорее Processing
- 20.02.2016 / 18:15copy  #456028
Oak
  Пользователь

Oak 
Сейчас: Offline
Интересно!

Автор пробовал бенчмарки поделать? Для математики там хотя бы.
__________________
 Эль Презеденте
Наверх  Всего сообщений: 371
Фильтровать сообщения
Поиск по теме
Файлы топика (44)
Поиск по форуму
Новые вверху
  © aNNiMON (Melnik Software)
Онлайн: 23 (1/22)
 
Яндекс.Метрика