Accueil site Tableur Programmation Outils XML Tic en stock Téléchargement Informations



Quelques dates

Logiciels et codage

Compilateur de Minipuce 
 
Introduction
Systèmes d'exploitation
  UNIX
  CP/M
  MSDOS
  GEM
  Windows 1, 2, 3
  OS/2
  Ensemble
  Linux
  BeOS
  Windows 95, 98, Me
  Windows NT
  Windows XP, Vista, Win7
  macOS
  Windows 8, 8.1, 10
Logiciels bureautiques
  Tableurs
  Traitements de texte
  Bases de données
  Intégrés
  PAO
Logiciels graphiques
  MacPaint
  MS Paint
  Deluxe Paint
  PhotoShop
Logiciels éducatifs
  Catalogue VIFI Nathan 82
  Catalogue VIFI Nathan 83
  Logiciels VIFI Nathan 84
  VIFI Nathan école
  VIFI Nathan collège
  Logiciels EPI
  Logiciels Foucher
  Acti-Math 5ème
Logiciels et codage
  Informatique VIFI Nathan
  Le cube d'Infogrames
  Compilateur de Minipuce
Logiciels utilitaires
  Tableurs
  Traitements de texte
  Gestion de données
  Dessin et coloriage
  Création graphique
  Dessin et animation
  Synthèse vocale
Jeux
  ZX81 Chess
  ZX81 Patrouille de l'espace
  Yéti de Loriciels
  L'Aigle d'or
  Le 5ème Axe
  Androïde
  Micro-Scrabble
  Numéro 10
  Las Vegas
  Planète inconnue
  Pack 3 jeux FIL
  Pack 4 jeux FIL
  Atomik
  Arcade Hits
 
Speedy Wonder Thomson
Ce compilateur a été édité par Minipuce en 1986 pour le basic 1.0 des machines Thomson (MO5 et TO7 à TO9)

Livret de Speedy Wonder

Le langage Basic est un langage interprété, c'est à dire que chaque instruction de chaque ligne d'un programme est traduite au fur et à mesure en langage machine pour être exécuter par le processeur. Un compilateur "compile" c'est à dire traduit en langage machine en une seule fois tout le programme Basic (ou programme source). Une fois compilé, le programme est entièrement en codes machine (ou code objet). Son exécution sera alors beaucoup plus rapide que le programme basic interprété.
Speedy Wonder permet de compiler un programme Basic 1.0 des machines Thomson et de l'exécuter soit directement avec le compilateur soit à partir d'un programme Basic appelant le programme compilé en mémoire (qu'il faut donc charger au préalable). Le livret d'accompagnement donne toutes les explications nécessaires pour cela. Toutefois quelques instructions et fonctions (une trentaine en tout) ne sont pas implémentées dont les fonctions gérant la lecture/écriture de fichier (OPEN, EOF, CLOSE), des fonctions mathématiques (COS, EPX, FIX, INT, LOG, SIN, SQR, TAN), des fonctions de manipulation de chaînes (INSTR, STR$, SPC), des instructions (DIM, RESUME, ...). Mais Speedy Wonder permet de ne compiler qu'une partie ou des parties d'un programmes (les plus lentes en particulier les boucles).

© SiteFormTice avril 2021 - Tous droits réservés. Limitation à l'usage non commercial, privé ou scolaire.