En 1972, au comité National du CNRS (Centre National de la Recherche Scientifique) section SPI (Sciences Pour l'Ingénieur) on commence à parler des microprocesseurs, mais ils sont chers et les laboratoires de recherche ont d'autres priorités. Cependant le prix des microprocesseurs baissent, trop lentement peut-être. Ce n'est den début des années 1980 que l'on trouve des processeurs à des prix abordables par le grand public. Le Z80 le 8080 qui sont des microprocesseurs 8 bits.
Il existe plusieurs sortes de langages pour microprocesseurs :
Le langage des microprocesseurs, l'assembleur est la première couche après la programmation en codes machine.
Le langage d'une 'couche' au dessus est le langage C. Il a servi à créer les premiers ordinateurs. C'est un langage interface entre l'assembleur et les langages plus évolués ADA, C++, et bien d'autres ... Ce sont des langages de programmation de logiciels.
Les langages destinés à l'Internet : Java, PHP, etc ...
D'autres langages ont précédé ces langages courants ; le FORTRAN, le COBOL, le BASIC. Et aussi, les premiers langages à objets Simula, Smaltalk, etc ... Ils sont, aujourd'hui, abandonnés ou peu utilisés.