HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p>Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.</p>
1 <p>Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.</p>
2 <p>Первое обновление за 2022 год приносит в Kotlin кучу изменений. Программисты из JetBrains работали над оптимизацией, отлаживали фичи и исправляли баги. Вот небольшой список изменений, которые<a>добавили</a>в версию 1.6.20-M1:</p>
2 <p>Первое обновление за 2022 год приносит в Kotlin кучу изменений. Программисты из JetBrains работали над оптимизацией, отлаживали фичи и исправляли баги. Вот небольшой список изменений, которые<a>добавили</a>в версию 1.6.20-M1:</p>
3 <ul><li>возможность определять контекстно зависимые объявления в Kotlin/JVM с помощью контекстных приёмников;</li>
3 <ul><li>возможность определять контекстно зависимые объявления в Kotlin/JVM с помощью контекстных приёмников;</li>
4 <li>быстрая сборка с параллельной компиляцией отдельных модулей в бэкенде JVM IR;</li>
4 <li>быстрая сборка с параллельной компиляцией отдельных модулей в бэкенде JVM IR;</li>
5 <li>ускоренная разработка с инкрементальной компиляцией в Kotlin/JS IR;</li>
5 <li>ускоренная разработка с инкрементальной компиляцией в Kotlin/JS IR;</li>
6 <li>упрощённый шеринг кода с его иерархической структурой в мультиплатформенных проектах;</li>
6 <li>упрощённый шеринг кода с его иерархической структурой в мультиплатформенных проектах;</li>
7 <li>улучшения производительности Kotlin/Native.</li>
7 <li>улучшения производительности Kotlin/Native.</li>
8 </ul><p>Помимо этого, разработчики добавили новую платформу -<a>Kotlin Multiplatform Web</a>. Она позволяет настраивать мультиплатформенные проекты за пару кликов без запуска IDE. Теперь пользователи могут с лёгкостью добавлять различные популярные библиотеки и Gradle-плагины к новым проектам. Kotlin Multiplatform Web имеет открытый код и использует современные технологии, поэтому каждый заинтересованный может изучать его в образовательных целях.</p>
8 </ul><p>Помимо этого, разработчики добавили новую платформу -<a>Kotlin Multiplatform Web</a>. Она позволяет настраивать мультиплатформенные проекты за пару кликов без запуска IDE. Теперь пользователи могут с лёгкостью добавлять различные популярные библиотеки и Gradle-плагины к новым проектам. Kotlin Multiplatform Web имеет открытый код и использует современные технологии, поэтому каждый заинтересованный может изучать его в образовательных целях.</p>
9 Интерфейс Kotlin Multiplatform Wizard. Источник:<a>блог Kotlin</a><p>Кроме этого, Kotlin теперь позволяет<a>разрабатывать</a>собственные скриптовые языки и запускать сценарии на них прямо в Kotlin-приложениях. Такие скрипты обычно используют, чтобы создавать различные DSL, которые нужны для определения схем баз данных или для сборочных систем.</p>
9 Интерфейс Kotlin Multiplatform Wizard. Источник:<a>блог Kotlin</a><p>Кроме этого, Kotlin теперь позволяет<a>разрабатывать</a>собственные скриптовые языки и запускать сценарии на них прямо в Kotlin-приложениях. Такие скрипты обычно используют, чтобы создавать различные DSL, которые нужны для определения схем баз данных или для сборочных систем.</p>
10 Пример собственного скрипта. Источник:<a>блог Kotlin</a><p>Подробнее изучить изменения можно на <a>официальной странице блога JetBrains</a>.</p>
10 Пример собственного скрипта. Источник:<a>блог Kotlin</a><p>Подробнее изучить изменения можно на <a>официальной странице блога JetBrains</a>.</p>
11 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
11 <a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>