Skynet++ (Скриптовый язык)
Вложений: 1
Привет, Булка!
Года три назад начал разработку собственного скриптового языка для Blitz3D. Много раз забрасывал его но всё же решил доделать.:) О происхождении названия: Это не выпендрёж, просто друзья с которыми я жил в общаге постоянно говорили, что я пишу тот самый "скайнет" из терминатора. Не долго думая решил его назвать так. ++ для того чтобы название было больше похоже на язык программирования. Была даже идея выпустить его 21 декабря.:-D Вдохновлялся JavaScript, Ruby, Python и прочими. В результате получился простой язык без ООП. Подробнее о синтаксисе можно узнать в описании внутри архива. Внутри уже подключены некоторые функции (Skynet++ Base Lib.bb), для работы с математикой, строками и массивами. Всё работает достаточно шустро. Вот. Кому интересно - просьба потестить.:) Позволю себе процитировать ReadMe файл (будет включен в следующую версию). :) Цитата:
UPD: Пока ещё не сделал справку о том, как это в блице использовать. Она будет чуть позже. |
Ответ: Skynet++ (Скриптовый язык)
Больше на python смахивает смесь с блицем.
Но не вижу никакого влияния java-script'а.. Молодцом! Есть ли какой-либо дебаггинг? |
Ответ: Skynet++ (Скриптовый язык)
Цитата:
Влияние JavaScript-а ограничилось только проверкой результатов работы операторов с разными типами данных.:) Дебаггинга пока толком нет. Есть только вывод синтаксических ошибок и обнаружение конфликтов имён. Надо подумать как его реализовать. Впринципе это возможно. |
Ответ: Skynet++ (Скриптовый язык)
Цитата:
-что за язык, -какие у него фичи -область применения -можно ли встраивать и куда и всё это без скачивания и чтения исходников? |
Ответ: Skynet++ (Скриптовый язык)
1) регистрочуствительность ИМХО лучше.
2) вдохновлятся надо было языком Lua. |
Ответ: Skynet++ (Скриптовый язык)
Цитата:
|
Ответ: Skynet++ (Скриптовый язык)
Цитата:
|
Ответ: Skynet++ (Скриптовый язык)
Цитата:
ИМХО это лучший скриптовой язык. А модуль Lua JIT 2.0 - делает его одним из самых быстрых. |
Ответ: Skynet++ (Скриптовый язык)
Цитата:
Коротко: - функциональное программирование без ООП. - универсальность в применении, механизм инстансинга, уже подключенная библиотека различных полезных функций, сборщик мусора (для массивов) - область применения: игры редакторы уровней - см. пред пункт Наверное надо было сказать, что написан на чистом блице)) UPD: К фичам забыл добавить возможность загрузки скрипта как напрямую из текста, так и из бинарника. |
Ответ: Skynet++ (Скриптовый язык)
Цитата:
|
Ответ: Skynet++ (Скриптовый язык)
луа ужасен, питон няша
|
Ответ: Skynet++ (Скриптовый язык)
Цитата:
Цитата:
Цитата:
|
Ответ: Skynet++ (Скриптовый язык)
Цитата:
|
Ответ: Skynet++ (Скриптовый язык)
Да это не пустая трата времени, это костыли.
А классическое ООП (такое как в С++/C#/Python/Java/etc.) дураки придумывали, таблицами же удобнее. |
Ответ: Skynet++ (Скриптовый язык)
Цитата:
|
Часовой пояс GMT +4, время: 08:36. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot