Browsed by
Category: Thème – Development Logiciel

Vos agents travaillent seuls. Alors pourquoi êtes-vous encore devant l’écran ? (IA et Stratégie)

Vos agents travaillent seuls. Alors pourquoi êtes-vous encore devant l’écran ? (IA et Stratégie)

Vous lancez votre agent sur une tâche et vous restez là, à lire chaque ligne qu’il produit. Sur le papier, vous faites du développement assisté.En pratique, vous êtes un moniteur d’auto-école assis à droite, le pied au-dessus du double frein, pendant que la machine conduit. Et presque tous ceux qui vivent ce blocage l’attribuent à leur discipline. Le 16 juillet, Boris Cherny, le créateur de Claude Code chez Anthropic, a publié la cartographie qui démonte cette explication. Une montée en…

Read More Read More

Le COBOL, le langage dont dépend le monde et que plus personne ne connaît (Underscore_)

Le COBOL, le langage dont dépend le monde et que plus personne ne connaît (Underscore_)

Nos banques, nos assurances, nos caisses de retraite reposent encore sur le COBOL, un langage vieux de près de soixante-dix ans, et ceux qui le maîtrisent partent à la retraite. Underscore_ reçoit l’un des rares jeunes experts de ce langage. L’histoire commence en 1959 : l’armée américaine veut un langage commun, lisible par des officiers capables d’auditer le code. Inspiré des travaux de Grace Hopper, le COBOL s’écrit presque comme de l’anglais (« ADD 1 TO X »), avec des…

Read More Read More

L’ordinateur d’Apollo : 1965 et le code qui a posé l’homme sur la Lune

L’ordinateur d’Apollo : 1965 et le code qui a posé l’homme sur la Lune

Moins de 30 kilos de micro-circuits et de mémoires à tores magnétiques, et un logiciel écrit à la main : l’Apollo Guidance Computer reste l’une des plus belles réussites de l’ingénierie informatique. « Computer for Apollo » (MIT, 1965) L’émission MIT Science Reporter présente l’ordinateur de guidage et ses ingénieurs du MIT Instrumentation Laboratory, qui expliquent les défis du projet. Le code qui a envoyé Apollo 11 sur la Lune Une visite du code source de l’AGC, écrit dans les…

Read More Read More

L’ascension et la chute de LISP, « trop bon pour le reste du monde »

L’ascension et la chute de LISP, « trop bon pour le reste du monde »

Né en 1958 au MIT avec John McCarthy, LISP a été le langage de l’intelligence artificielle pendant des décennies, au point d’avoir ses propres ordinateurs, les machines LISP. Pourquoi ce langage si élégant n’est-il jamais devenu grand public ? Sa naissance et son évolution, Common Lisp et sa normalisation, les machines LISP, puis un déclin que l’auteur attribue notamment au rendez-vous manqué avec l’internet. Moins l’histoire d’un échec que celle d’une idée en avance, dont Python et bien d’autres ont…

Read More Read More

Le code d’Apollo 12, lu ligne à ligne (CuriousMarc)

Le code d’Apollo 12, lu ligne à ligne (CuriousMarc)

Mike Stewart a retrouvé le listing original du code source qui a volé sur Apollo 12. Il montre comment lire cet assembleur, parcourt le programme P66 qui gère l’alunissage, et surtout le correctif ajouté après les fameuses alarmes 1202 qui avaient failli faire annuler l’alunissage d’Apollo 11. Et une question qu’on ne se pose pas : comment gérait-on les versions du code dans les années 1960 ? Le listing numérisé est disponible sur Internet Archive (en anglais). Voir aussi :…

Read More Read More

L’architecture, c’est ce qui est difficile à changer (Dylan Beattie)

L’architecture, c’est ce qui est difficile à changer (Dylan Beattie)

Architecture logicielle, micro-services, API REST, DDD… Mais qu’est-ce que l’architecture, au juste ? Pour Dylan Beattie, c’est ce qui est difficile à changer : les décisions qui coûteront cher à défaire. Un parallèle éclairant entre l’architecture des bâtiments et celle des systèmes, pour tous ceux qui conçoivent des logiciels (en anglais). Conférence NDC.