Новости Кому солёных огурчиков? Apple представила новый язык программирования Pkl

NewsMaker

I'm just a script
Премиум
13,579
20
8 Ноя 2022
Открытый исходный код и мощная поддержка помогут языку занять свою нишу в отрасли.


yl4ngjnpsynyg8gvp7gfte87huqsylmp.jpg


Apple Для просмотра ссылки Войди или Зарегистрируйся Pkl (произносится как «Pickle») — новый открытый и встраиваемый язык конфигурации, цель которого состоит в упрощении выполнения конфигурационных задач — от простых до сложных, от единичных до повторяющихся.

Язык был запущен 1 февраля 2024 года в версии 0.25. Команда Apple Для просмотра ссылки Войди или Зарегистрируйся так называемый «быстрый тур» по языку на сайте документации Pkl, демонстрируя его ключевые особенности и преимущества.

Pkl использует структуру ключ-значение, подобную JSON, в отличие от императивных инструкций, характерных для многих других языков программирования. Основное назначение Pkl — конфигурация, при этом язык поддерживает создание статических файлов конфигурации в форматах JSON, XML и YAML.

Pkl позиционируется как безопасный, простой и приятный в использовании язык конфигурации. Несмотря на то, что с момента первого релиза прошло всего несколько дней, поддержка языка уже реализована для Java , Kotlin , Swift и Go , с перспективой расширения на другие популярные языки и платформы.

Apple выражает большие надежды на Pkl, видя в нем универсальное решение для конфигурации на различных языках программирования.

Несмотря на нишевую специализацию языка Pkl, его уникальное название и запоминающаяся аббревиатура (созвучная с английским словом «pickle» — солёный огурец) делают его легко узнаваемым. Вопрос лишь в том, сможет ли Pkl конкурировать с существующими решениями и занять свое место на рынке.

Всю документацию и инструменты командной строки языка можно найти на Для просмотра ссылки Войди или Зарегистрируйся и Для просмотра ссылки Войди или Зарегистрируйся . Язык доступен для macOS, Linux, Alpine Linux и Java, хотя использование на Java требует наличия Java 8 (или выше) и может сопровождаться заметной задержкой запуска и более медленным выполнением сложного кода.
 
Источник новости
www.securitylab.ru

Похожие темы