Scriptol: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 83:
 
Scriptol может быть определена как:
-* объектно-ориентированный.
-* XML-ориентированный (XML-документ может быть структурой данных в скрипте).
-* универсальные: использовать для написания сценариев, динамических веб-страниц, создание исполняемых файлов.
-* естественный: типы переменных пришел из науки, а не оборудования: number, text, real ...
-* XML-подобный стиль синтаксиса.
-* новые и мощные структуры управления.
-* список обработки массивов и словарей.
-* PHP, C++ и Java совместимы.
Это чистый язык благодаря:
-* простому синтаксису.
-* выражения закончиваются концом строки.
-* a same operator for ranges, slices, splices... -один и тотже оператор для диапазонов, slice, splice ...
-* похожий синтаксис для всех структур.
 
Чувствительный к регистру:
-* Вы не можете использовать любое слово как в нижнем и верхнем регистре.
-* Ключевое слово должно быть в нижнем регистре.
-* Идентификаторы чувствительны к регистру, но вы не можете переопределить идентификатор с другим регистром.
 
Идентификаторы:
-* размером до 255 символов или менее в соответствии с целевым языком.
-* нижний или верхний регистр.
-* начинаются с буквы, продолжаются с буквы, подчеркивания и цифр.
 
Числа:
-* int - 32 бита. (Как "int" в C).
-* натуральными являются 64-битные без знака.
-* вещественные числа - 64-битные числа с плавающей точкой. ("double" в С).
 
Тип:
-* типы с использованием методов.
 
Сборщик мусора:
-* автоматическое управление памятью, нет необходимости выделения и освобождения памяти.
 
Объектно-ориентированное:
-* примитивы являются объектами и имеют методы.
-* Литералы являются объектами и имеют методы.
-* единичное наследовани.
-* перегрузка методов (только в Scriptol C++ на данный момент).
-* конструкторы. Нет деструкторов.
 
XML-ориентированный:
-* XML-документы могут быть включены в скрипт Scriptol. XML является структурой данных языка.
-* экземпляры XML-документов.
 
=== Чистый синтаксис ===