Bibliothèque devutils

Figures de l’informatique

Des philosophes de l’Antiquité à l’IA : les personnes, leurs contributions et leurs sources dans l’histoire de l’informatique.

119 profils pour explorer la logique, le calcul, les machines et les logiciels, de l’Antiquité à l’informatique contemporaine.

Les périodes se chevauchent et servent de repères de lecture. Les traditions et les équipes ont des histoires propres ; ce répertoire reste ouvert aux ajouts.

Antiquité — argumentation et démonstration

Ve siècle av. J.-C.–VIe siècle

Aristotle English

Aristotle systematized deductive reasoning by studying relations between terms and the forms of syllogisms.

Boethius English

Boethius’s Latin logical writings helped transmit ancient logic into medieval intellectual traditions.

Chrysippus of Soli English

Chrysippus developed Stoic reasoning about whole propositions joined by connectives. This differs from studying only relations between category terms.

Dignāga English

Dignāga developed accounts of inference and argument in Indian Buddhist philosophy, including the wheel of reasons.

Euclid of Alexandria English

Euclid organized mathematical propositions and proofs in the Elements. The work became a durable model of systematic mathematical exposition.

Mozi English

Mozi’s teachings initiated the Mohist tradition of explicit argument, standards of judgment and debate in ancient China.

Plato English

Plato founded the Academy in Athens, where philosophy and mathematics formed part of a shared intellectual setting.

Traditions médiévales — logique et calcul

VIIe–XIVe siècles

Ibn Sina (Avicenna) English

Avicenna revised syllogistic reasoning, including the treatment of modal propositions and their logical relations.

Brahmagupta English

Brahmagupta wrote on mathematics and astronomy, including number systems, square-root procedures and quadratic equations.

John Buridan English

Buridan developed medieval logic through work on terms, arguments and their use, including his Summulae de dialectica.

Peter Abelard English

Abelard wrote commentaries and independent works on dialectic, logic and the philosophy of language.

Ramon Llull English

Llull combined symbolic notation with combinatorial diagrams in a project to organize knowledge and support argument.

Calcul mécanique et données enregistrées

XVIIe–XIXe siècles

Ada Lovelace English

Lovelace translated an account of Babbage’s Analytical Engine and expanded it with notes explaining its programming possibilities.

Blaise Pascal English

Pascal developed the Pascaline, a mechanical calculator associated with his father’s tax-accounting work.

Charles Babbage English

Babbage’s calculating engines connect mechanical engineering with the design of programmable calculation.

Herman Hollerith English

Hollerith developed the electric punched-card tabulating system used for the United States census.

Logique mathématique et calculabilité

XIXe–XXe siècles

Alan Turing English

Turing used an abstract machine model to examine computable numbers and the limits of effective procedures.

Alonzo Church English

Church developed the lambda calculus and proved an undecidability result for first-order logic.

Claude Shannon English

Two connections in Shannon’s work — logic with switching circuits, and probability with communication.

David Hilbert English

Hilbert investigated the foundations of geometry through explicit axioms and their relationships. His research ranged across mathematics and physics.

George Boole English

Boole brought algebraic methods into the study of logic. His mathematical work also included probability and differential equations.

Gottlob Frege English

Frege’s Begriffsschrift introduced a formal logical language with implication, negation and universal quantification.

Kurt Gödel English

Gödel proved completeness for first-order logic and incompleteness results for formal arithmetic.

Machines électroniques, information et composants

Années 1930–1970

An Wang English

Wang patented a pulse-transfer controlling device that contributed to practical magnetic-core memory.

Clifford Berry English

Berry collaborated with John Atanasoff to design and build the Atanasoff-Berry Computer at Iowa State.

Dorothy Vaughan English

Vaughan led the segregated West Area Computing unit at NACA and later became an expert FORTRAN programmer.

Federico Faggin English

Faggin developed silicon-gate technology and led implementation work on Intel’s MCS-4 chips, working with Masatoshi Shima.

Gordon Moore English

Moore helped found Fairchild Semiconductor and Intel and described a trend in component integration that became known as Moore’s law.

Howard Aiken English

Aiken proposed the automatic calculator that became the Harvard Mark I, designed and built with IBM.

Jack Kilby English

