Ken Thompson : d’Unix au langage Go, la simplicité comme méthode
Découvrez comment Ken Thompson a relié Unix, le langage B et Go par une même recherche de simplicité, d’efficacité et d’outils composables.
Tag
Découvrez 25 ressources associées au thème Histoire de l’informatique.
Découvrez comment Ken Thompson a relié Unix, le langage B et Go par une même recherche de simplicité, d’efficacité et d’outils composables.
Découvrez comment John McCarthy a conçu Lisp pour représenter le raisonnement, transformant les listes, la récursion et le code lui-même en objets manipulables.
Découvrez comment Alan Kay a relié programmation orientée objet, Smalltalk, Dynabook et interfaces graphiques pour faire de l’ordinateur un média que chacun peut modeler.
Découvrez comment Guido van Rossum a conçu Python à partir d’ABC, guidé son évolution et préparé le passage d’un langage personnel à un projet communautaire.
Comment Brendan Eich a conçu le premier JavaScript chez Netscape, puis participé à sa transformation en langage standardisé du Web.
Comment James Gosling et l'équipe Green de Sun ont conçu Java : d'Oak aux machines virtuelles, de la portabilité promise à l'héritage du langage.
D’ABC au conseil directeur de Python, découvrez comment lisibilité, extensibilité et gouvernance communautaire ont façonné le langage.
Du projet Green à OpenJDK, découvrez comment Java a construit sa portabilité autour du bytecode, de la JVM et d’un écosystème durable.
Du prototype de Netscape à ECMAScript et Node.js, découvrez comment JavaScript est devenu la plateforme de programmation universelle du Web.
Comment Bjarne Stroustrup a fait évoluer C with Classes vers C++, un langage conciliant abstraction, compatibilité et maîtrise des ressources.
De l’enseignement de Niklaus Wirth à UCSD Pascal et Turbo Pascal, découvrez comment Pascal a diffusé la programmation structurée.
De C with Classes au C++ moderne, découvrez comment le langage a concilié abstraction, généricité, compatibilité et contrôle des performances.
De Simula et Smalltalk aux classes et prototypes modernes, comprenez objets, messages, encapsulation, polymorphisme et limites de l’héritage.
Découvrez comment Grace Hopper a contribué à transformer la programmation en faisant traduire des instructions plus lisibles vers le langage des machines.
Comment Dennis Ritchie a conçu le langage C et contribué à Unix, deux fondations qui ont rendu les logiciels système plus portables.
Comment l'équipe de John Backus a créé FORTRAN, convaincu les scientifiques d'utiliser un langage de haut niveau et fondé un patrimoine durable de calcul numérique.
De BCPL et B à Unix, découvrez comment C a concilié portabilité, efficacité et contrôle du matériel, puis influencé des générations de langages.
Découvrez la vie d'Ada Lovelace, sa collaboration avec Charles Babbage, son algorithme pour la machine analytique et l'héritage de celle que l'on présente souvent comme la première programmeuse.
Découvrez Charles Babbage, ses machines à différences, son projet de machine analytique et l'héritage de celui que l'on considère comme l'un des pères de l'informatique.
Découvrez Alan Turing, ses travaux sur la calculabilité, son rôle à Bletchley Park, ses projets d’ordinateur et sa contribution fondatrice à l’intelligence artificielle.
Découvrez Claude Shannon, ses travaux sur les circuits logiques, le bit, l'entropie et la théorie de l'information qui structure les communications numériques.
Découvrez John von Neumann, ses contributions aux mathématiques, à la théorie des jeux, aux premiers ordinateurs et au modèle du programme enregistré.
Comprenez la machine de Turing, son ruban, ses états, sa tête de lecture et son rôle dans la définition des algorithmes et des limites du calcul.
Comprenez le modèle de von Neumann, ses unités de calcul, de contrôle, de mémoire et d'entrée-sortie, ainsi que le principe du programme enregistré.
Découvrez les bits, l'entropie, la capacité d'un canal et les principes de la théorie de l'information fondée par Claude Shannon.