Un langage de programmation révolutionnaire signé Apple : Pkl

Avec Pkl, le nouveau langage de programmation open source d'Apple, la configuration et la structuration des données entrent dans une nouvelle dimension.

12punto

Le géant de la technologie Apple a annoncé le lancement de Pkl, un nouveau langage de programmation open source. 

Alors que de nombreux langages de programmation actuels reposent sur des instructions écrites étape par étape, le langage Pkl d'Apple vise à simplifier le processus de codage en utilisant un format clé-valeur similaire au JSON. Pkl fonctionne en définissant le résultat souhaité plutôt qu'en spécifiant les actions une par une, offrant ainsi une expérience plus fluide à l'utilisateur.

La modification de divers paramètres sur les smartphones nécessite généralement de naviguer dans des menus complexes ou d'écrire du code. Pkl simplifie ce processus en permettant d'obtenir le résultat souhaité par une simple définition.

Le langage open source Pkl intègre des fonctionnalités telles que des contrôles, une technique de bac à sable (sandbox) et une gestion des priorités pour garantir la confidentialité et la sécurité des données. Selon Apple, ce langage possède une structure polyvalente et offre des possibilités de configuration aisées.

Pkl, qui était utilisé en interne par Apple, est désormais accessible à diverses communautés. Le langage dispose d'extensions d'édition de base pour VS Code et Neovim.

Pour le confort des développeurs, Pkl utilise une syntaxe familière et inclut des commandes telles que des classes, des fonctions et des boucles. Les programmes Pkl peuvent être facilement convertis aux formats YAML, JSON et XML, et permettent des opérations telles que l'imposition de restrictions, le partage de paquets et l'intégration avec différents langages. L'éditeur Pkl propose également une assistance intégrée avec des redirections.