Почему был создан
Скриптол?Как резюмируют 7 правил, язык хочет облегчить воплощение идей в код.

Что еще приносит Скриптол
? Скриптол добавляет преимущества компилятора к переносимости интерпретатора PHP или JavaScript: компилятор тестирует ошибки за один проход и, следовательно, позволяет исправлять их вместе, в то время как Php-код будет крутиться на всех компьютерах..
- Более быстрое программирование и защита кода: для разработки программы можно использовать интерпретатор, а затем распространять бинарный исполняемый файл для Windows или Unix.
- Язык будет портирован на другие платформы, в том числе WebAssembly, что предвещает долгую жизнь вашим программам.
- Скриптол обладает особенностями современных языков программирования:
- контрольную структуру для.. in (foreach),
- множественное назначение,
- ассоциативные списки,
- интервал в списках как индекс.
Он также предлагает новые структуры контроля, новые структуры данных и простой синтаксис для более естественного выражения мысли. - Скриптол - первый язык, определяющий XML-документ в источнике и использующий его в качестве структуры данных.
- Скриптол использует стандартные библиотеки, C++, PHP, JavaScript, а не чистые библиотеки, как это делают интерпретированные языки: опыт, полученный в Script, будет служить тебе в других средах программирования.
Кто может использовать Скриптол ?
- Любой программист, которому приходится писать сценарии и приложения, Скриптол позволяет сосредоточиться на проблеме и программировать быстрее.
- Создание приложений WebAssembly на всех платформах.
- Программисты ASP, которые хотят перейти под Unix-сервер, но отговариваются синтаксисом PHP.
- Для прототипирования: после разработки кода его можно интегрировать в более широкий проект.
- Для построения веб-сервисов.

- Код Script компилируется в JavaScript, PHP или C++ и поэтому более переносим.
- Новые контрольные штучки:
композитный если ,
do.. case.. while ,
while.. let.
- Более простое составное назначение: a + x, а не + = x или a = + x.
- Блоки инструкций в стиле XML.
- Терминальные точки с запятыми являются необязательными, вырезанные строки признаются компилятором.
- Можно вставить XML-код и рассматривать его как ассоциативный массив (он преобразуется в дерево на целевом языке).
Зачем использовать Script для написания JavaScript
?- Классы и наследие становятся простыми.
- Большинство недостатков JavaScript устраняются с помощью библиотеки функций.
- Программирование становится проще и быстрее. Риск ошибки снижается.
- Полный набор элементов для ассоциативных массивов.
- Возможность описать сложный объект в XML значительно более удобочитаема, чем в JSON, и его можно сохранить в JSON-файл.
- Тот же код может работать в командной строке или в браузере.
Зачем использовать Script для PHP
?- Скриптол имеет простой и четкий синтаксис, нет риска забыть $ или точку с запятой.
- Скриптол имеет типизированные переменные, что позволяет управлять назначением во время компиляции, а не отлаживать шаг за шагом в процессе обработки.
- Не нужно объявлять «глобальным».