Що це – інтерпретатор, і де він використовується?

Найпопулярніші програми інтерпретатора

В сучасному стилі програмування прийнято при створенні нової мови поєднувати все в одній програмі. Щоб програмісту не довелося пропускати весь код за кілька програм, тепер все об’єднано в одну програму – компілятор.

Сучасні функції компілятора:

  • Компіляція. Збірка всіх фрагментів коду.
  • Інтерпретація. Створення полумашинного коду.
  • Лінкування. Зв’язування частин інтерпретованого коду в пам’яті.

Отже, з цього можна ще краще зрозуміти, наскільки інтерпретатор — це потужний засіб, оскільки без нього програмування було б таким же, як і в 60-х роках 20 століття, то є неймовірно складним. Тепер треба розповісти, які ж інтерпретатори (у складі компіляторів) на даний момент найпопулярніші:

  • MVS. Популярний компілятор від «Майкрософт» для мови програмування С++.
  • Xcode. Використовується для створення додатків під техніку Apple.
  • MinGW. Один з найпоширеніших компіляторів мов програмування С та С++. Є прямим конкурентом MVS.

В яких мовах використовуються інтерпретатори?

У сучасному світі програмування найчастіше використовують тільки найбільш популярні мови програмування, адже саме вони розвиваються найбільш швидко, що дозволяє втілити весь потенціал програмістів. Прикладом таких мов можуть стати Java і СС++. Веб-мови не варто відносити сюди, бо реалізації їх коду не потрібні додаткові пристосування, крім робочої станції і додатки, здатного запустити код. Багато програмістів вважають найкращим інтерпретатором Windows саме MVS, оскільки він розроблений виключно для роботи з операційною системної Windows.