LocalazyLocalazy
Qalb est un langage de programmation créé par Aliaksei Klimau. Il s'agit d'un langage de programmation fonctionnel et statiquement typé qui met l'accent sur la simplicité et l'expressivité. Le nom Qalb vient du mot arabe signifiant "cœur". Qalb est conçu pour être un langage concis et facile à lire. Il possède un petit ensemble de fonctionnalités et une syntaxe simple. Les programmes Qalb sont faciles à comprendre et à maintenir. Qalb est un langage à typage statique. Cela signifie que chaque variable doit avoir un type, et que chaque expression a un type. Les types sont vérifiés à la compilation, de sorte que vous pouvez être sûr que votre programme est sûr au niveau des types. Qalb possède un système de types simple. Il existe trois types de base : les entiers, les nombres à virgule flottante et les chaînes de caractères. Il existe également deux types composites : les tuples et les listes. Les tuples sont des collections de valeurs de taille fixe, et les listes sont des collections de valeurs de taille variable. Qalb est un langage de programmation fonctionnel. Cela signifie que les programmes sont écrits comme une série d'appels de fonctions. Les fonctions sont des valeurs de première classe, ce qui signifie qu'elles peuvent être passées comme arguments à d'autres fonctions. Qalb possède un mode impératif, qui vous permet d'écrire des programmes qui modifient l'état. Cependant, le mode impératif n'est pas le point central du langage, et il est déconseillé d'écrire des programmes qui sont fortement impératifs. Qalb est conçu pour être un langage sûr. Il dispose d'un certain nombre de fonctionnalités qui empêchent les erreurs de programmation courantes, telles que les déréférences de pointeur nul et les débordements de tampon. Qalb est un logiciel libre, publié sous la licence MIT.