TGViewer
Нагрузим IT! Нагрузим IT! @lets_load · 315 subscribers
Post #412 113
Компилятор и интерпретатор: в чём разница? 👀

Компилятор и интерпретатор оба стоят между исходным кодом и его выполнением. Но задачи у них разные.

Компилятор переводит исходный код (который вы написали своими ручками) в другое представление, например, в машинный код или байткод. В классической схеме это происходит до запуска программы, а результат можно сохранить отдельно (например, JAR файл в Java) 📁

Как переводчик, который заранее перевёл всю книгу. Готовый перевод можно читать снова и снова.

Интерпретатор выполняет исходный код или промежуточные инструкции прямо во время работы программы. 👨‍💻

Это уже синхронный переводчик: человек говорит, а перевод появляется по ходу разговора.

Эти подходы также могут сочетаться. Например, Python-код сначала компилируется в байткод, а затем этот байткод выполняет интерпретатор.

И давайте ещё раз:
• компилятор переводит код в другое представление; 
• интерпретатор выполняет инструкции по ходу выполнения программы

#Термин
  • ⚡ 1
More from @lets_load
  1. Aug 27, 2026Инстанс: экземпляр чего именно? «Поднимите ещё один инстанс» звучит как проведение обряда…
  2. Aug 25, 2026JSON вырос из XML? Не совсем. 😟 Есть устойчивое заблуждение, что Json пришел на замену XM…
  3. Aug 24, 2026Как я настроил ChatGPT для английского 😮 В прошлом посте я обещал показать свою схему. Вы…
  4. Aug 21, 2026Свой учебный API. С блэкджеком и… тестами 😗 Про блэкджек шутка. А API хочу сделать настоя…
  5. Aug 19, 2026Post #411
  6. Aug 18, 2026👀 gRPC глазами тестировщика: почему 200 Ок ещё ничего не доказывает В HTTP всё привычно:…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →