Описание языка Script
Скриптол - это компилируемый язык программирования, разработанный так, чтобы он был простым и легко усвояемым, позволявший новым пользователям быть готовыми к программированию за несколько часов, и существенно сокращающий рабочее время.
Скриптол ориентирован на объекты, расширяемый, универсальный, использует библиотеки PHP или модули Node.js. Он универсален, что означает, что он подходит для создания сценариев, создания приложений или создания динамических веб-страниц.
Для Windows и Linux существует бесплатный компилятор Script.
Версия 3 языка, скомпилированного на JavaScript и работающего с Node.js, идеально подходит для программирования и обучения андроидных роботов, представления виртуальных миров.
Характеристики Script
Скриптол:
- Объективно современно: она определялась по семи правилам простоты и, безопасности, и не наследует древние и устаревшие синтаксисы.
- Ориентированный на объект, он поддерживает простое наследие.
- Цель: Определите цель и лечение для ее достижения, а также максимальное время .
- Ориентирован на XML. XML-код можно интегрировать в исходный код Script (он компилируется в ассоциативную многоуровневую таблицу). Ассоциативные таблицы можно загрузить и сохранить непосредственно в формате XML. Это работает и с SVG-файлами.
- Ориентированное на реактивное программирование. Определение результатов как в электронной таблице, ячейки заменяются переменными .
- Typé: компилятор может сравнить назначенное содержимое и тип переменных, что невозможно с языками сценариев.
- Естественные: типы основаны не на компьютерном оборудовании, а на человеческих понятиях и математических наборах: текст, номер, интегратор, настоящее и т. Д.
- Мощный и уверенный: вместе со Скриптолом введены новые контролирующие структуры.
Примеры :
- if композитный, который является одновременно инструкцией if и коммутатором, но со всеми видами значений.
- while let, которые защищают от бесконечных петель.
- за.. в списке, or for.. in a.. b, самый простой способ выразить интервал. - Просто. Никаких символов жанра -> или::, только один балл в любом случае.
Добавить 1 к x просто написано: x + 1, а не x + = 1
Управление памятью не требуется, в состав входит коллекторский гараж. - Ясно. Точка с запятой является разделителем. Конец строки - терминатор. Другие языки без надобности накапливают оба.
Язык предназначен для современных редакторов с синтаксической окраской. C, Java и т.д. используют символы {}, #, подходящие для старых издателей.
- Совместим с PHP или JavaScript в зависимости от компилятора: можно программировать веб-страницы в Script, код конвертируется в PHP, могут использоваться все функции PHP. То же самое и с JavaScript.
- Портативный, работает на любой платформе, поддерживающей Node.js или PHP.
Зачем использовать Script
В основном для :
- Интегрировать безопасный и естественный код внутри HTML-страниц.
- solЛегко и быстро записывайте сценарии с помощью высокоуровневого синтаксиса.
- Прототипирование, быстрое тестирование программы с интерпретатором перед построением собственного исполняемого файла.
- Создание приложений. Скриптол может быть встроен в инструменты быстрого развития и может использовать межплатформенные пользовательский интерфейс вроде HTML 5.
- Обработка XML-документов, таких как makefiles или конфигурационные файлы.
- Программирование интеллекта роботов и симуляторов с помощью функций высокого уровня, таких как цели, формулы реактивов.
Как использовать Script
? Можно открыть консоль Windows, иногда называемую «Окно DOS», и ввести команду:
solc или solp или solj, чтобы увидеть варианты .

Использовать скриптол в командной строке
Также можно настроить редактор кода для запуска программ скриптола.
Редактор предоставляется на странице загрузки, где есть синтаксическая окраска для источников Script, C++ или PHP.
Выбор Скриптола, который был взят на новые языки
Некоторые новшества и выбор Script были восприняты более поздними языками, что помогает облегчить программирование.
- Глобальное имя переменной не может использоваться повторно в локальном блоке в Script. В Dart (2011) это вызывает предупреждение.
- Совместное использование динамических и статически типизированных переменных. Так происходит сейчас с Dart, TypeScript, Julia и всеми новыми языками.
- Matching (switch, if) с использованием различных типов тестов. Это можно найти в Go.
- Удаление скобок в условиях с if или for возобновляется Go и Swift.
- Точка с запятой является разделителем инструкций в Script. Но бесполезно, если есть код конца строки. То же самое и с Го.
- В отличие от Python, который представляет интервал на «:» как Алгол, Скриптол выбрал использование классической типографии «»... Это подхватывают многие новые языки, например, Rust и Swift.
Этот символ уже использовали Паскаль (1970), Ада (1995), Руби (1995), именно этот выбор сейчас и превалирует. Поскольку Паскаль стал преемником Algol W, это должно быть улучшением. - Язык Scala позволяет интегрировать в источник XML-код типа Script.
JSX от Facebook также расширяет JavaScript с XML и компилирует его в JS или интерпретирует XML. - Реактивное программирование и реактивное зарезервированное слово были восприняты Red 0.6.1 (который является языком, производным от Rebol).
Лицензии
Компилятор Script в C++ находится под лицензией Mozilla. Компилятор для языка может написать любой желающий.
Создатель Скриптола: Денис Суро .