A dinosaure, dinosaure et demie ...
Vais-je raconter ma carrière ? je vais ...
L'informatique dite "personnelle" a détrôné très vite l'informatique dite "professionnelle" ... dans les entreprises.
Je vais parler de l'utilisation de l'informatique pour la programmation de machines à commande numérique.
http://fr.wikipedia.org/wiki/Machine-ou ... C3%A9riqueUtilisation de l'informatique appelée aujourd'hui FAO
http://fr.wikipedia.org/wiki/Fabricatio ... ordinateurLa technologie mise en oeuvre est à la rencontre des mathématiques (géométrie), de le mécanique (outils coupants) et de la gestion de production (affectation de moyens à une tâche)
Dans les années 60-70, de grandes entreprises disposaient d'un tel système nommé "APT", rudimentaire, nécessitant d'énormes ordinateurs IBM au coût totalement inaccessible aux petites entreprises, alors que les machines-outils elle même voyait leur prix baisser significativement. Les PME avaient donc les moyens d'accéder aux machines, mais pas aux systèmes de programmation performants.
C'est là que mon ami MB, cadre dans une grande entreprise, a eu en 1970 l'idée de demander à des étudiants ingénieurs de l'INSA de Toulouse, comme projet de fin d'études, de développer un système sur une "machine comptable" Burroughs (on ne disait même pas ordinateur).
- mémoire vive 256 KO (oui !)
- calcul : seulement les 4 opérations.
- mémoire "de masse" : ruban perforé
- programmation : assembleur "SL3"
Essayez donc avec ça (pour les matheux d'entre vous) de répartir équitablement, par exemple, 7 points sur un cercle de rayon donné. (4 c'était facile, 8 aussi, n quelconque c'est plus dur)
Une entreprise a été créée en 1971 (sous forme coopérative, mais c'est une autre histoire). J'y ai travaillé de 1976 à 1998, avant d'en créer une autre, dans le même métier, mais sur un segment de marché différent. Cette entreprise (avec celles qui comme la mienne en sont issues) est aujourd'hui parmi les premières en Europe dans ce métier de la FAO. Dans les salons professionnels, des quasi-vieillards (comme nous) nous présentent à des jeunes cravatés (que nous n'avons jamais été) en disant "voilà les précurseurs". Pas de fausse modestie, c'est vrai.
Les systèmes successifs (dates de mémoire, à 2 ou 3 ans près) :
- 1970 assembleur SL3
- 1974 assembleur SL5 (permettant d'adresser 256 KO ... au carré), graphique sur table traçante.
- 1978 (?) Basic sur machines de bureau WANG, écran (texte), disquettes
- 197? : intégration de microprocesseur Z80 "embarqué "dans des machines-outils, avec système CPM. Lisez ici les performances extraordinaires pour l'époque :
http://fr.wikipedia.org/wiki/Zilog_Z80- 198? portage du Basic Wang sur système MSDOS
- 1986 (?) système UNIX sur machines HP
- puis, bien sûr, systèmes sous Windows.
Au delà de l'histoire personnelle (qui n'intéresse peut-être que moi), il y a le fait que MB a été le premier (à ma connaissance, mais j'ai cherché ...) à imaginer la "démocratisation" de l'informatique technique (ça existait en comptabilité, première application historique dans les PME). Et le pas essentiel a été l'apparition des écrans graphiques, évidemment bien utiles en géométrie.
Avec bien sûr l'amélioration vertigineuse de la performance. Exemple : un de nos logiciels qui permettait de placer des pièces à découper dans une tôle (chercher "nesting imbrication" sur Internet, il y en a maintenant des dizaines), demandait deux à trois heures pour réaliser ce traitement sur une tôle carrée d'un mètre de coté. Aujourd'hui, quelques
millisecondes. L'avantage, c'est qu'on a le droit de se tromper dans l'entrée des paramètres, ça se corrige très vite.
Sur ce, je passe à la pratique, on n'est pas dimanche