12.07.2017 / 13:18 | |
Aladdin Пользователь Сейчас: Offline
Имя: Aladdin Откуда: Uzbekistan, Xiva Регистрация: 10.03.2015
| Onelang - это современный язык программирования для обучения основ и подготовки к более сложным языкам. Синтаксис схож со знаменитыми языками программирования как Java, C/C++, C# и поддаётся к более быстрому обучению. Имеется возможность определения пользовательских классов и создание объектов, а так же есть системные библиотеки и поддержка сторонних библиотек. Язык планируется как кроссплатформенный и в дальнейшем будут версии для Android. Еще в данный момент разрабатывается простенькое IDE для ПК. Возможности: -Компиляция -Динамическая типизация -Многопоточность -Динамическая загрузка/выполнение кода -Системные библиотеки -Сторонние библиотеки -Функциональность -Ссылки на функции -Объектно-ориентированность Примеры:Вычисление факториала: Открыть спойлер Закрыть спойлер package application;
module Program {
function main(args) {
var n = readln("Enter n: ");
var x = int(n);
writeln("factorial of " + n + ": " + factorial(x));
}
function factorial(x) {
if (x == 1) return x;
return x * factorial(x - 1);
}
}
Другие примерыСсылки:Репозиторий на GithubДокументация на Gitbook.ioСписок релизовПоследняя версия:Windows, Linux: v 0.0.1Android: нетJ2ME: нетСкриншот: Изменено Aladdin (12.07 / 14:15) (всего 6 раз) |
12.07.2017 / 13:52 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| exe'шники в архиве. Что ж ты так( Вроде ж на Java писал. в ярости __________________
let live Изменено aNNiMON (12.07 / 14:04) (всего 1 раз) |
12.07.2017 / 14:05 | |
Aladdin Пользователь Сейчас: Offline
Имя: Aladdin Откуда: Uzbekistan, Xiva Регистрация: 10.03.2015
| aNNiMON, помоему лучше писать one Source.one -out Bytecode.cdx
чем java -jar one.jar Source.one -out Bytecode.cdx
|
12.07.2017 / 14:06 | |
Aladdin Пользователь Сейчас: Offline
Имя: Aladdin Откуда: Uzbekistan, Xiva Регистрация: 10.03.2015
| |
12.07.2017 / 14:06 | |
Death Пользователь Сейчас: Offline
Имя: Смерть Регистрация: 31.07.2015
| И правда, зачем exe'шники, если Java?
aNNiMON, вот что я хотел давно спросить. Как же тогда запускать java приложения? Если и *.bat для вин, да и пользователи не всегда догадываются его запустить.
__________________
Смерть правит миром |
12.07.2017 / 14:17 | |
Aladdin Пользователь Сейчас: Offline
Имя: Aladdin Откуда: Uzbekistan, Xiva Регистрация: 10.03.2015
| Обновил. Теперь есть и jar версия.
|
12.07.2017 / 14:17 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| Осталось заменить module на class чтобы получить кое-какой другой язык Aladdin, я бы порекомендовал тебе переделать некоторые апи, например отрисовку под html5 canvas, если хочешь серьезно этим заниматься, тогда и людям станет интересно использовать, могло бы стать альтернативой Appcelerator Titanium для компиляции веб игр на канвасе, после небольших правок в коде. Да и в любом случае, будет полезнее если язык ориентируется на уже существующие средства, а не заново изобретает что-либо. Изменено RblSb (12.07 / 14:25) (всего 2 раза) |
12.07.2017 / 14:19 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Death, 1. Открыть с помощью -> Oracle Java что-то там. 2. java -jar xxx.jar 3. Создать батник.
bat для Windows, sh для линуксов нормально.
Aladdin, спасибо.
__________________
let live Изменено aNNiMON (12.07 / 14:24) (всего 3 раза) |
12.07.2017 / 14:54 | |
Death Пользователь Сейчас: Offline
Имя: Смерть Регистрация: 31.07.2015
| Цитата aNNiMON: Death, 1. Открыть с помощью -> Oracle Java что-то там. 2. java -jar xxx.jar 3. Создать батник.
bat для Windows, sh для линуксов нормально.Ну там же если нужно с параментрами запустить, параментрами Java да и аргументы может какие-то падать.
__________________
Смерть правит миром |
12.07.2017 / 15:35 | |
StarTek Пользователь Сейчас: Offline
Имя: StarTek Откуда: Навои Регистрация: 14.06.2014
| Аргументы могут передаваться и батнику и шелл скриптам. Посмотри батники студии.
|