Introduction
Dans le domaine militaire, les langages de programmation sont sélectionnés et utilisés en fonction de critères très spécifiques, notamment la sécurité, la fiabilité, la performance en temps réel, et la capacité à être certifiés pour des applications critiques. Il est souvent spécifique à certains pays et certaines idées militaire sont parfois récupérés dans des jeux commerciales de simulations ou inversement.
Ainsi par exemple, l'armée américaine a manifesté de l'intérêt pour un jeu vidéo Battle Zone d'Atari au début des années 1980. Il s'agissait d'un jeu de tir en vue à la première personne sorti en 1980 par Atari. C'est l'un des premiers jeux d'arcade à utiliser des graphismes vectoriels pour simuler un environnement en 3 dimensions, où les joueurs contrôlent un char et affrontent des ennemis dans un paysage virtuel.