4.4.3. Языки программирования
Для исполнения формул, обработчиков функций, обработчиков событий применяется язык программирования Astra.Om.
Для расширения стандартных возможностей языка Astra.Om в Astra.HMI применяется язык программирования JavaScript.
Компилируемые языки программирования работают по принципу компиляции. Это означает, что исходный код программы, написанный на таком языке, сначала преобразуется в машинный код компилятором, а затем полученный исполняемый файл может запускаться непосредственно на компьютере пользователя.
Основное преимущество компилируемых языков заключается в их скорости выполнения. Поскольку код преобразуется в машинный код заранее, время выполнения программы существенно сокращается. Более того, компилируемые языки обеспечивают большую контроль над программой и возможность оптимизации.
JavaScript - является интерпретируемым языком программирования.
|
Интерпретируемые языки программирования, в отличие от компилируемых, не создают отдельный исполняемый файл, а выполняют программу в режиме интерпретации. При выполнении программы на интерпретируемом языке, исходный код построчно обрабатывается интерпретатором, который понимает команды и выполняет их.