Back to Browse

Initiation à Uiua : Les bases

439 views
Jan 6, 2025
35:55

Uiua est un langage de programmation généraliste très récent, basé sur la pile et orienté vers les tableaux, mettant l'accent sur la simplicité, l'élégance et la programmation tacite. Créé par Kai Schmidt, il s'inspire de langages tels que BQN et J, descendants d'APL, en adoptant un modèle de données où les tableaux multidimensionnels. Contrairement à certains langages similaires, Uiua utilise une évaluation de droite à gauche et de haut en bas, et n'a pas de comportements monadiques et dyadiques distincts pour chaque symbole, grâce à son utilisation de la pile. Il offre également des fonctionnalités intégrées pour le rendu d'images, la lecture audio et les opérations HTTP. Dans cette vidéo, je vous présente quelques concepts clés : réductions, transformations et filtrage. Liens : Site officiel : https://www.uiua.org/ Code Golf : https://codegolf.stackexchange.com/search?q=uiua Quelques challenges "Advent of Code 2024" résolus en Uiua : https://www.youtube.com/@TacitSanc/videos 00:00 Présentation générale 00:46 Utilisation de la pile 05:09 Réduction 16:48 Exercice : distance entre 2 chaines 17:44 Transformation 19:25 Filtrer 23:54 Exercice : garder les nombres entiers 25:58 Exercice : Tri croissant 27:59 Nombre de voyelles 29:07 Exercice : brin d'ADN ? 31:25 Exercice : 2 valeurs identiques

Download

0 formats

No download links available.

Initiation à Uiua : Les bases | NatokHD