Introduction
Le langage de programmation Vintage BASIC est un langage de programmation inspiré du Altair BASIC de Bill Gates et Paul Allen (fondateur de Microsoft) mais développé par Lyle Kopnicky. Il a été écrit en langage de programmation Haskell en se basant sur les structures de contrôles personnalisés du langage de programmation.
L'interpréteur gère les structures de contrôle dynamique de contrôle dynamique de BASIC en utilisant une forme d'exception avancée plutôt qu'une structure de données de pile traditionnelle. Il est destiné à fonctionner sous le système d'exploitation Linux, Windows ou Mac OS X. Les objectifs de l'auteur sont :
- Exécutez la majorité des programmes écrit dans le livre BASIC Computer Games: Microcomputer Edition de David H. Avl. ISBN: 0894800523
- Restez assez proche du comportement du Microsoft BASIC version 2 tel que celui trouvé sur le Commodore 64.
- Suivre un minimum de règle établit par la norme du standard minimal BASIC d'ANSI (ANSI X.360-1978).
- Relâcher les contraintes du langage de programmation où il est facile de le faire sans compromettre la compatibilité.
Les anciens BASIC proposait un prompt interactif afin d'éditer le code source du programme, tandis que le Vintage BASIC permet d'utiliser son propre éditeur de texte. Afin, le langage de programmation Vintage BASIC se base sur les numéros de ligne afin de construire le flux de contrôle du programme.