20.02.2016 / 12:14 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| OwnLang - скриптовый функциональный язык программирования с динамической типизацией, который берёт начало из цикла уроков Как создать свой язык программирования. В языке реализован простенький Pattern Matching как в Scala, реструктуризующее присваивание как в php, ссылки на методы и прочие модные вещи. Язык кроссплатформенный, есть сборка для Android, при желании, сделаю и для Java ME. Также есть плагин для NetBeans, в котором кроме подсветки синтаксиса есть ещё автодополнение. Исходники языка и плагинов открыты. Пример рекурсивного вычисления факториала: println factorial(6)
def factorial(n) = match n {
case 0: 1
case _: n * factorial(n - 1)
}
СкачатьРепозиторий на GitHub | Страница проектаВерсия для ПК | Всегда последняя версия для ПКВерсия для Android Free | Pro | Тема на 4pdaВерсия для Java ME | ИсходникиОнлайн интерпретаторДокументацияПлагин для Netbeans IDE | ИсходникиНастройки для Sublime Text 3 | EmEditorПримеры: тут (GitHub) __________________
let live Изменено aNNiMON (7.04 / 20:46) (всего 11 раз) |
20.02.2016 / 12:22 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| зачем? Изменено Naik (20.02 / 12:22) (всего 1 раз) |
20.02.2016 / 12:28 | |
Magatino Администратор Сейчас: Online
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Сделай IDE, чтобы на кнопочных телефонах можно было прогить |
20.02.2016 / 12:39 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Naik, для Android вообще ничего кроме питона нет. А так сам использую. Может кому пригодится.
__________________
let live |
20.02.2016 / 12:40 | |
Alexandr Пользователь Сейчас: Offline
Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
| интерпретируемый? Можно рантайм под J2ME, и пример написания библеотек, пожалуйста Изменено Alexandr (20.02 / 12:43) (всего 1 раз) |
20.02.2016 / 12:45 | |
HeWeD Пользователь Сейчас: Offline
Регистрация: 11.10.2015
| C-подобный? Учебник по нему напишешь? Изменено HeWeD (20.02 / 12:46) (всего 1 раз) |
20.02.2016 / 12:46 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| На линукс будет?
__________________
Да, детка, я - Король Ящериц!!! |
20.02.2016 / 13:02 | |
Alexandr Пользователь Сейчас: Offline
Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
| Цитата HeWeD: C-подобный?Вроде да, и вроде не. Открыть спойлер Закрыть спойлер use "canvas"
w = 800
h = 600
window("canvas example", w, h);
// Очистка экрана белым цветом
color(#ffffff)
frect(0, 0, w, h)
// Рисуем две линии красным цветом
color(#ff0000)
line(0, 0, w, h)
line(w, 0, 0, h)
repaint()
похож на питон со скобками { ... }. Изменено Alexandr (20.02 / 13:04) (всего 2 раза) |
20.02.2016 / 13:25 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Alexandr, скорее Processing
|
20.02.2016 / 18:15 | |
Oak Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| Интересно!
Автор пробовал бенчмарки поделать? Для математики там хотя бы.
__________________
Эль Презеденте |