Языки сценариев - это языки программирования, которые используют простой синтаксис (что-то похожее на синтаксис человеческого языка)!
Синтаксис языков программирования обычно аналогичен машинному коду!
Итак, поскольку «AutoIt» - это язык программирования с простым синтаксисом, он считается языком сценариев!
Проблема с "AutoIt" в том, что это 100% интерпретируемый язык, следовательно, это тоже медленный язык!
Почему?
Поскольку "AutoIt" не преобразует свой файл сценария в "машинный" код, чтобы "процессор" понимал его, "процессор" постоянно будет нуждаться в интерпретаторе "AutoIt" для перевода сценария, что замедляет весь процесс. !
loop, 1.000.000
var = var + a_index
Интерпретатор "AutoIt" должен перевести "var = var + a_index" в "cpu" 1 миллион раз! (процесс перевода очень медленный!)
С другой стороны, в скомпилированных языках весь скрипт преобразуется в машинный код, поэтому «центральному процессору» не нужен «интерпретатор» для выполнения кода, поэтому перевод не требуется! (приведенный выше цикл может быть в 1 миллион раз быстрее на скомпилированном языке, чем на интерпретируемом языке!)
person
User
schedule
29.10.2018