Интересно Apple представила новый язык программирования Pkl

Sepultura_North

Support Gourmet inc
Seller
Ровный
Мес†ный
Регистрация
17 Окт 2015
Сообщения
11.619
Репутация
4.232
Реакции
15.383
BMWRC-news.gif

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

6 февраля, 2024

Открытый исходный код и мощная поддержка помогут языку занять свою нишу в отрасли.
image

Apple Inc. – американская корпорация, которая занимается производством персональных и планшетных компьютеров, телефонов, аудиоплееров и программного обеспечения. Наиболее известные продукты компании это линейка персональных компьютеров Macintosh, мобильные телефоны iPhone, планшетные компьютеры iPad, операционная система Mac OS X, медиаплеер для проигрывания и систематизации аудио и видеофайлов iTunes, набор мультимедийного программного обеспечения iLife, набор приложений iWork, web-браузер Safari и мобильная операционная система Apple iOS.

Международное исследовательское агентство Millward Brown признало торговую марку Apple самым дорогим брендом в мае 2011 года. В начале августа 2011 года Apple стала самой дорогой компанией по рыночной капитализации, которая составляла $338,8 млрд 10 августа.
Apple представила Pkl (произносится как «Pickle») — новый открытый и встраиваемый язык конфигурации, цель которого состоит в упрощении выполнения конфигурационных задач — от простых до сложных, от единичных до повторяющихся.

Язык был запущен 1 февраля 2024 года в версии 0.25. Команда Apple опубликовала так называемый «быстрый тур» по языку на сайте документации Pkl, демонстрируя его ключевые особенности и преимущества.
Pkl использует структуру ключ-значение, подобную JSON, в отличие от императивных инструкций, характерных для многих других языков программирования. Основное назначение Pkl — конфигурация, при этом язык поддерживает создание статических файлов конфигурации в форматах JSON, XML и YAML.
Pkl позиционируется как безопасный, простой и приятный в использовании язык конфигурации. Несмотря на то, что с момента первого релиза прошло всего несколько дней, поддержка языка уже реализована для
Java – язык программирования, который был разработан компанией Sun Microsystems. Приложения Java, как правило, компилируются в специальный байт-код, что позволяет им работать на любой виртуальной Java-машине в независимости от компьютерной архитектуры. Байт-код не зависит от операционной системы и оборудования и позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина.
Java, Kotlin - это современный, статически типизированный язык программирования, разработанный компанией JetBrains и выпущенный в 2011 году. Он предоставляет более чистый и безопасный синтаксис по сравнению с Java, поддерживает функциональное программирование, позволяет работать с нулевыми значениями, и обладает высокой интероперабельностью с Java. Kotlin широко применяется в мобильной разработке, особенно для создания приложений для Android, а также используется в серверной разработке и других областях программирования, улучшая процесс создания надежных и эффективных программ.
Kotlin, Swift - это язык программирования, разработанный компанией Apple для создания приложений для операционных систем iOS, macOS, watchOS и tvOS. Он был представлен в 2014 году и быстро стал популярным среди разработчиков.

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

Основные особенности Swift включают безопасность типов, что позволяет обнаруживать и предотвращать ошибки типизации еще на этапе компиляции. Swift также поддерживает вывод типов, что упрощает написание кода и сокращает его объем.
Swift и Go часто также «Golang»– компилируемый многопоточный язык программирования, разработанный внутри компании Google. Официально язык был представлен в ноябре 2009 года. На данный момент поддержка официального компилятора, разрабатываемого создателями языка, осуществляется для операционных систем FreeBSD, OpenBSD, Linux, macOS, Windows, DragonFly BSD, Plan 9, Solaris, Android, AIX.
Go, с перспективой расширения на другие популярные языки и платформы.

Apple выражает большие надежды на Pkl, видя в нем универсальное решение для конфигурации на различных языках программирования.
Несмотря на нишевую специализацию языка Pkl, его уникальное название и запоминающаяся аббревиатура (созвучная с английским словом «pickle» — солёный огурец) делают его легко узнаваемым. Вопрос лишь в том, сможет ли Pkl конкурировать с существующими решениями и занять свое место на рынке.
Всю документацию и инструменты командной строки языка можно найти на GitHub и официальном сайте Pkl . Язык доступен для macOS, Linux, Alpine Linux и Java, хотя использование на Java требует наличия Java 8 (или выше) и может сопровождаться заметной задержкой запуска и более медленным выполнением сложного кода.
 
Назад
Сверху Снизу