Я попробовал расширение ноутбука Kotlin , и мне интересно, что происходит под капотом.
Я использовал ноутбуки с python, и, поскольку python является интерпретируемым языком, кажется естественным, что он работает в ноутбуке.
Насколько я понимаю, после написания кода Kotlin мне нужно скомпилировать его (нет?), Прежде чем я выполню его. Но в записной книжке, если я создаю класс в одной ячейке, я могу создать экземпляр объекта в следующей ячейке и не могу понять, как это работает.
EDIT:
Похоже, есть ядра IPYTHON для многих скомпилированных языков. Однако остается вопрос: «Как скомпилированные языки программирования работают в среде интерактивного ноутбука Jupyter?»