Інтерпретована мова програмування: відмінності між версіями
[перевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
Немає опису редагування |
мНемає опису редагування |
||
Рядок 5:
* у разі використання компілятора, при внесенні змін у сирцевий код програми, перш ніж ці зміни можна буде побачити в роботі програми, необхідно виконати компіляцію сирцевого тексту.
У загальному випадку, будь-яка мова може бути компільованою і інтерпретованою, так що це розділення належить до практики застосування мови, а не є
Велика кількість мов, включаючи [[BASIC]], [[C (мова програмування)|C]], [[Lisp]], [[Pascal]] і [[Python]], мають обидві реалізації. У [[Java]] використовується [[JIT-компіляція]] для генерації машинного коду, хоча спочатку він переводиться в інтерпретавану форму. Мови [[Microsoft]] [[.NET Framework]] компілюються в [[Common Intermediate Language]], яка під час виконання компілюється в [[машинний код]]. Більшість реалізацій Lisp дозволяють змішувати обидва види коду.
Рядок 27:
** [[Mathematica]]
** [[MATLAB]]
* [[Euphoria]] (
* [[Forth]]
* [[Game Maker Language]]
Рядок 43:
* [[REXX]]
* [[Ruby]]
**
* [[Smalltalk]]
** [[Bistro]]
Рядок 67:
print "Hello world!"
</source>
== Див. також ==
|