Y#
v8.0 « Oyster Shell » — Précision d'ingénierie
Y# logo

Simplicité Extrême. Puissance Illimitée.

Playground

Pourquoi Y#

Un langage conçu comme une pièce d'horlogerie.

Chaque décision sert la même obsession : faire ressentir la précision et la robustesse à chaque ligne.

Syntaxe limpide

Une grammaire pensée pour la lecture. Moins de bruit, plus d'intention.

Performance native

Compilation AOT et runtime léger. Du desktop au serveur, sans compromis.

Sûreté par défaut

Typage fort, gestion mémoire prévisible, erreurs explicites.

Précision d'ingénierie

Conçu comme un instrument : tolérances serrées, comportements garantis.

Interopérabilité

FFI propre avec C, WASM et la plateforme. Aucune frontière artificielle.

Plusieur Outillage

LSP, formateur, débogueur et package manager intégrés dès le jour un.

Le langage

Une syntaxe qui se lit comme une intention.

Y# privilégie la clarté absolue. Print, Loop, Function — chaque mot-clé est conçu pour disparaître derrière votre logique. Nous admirons Python et nous voulons faire de même. (c'est juste une bêta).

  • Inférence Hindley-Milner
  • Print polymorphique (Int, Float, Bool, String)
  • ECS et Actor model natifs
  • Tensor + autodiff compilé GPU (SPIR-V)
  • Zero-cost abstractions
demo.ysY# v8.0
1// Y# v8 — Programme complet
2Program Demo {
3 const PI = 3.14159;
4 
5 Function Aire(r: Float) -> Float {
6 Return PI * r * r;
7 }
8 
9 Loop(r from 1 to 5) {
10 Print("aire = ");
11 PrintLine(Aire(r));
12 }
13}

Télécharger

Installez Y# en quelques secondes.

Compilateur, formateur, LSP et package manager yo inclus.

v8.0

Windows

x64 · Installateur officiel v8.0

4.4 MB

ys-v8.0.0-windows-x64-installer.exe
bientôt

Linux

deb · rpm · tar.gz

38 MB

ys-v8.0.0-linux-x64.tar.gz
bientôt

macOS

Universal · Apple Silicon

40 MB

ys-v8.0.0-macos-universal.pkg