HeadlinesBriefing HeadlinesBriefing.com

Interpréteur Moderne Rétro de Thoreau BASIC 3.2

Hacker News •
×

Thoreau BASIC a d'abord été un interpréteur de blague, mais il s'est évolué pour devenir un environnement x64 complet. La version 3.2 mélange la syntaxe classique de Microsoft BASIC avec des capacités modernes. Le langage conserve les numéros de ligne, GOTO et GOSUB, tandis que sous le capot, il offre une compilation JIT native x64, un multithreading PARFOR et une accélération SSE2/AVX2.

Il prend en charge l'adressage 64 bits, les nombres complexes et les nombres hypercomplets quaternioniens, ainsi que des graphismes 24 bits à résolution arbitraire. Un système audio complet gère 32 canaux d'instruments, 64 canaux d'effets et 256 voix avec un contrôle en temps réel. Au-delà des aspects visuels et audio, la mise à jour ajoute le réseautage TCP/IP, la navigation dans les fichiers et un profileur intégré.

Un objectif clé du design est la parité entre l'exécution Windows et UEFI bare-metal, permettant aux programmes de démarrer directement sans système d'exploitation. Les démos comprennent des explorateurs Mandelbrot en temps réel et des programmes de sprites 3D. Le projet pose la question : à quoi ressemblerait BASIC si elle n'avait jamais perdu de son attrait ?.

Source: Hacker News · Résumé par HeadlinesBriefing