QLUA - новый встроенный язык

LUA - это свободно распространяемый язык программирования, чем-то напоминающий JavaScript. В общем и целом, это один из наиболее  распространённых скриптовых языков в мире. Теперь он имплементирован в терминал QUIK под названием QLUA.

Принципиальные преимущества перед QPILE:

  • Работа как в виде нескомпилированного скрипта, так и в виде байт-кода
  • Наличие механизмов ООП (объектно-ориентированного программирования)
  • 8 типов данных, включая метатаблицы
  • Возможность подключения внешних объектов, написанных на других языках программирования (С API)
  • Более высокая скорость исполнения (по сравнению с QPILE)
  • Виртуальная машина со сборкой мусора
  • Многопоточность
  • Наличие готовых инструментов разработчика
  • Асинхронная обработка событий терминала
  • Обращение к свечам по индексу
  • Асинхронные транзакции
  • Широкие возможности работы с таблицами разнородных данных
  • Распространённость языка, наличие сообществ, готовый инструментарий, масса расширений

Широкий шаг вперед. Похоже, что qpile уходит за ненадобностью в прошлое.

Остальные изменения, произошедшие в этой версии, меня не впечатлили по сравнению с QLUA.

На текущий момент полностью отсутствуют средства взаимодействия с GUI терминала, однако они будут добавлены. Интерфейс к Windows GIU придется делать (или адаптировать что-то из доступного). При удачном решении последнего вопроса надобность в сторонних средствах для построения роботов с использованием терминала QUIK становится близкой к нулю.

Язык QPILE в обозримом будущем будет по-прежнему поддерживаться терминалом - все написанные на нём программы будут работать по-прежнему. Развитие языка QPILE, очевидно, не предполагается.

 

Недостаточно прав для комментирования

Сейчас на сайте 68 гостей и нет пользователей