Kilby demonstrated circuits whose active and passive elements were formed from semiconductor material at Texas Instruments.

Jay W. Forrester English

Forrester developed coincident-current magnetic-core memory while leading the MIT Whirlwind project.

John Bardeen English

Bardeen investigated semiconductor surface states and developed the point-contact transistor with Walter Brattain at Bell Labs.

John von Neumann English

Von Neumann contributed to the logical design of computers and to automata theory, alongside extensive mathematical research.

Katherine Johnson English

Johnson performed mathematical analysis and calculations for the United States space program after joining NACA.

Konrad Zuse English

Zuse built program-controlled electromechanical computers and developed the early programming language Plankalkül.

Mary W. Jackson English

Jackson worked in NACA’s West Area Computing section before moving into wind-tunnel research and aeronautical engineering.

Norbert Wiener English

Wiener brought together questions of control and communication in cybernetics, alongside mathematical work in probability and related areas.

Robert Noyce English

Noyce proposed a monolithic integrated-circuit structure using metal interconnections above an oxide layer, building on Jean Hoerni’s planar process.

Sergei Lebedev English

Lebedev led the team that developed the MESM electronic computer at the Institute of Electrical Engineering in Kyiv.

William Shockley English

Shockley organized Bell Labs’ solid-state group and pursued semiconductor amplifier concepts. Bardeen and Brattain achieved the point-contact device within that research setting.

Langages, algorithmes et génie logiciel

Depuis les années 1950

Alan Kay English

Kay contributed to object-oriented programming, personal computing and graphical interfaces, and led the team that developed Smalltalk.

Barbara Liskov English

Liskov developed ideas about data abstraction and modularity and led the team that created CLU.

Dennis Ritchie English

Ritchie created the C programming language and co-developed Unix with Ken Thompson at Bell Labs.

Donald E. Knuth English

Knuth contributed to the systematic study of algorithms and created the TeX typesetting system.

M. Douglas McIlroy English

McIlroy developed the idea of Unix pipes and promoted composing programs from small tools that exchange streams.

Edgar F. Codd English

Codd proposed the relational model, organizing data by values and relations rather than navigational storage paths.

Frederick P. Brooks Jr. English

Brooks contributed to computer architecture, operating systems and software engineering, including management of IBM System/360 work and The Mythical Man-Month.

Gary Kildall English

Kildall developed CP/M and established Digital Research to develop and market personal-computer software.

Grace Hopper English

Hopper worked on early computers and compiler development, including participation in the team behind FLOW-MATIC.

John Backus English

Backus led work on FORTRAN and contributed to notation for specifying programming-language syntax.

Ken Thompson English

Thompson co-created Unix with Dennis Ritchie at Bell Labs and worked on languages and operating systems including B and Plan 9.

Kristen Nygaard English

Nygaard co-designed Simula with Ole-Johan Dahl, helping establish object-oriented programming.

Margaret Hamilton English

Hamilton led work on Apollo flight software and contributed to software engineering, with earlier experience on weather and SAGE software.

Niklaus Wirth English

Wirth developed programming languages including Pascal, Modula-2 and Oberon, alongside work on programming environments.

Ole-Johan Dahl English

Dahl co-designed Simula with Kristen Nygaard, helping establish object-oriented programming.

Peter Naur English

Naur contributed to ALGOL 60’s definition, programming-language design and compiler design.

Interaction, réseaux, Web et cryptographie

Depuis les années 1940

Adi Shamir English

Shamir collaborated with Ronald Rivest and Leonard Adleman on practical public-key cryptography.

Robert Kahn English

Kahn worked on ARPANET system design and packet switching at BBN and helped initiate open-architecture internetworking.

Butler Lampson English

Lampson contributed to networked personal workstations, operating systems, security and document systems, including work on the Alto at Xerox PARC.

Douglas Engelbart English

Engelbart and his laboratory developed interactive tools including the mouse and NLS, combining text, hypertext and collaboration.

Ivan Sutherland English

Sutherland developed Sketchpad, an interactive graphical system described in his MIT doctoral dissertation.

J. C. R. Licklider English

Licklider articulated a vision of globally networked computers and supported interactive computing through his work at ARPA.

Karen Spärck Jones English

