879 читали · 3 года назад
Интерпретатор, компилятор и виртуальная машина: архитектура, преимущества и недостатки
В мире программирования и разработки программного обеспечения существуют различные технологии и инструменты, которые способствуют эффективному созданию и исполнению кода. В данной статье мы рассмотрим три основных элемента: интерпретатор, компилятор и виртуальная машина (на примере JVM). Мы разберем их архитектуру, преимущества и недостатки, их историю, а также особенности работы с памятью. Интерпретатор Интерпретатор – это программа, которая выполняет исходный код, преобразуя его в машинные инструкции по мере выполнения...
4 года назад
Первый проект на Kotlin
Изучаю язык программированиz Kotlin с помощью учебника. Как это у меня происходит, начал рассказывать в предидущей статье. Наступила очередь создания первого проекта в среде разработки Intellij IDEA. Итак, что понравилось: данная среда позволяет не заморачиваться на создании каталогов с файлами. "Костяк" каталогов формируется автоматически при создании нового проекта. Сразу формируется фал с конфигурацией модуля; автоматически создается каталог с файлами, содержащими настройки проекта; также создается каталог с необходимыми библиотеками, от которых зависит проект и папка, в которую будем складывать свои...