Zig (langage)

Langage de programmation

Nº Q51885456 ★★

Peu commune · Savoirs

Zig (langage)

Langage de programmation

Zig est un langage de programmation compilé impératif polyvalent, typé statiquement, conçu par Andrew Kelley. Le langage est conçu pour la «robustesse», l'«optimalité» et la « maintenabilité », prenant en charge les génériques et la réflexion au moment de la compilation, la compilation croisée et l'allocation de mémoire manuelle (cad. sans ramasse-miette).

Dernier prix

—

Prix plancher

—

Médiane 7 j

—

Ventes 30 j

0

Fourchette 30 j

—

En circulation

0

Cours

Voir le tableau
Datemédiane MinMaxventes

Historique des ventes

Dernière vente
—
Moyenne 30 j
—
Plus bas 30 j
—
Plus haut 30 j
—
Ventes 7 j
0
Ventes 30 j
0

Aucune vente pour l'instant.

Ventes anonymes : ni acheteur ni vendeur. Les chiffres ne comptent que les ventes entre joueurs.

Sur Wikipédia

Zig est un langage de programmation compilé impératif polyvalent, typé statiquement, conçu par Andrew Kelley. Le langage est conçu pour la «robustesse», l'«optimalité» et la « maintenabilité », prenant en charge les génériques et la réflexion au moment de la compilation, la compilation croisée et l'allocation de mémoire manuelle (cad. sans ramasse-miette). Un objectif majeur du langage est de concurrencer (et d'améliorer) C, tout en s'inspirant également de Rust, entre autres. Zig possède de nombreuses fonctionnalités pour la programmation de bas niveau, notamment des types composés (struct) avec zéro padding, des entiers de taille arbitraire et différents types de pointeurs. Le compilateur, originellement écrit en C++, a lentement été entièrement réécrit en Zig. Il utilise LLVM 21 comme back-end, prenant en charge plusieurs de ses cibles natives, bien que d'autres back-ends soient en développement notamment le back-end x86 qui est disponible depuis la version 0.14. Le compilateur est un logiciel libre et open source distribué sous la licence MIT. Le compilateur Zig fournit la possibilité de compiler du C et du C++, similaire à Clang en utilisant respectivement la commande zig cc et zig c++. Le langage de programmation Nim prend en charge l'utilisation de zig cc comme compilateur C.

Texte : Wikipédia, CC BY-SA 4.0. · Image : KeyboardRage (CC BY-SA 4.0) ·

Cartes voisines

Confirmation