Skip to content
View vitte-lang's full-sized avatar
  • Independent @opensource developer
  • France
  • 01:38 (UTC +02:00)

Block or report vitte-lang

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vitte-lang/README.md

Vitte — vitte-lang

Vitte Logo Org total Repo total Vitte repo GitHub stars GitHub forks GitHub watchers GitHub contributors GitHub commit activity GitHub last commit GitHub repo size GitHub code size GitHub top language GitHub license GitHub issues GitHub pull requests GitHub closed issues GitHub release GitHub downloads GitHub Discussions GitHub Actions GitHub Pages

Langages (tous les projets)

Org languages

Vitte Steel

Features

Compiler Lexer Parser AST HIR MIR IR Bytecode Semantic Analysis Type Checker Borrow Checker Diagnostics Optimizer Incremental

Toolchain

Steel Package Manager Testing Benchmark Formatter Linter Documentation

Targets

LLVM Native Backend Bytecode VM x86_64 ARM64 RISC-V

Platforms

Linux macOS Windows FreeBSD

Project

Open Source Deterministic Cross Platform Memory Safety Native Code Self Hosting Modern Language System Programming Fast Compile Static Typing

Vitte — un langage complet pour construire vite et proprement

Vitte est un langage de programmation système moderne en cours de développement, conçu pour offrir un écosystème complet de développement natif.

Plutôt que de se limiter à une syntaxe ou à un compilateur, Vitte réunit une chaîne de compilation modulaire, des représentations intermédiaires (HIR, MIR et IR), un format de bytecode, une bibliothèque standard et Steel, son outil de build, de test et de gestion de projets.

L’objectif est de fournir une plateforme cohérente, déterministe et évolutive permettant de développer, compiler, tester, profiler, packager et distribuer des applications natives à partir d’un environnement unifié.

En clair

  • Développer des logiciels haute performance en Vitte.
  • Compiler grâce à une chaîne de compilation moderne et déterministe.
  • Cibler plusieurs architectures et systèmes d’exploitation.
  • Automatiser la compilation, les tests, le packaging et le déploiement avec Steel.

Ce que Vitte vise

  • Une chaîne de compilation complète, du code source à l’exécutable.
  • Une architecture modulaire conçue pour évoluer sans compromis.
  • Un workflow unifié pour le build, les tests et le déploiement.

Publication

Une ouverture progressive (documentation, guidelines, contribution) est prévue une fois la base suffisamment stable.

Pinned Loading

  1. vitte_archive vitte_archive Public archive

    Vitte is a modern, experimental systems programming language and toolchain focused on clarity, determinism, and explicitness.

    4 2

  2. steel.org steel.org Public

    Site Officiel de la commande Steel à la syntaxe ! muf4

    Makefile 1