Spärck Jones researched automatic language processing, document retrieval, summarization and the evaluation of information systems.

Leonard Adleman English

Adleman collaborated with Ronald Rivest and Adi Shamir on practical public-key cryptography.

Leslie Lamport English

Lamport contributed to the theory and design of distributed and concurrent systems and created the initial LaTeX document preparation system.

Martin Hellman English

Hellman co-authored New Directions in Cryptography with Whitfield Diffie and contributed to public-key cryptography alongside Diffie and Ralph Merkle.

Philip Zimmermann English

Zimmermann created Pretty Good Privacy (PGP) and made email encryption software available for public use.

Robert W. Taylor English

Taylor supported research in interactive computing and networking through leadership and funding, including support for Engelbart’s work.

Ronald Rivest English

Rivest collaborated with Adi Shamir and Leonard Adleman on practical public-key cryptography.

Shafi Goldwasser English

Goldwasser helped establish complexity-based cryptography and methods for efficient proof verification with Silvio Micali.

Silvio Micali English

Micali helped establish complexity-based cryptography and methods for efficient proof verification with Shafi Goldwasser.

Ted Nelson English

Nelson developed ideas about hypertext and a multimedia publishing system called Xanadu.

Tim Berners-Lee English

Berners-Lee developed the World Wide Web at CERN by combining hypertext with Internet communication and resource identifiers.

Vannevar Bush English

Bush described the Memex, an imagined microfilm-based system for linking and retrieving documents through associative trails.

Vint Cerf English

Cerf co-developed the TCP/IP protocol suite with Robert Kahn and helped guide the development of internetworking.

Whitfield Diffie English

Diffie worked with Martin Hellman and Ralph Merkle on public-key cryptography and co-authored New Directions in Cryptography with Hellman.

Informatique personnelle, logiciels partagés et IA

Depuis les années 1970

Bill Gates English

Gates co-founded Microsoft with Paul Allen and led its growth as a software company.

Bob Frankston English

Frankston founded Software Arts with Dan Bricklin to develop and sell the VisiCalc spreadsheet for personal computers.

Brendan Gregg English

Gregg developed performance-analysis methods and tools, including work on flame graphs and contributions to BPF tracing tools.

Dan Bricklin English

Bricklin helped develop the VisiCalc spreadsheet, which gave business users a compelling application for personal computers.

Geoffrey Hinton English

Hinton contributed conceptual and engineering advances in deep neural networks, recognized jointly with Bengio and LeCun.

John McCarthy English

McCarthy helped establish artificial intelligence as a research field, developed Lisp and proposed ideas for time-sharing.

Larry Page English

Page co-authored the paper describing the Google search prototype with Sergey Brin, using hyperlink structure in Web search.

Linus Torvalds English

Torvalds created the Linux kernel and coordinated its open-source development with a growing community of contributors.

Paul Allen English

Allen co-founded Microsoft with Bill Gates and served as its chief technologist during its early years.

Richard Stallman English

Stallman announced the GNU project to build a free operating system and helped establish the free-software movement.

Satoshi Nakamoto English

The name Satoshi Nakamoto appears on the Bitcoin paper proposing peer-to-peer electronic cash with proof-of-work transaction ordering.

Sergey Brin English

Brin co-authored the paper describing the Google search prototype with Larry Page, using hyperlink structure in Web search.

Sophie Wilson English

Wilson worked with Steve Furber on the BBC Micro and ARM architecture, and wrote the BBC BASIC interpreter.

Steve Furber English

Furber was a principal designer of the BBC Micro and co-designed the ARM processor with Sophie Wilson at Acorn.

Steve Jobs English

Jobs co-founded Apple with Steve Wozniak and later founded NeXT, contributing leadership in personal computing and interface design.

Yann LeCun English

LeCun contributed conceptual and engineering advances in deep neural networks, recognized jointly with Hinton and Bengio.

Yoshua Bengio English

Bengio contributed conceptual and engineering advances in deep neural networks, recognized jointly with Hinton and LeCun.

Lire un profil

Chaque profil présente une contribution, son contexte et des sources. Les liens vers les chapitres historiques permettent d’approfondir les idées et les machines. Les profils non traduits sont signalés « English ».