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

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

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

Пример рекурсивного вычисления факториала:
  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 | Тема на 4pda
Версия для Java ME | Исходники
Онлайн интерпретатор
Документация

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

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

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

Изменено aNNiMON (7.04 / 20:46) (всего 11 раз)
- 20.02.2016 / 12:22
Naik
  Пользователь

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

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

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

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

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

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

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

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

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

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

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

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

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

Автор пробовал бенчмарки поделать? Для математики там хотя бы.
__________________
 Эль Презеденте
Наверх  Всего сообщений: 594
Фильтровать сообщения
Поиск по теме
Файлы топика (60)