Ordinateur
Un ordinateur est un système de traitement de l'information programmable tel que défini par Alan Turing et qui fonctionne par la lecture séquentielle d'un ensemble d'instructions, organisées en programmes, qui lui font exécuter des opérations logiques et arithmétiques. Sa structure physique actuelle fait que toutes les opérations reposent sur la logique binaire et sur des nombres formés à partir de chiffres binaires. Dès sa mise sous tension, un ordinateur exécute, l'une après l'autre, des instructions qui lui font lire, manipuler, puis réécrire un ensemble de données déterminées par une mémoire morte d'amorçage. Des tests et des sauts conditionnels permettent de passer à l'instruction suivante et donc d'agir différemment en fonction des données ou des nécessités du moment ou de l'environnement.
Ordinateur domestique
Presque toujours, les ordinateurs domestiques disposaient d'un interpréteur BASIC combiné à un éditeur ligne par ligne en mémoire morte que l'on pouvait utiliser pour composer des programmes BASIC et les exécuter ou les enregistrer sur bande magnétique ou sur disque. En mode direct, l'interpréteur BASIC servait également d'interface utilisateur et se voyait confier des tâches telles que le chargement, la sauvegarde, la gestion et l'exécution de fichiers, à l'exception du Jupiter Ace, qui avait un interpréteur Forth au lieu de BASIC. Un langage de programmation intégré était considéré comme une nécessité pour tout ordinateur de l'époque, et était la principale caractéristique qui distinguait les ordinateurs domestiques des consoles de jeux vidéo.