Bibliothèque devutils

Recherche

Rechercher par mot, langue et section dans la bibliothèque.

Index des contenus disponibles

Cet index reste accessible sans JavaScript. Les articles en anglais sont signalés.

Ada Lovelace English

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

Adi Shamir English

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

Alan Kay English

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

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.

An Wang English

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

Aristotle English

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

Ibn Sina (Avicenna) English

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

Barbara Liskov English

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

Bill Gates English

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

Blaise Pascal English

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

Bob Frankston English

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

Robert Kahn English

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

Boethius English

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

Brahmagupta English

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

Brendan Gregg English

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

Butler Lampson English

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

Charles Babbage English

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

Chrysippus of Soli English

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

Claude Shannon English

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

Clifford Berry English

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

Dan Bricklin English

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

David Hilbert English

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

Dennis Ritchie English

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

Dignāga English

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

Donald E. Knuth English

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

Dorothy Vaughan English

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

Douglas Engelbart English

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

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.

Euclid of Alexandria English

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

Federico Faggin English

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

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.

Geoffrey Hinton English

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

George Boole English

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

Gordon Moore English

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

Gottlob Frege English

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

Grace Hopper English

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

Herman Hollerith English

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

Howard Aiken English

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

Ivan Sutherland English

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

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.

J. C. R. Licklider English

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

John Backus English

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

John Bardeen English

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

John Buridan English

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

John McCarthy English

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

John von Neumann English

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

Karen Spärck Jones English

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

Katherine Johnson English

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

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.

Konrad Zuse English

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

Kristen Nygaard English

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

Kurt Gödel English

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

Larry Page English

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

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.

Linus Torvalds English

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

Margaret Hamilton English

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

Martin Hellman English

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

Mary W. Jackson English

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

Mozi English

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

Niklaus Wirth English

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

Norbert Wiener English

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

Ole-Johan Dahl English

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

Paul Allen English

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

Peter Abelard English

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

Peter Naur English

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

Philip Zimmermann English

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

Plato English

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

Ramon Llull English

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

Richard Stallman English

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

Robert Noyce English

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

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.

Satoshi Nakamoto English

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

Sergei Lebedev English

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

Sergey Brin English

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

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.

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.

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.

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.

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.

Arithmetic logic unit English

Combine a four-bit adder, Boolean functions and selection; distinguish unsigned carry from signed overflow and connect computation to storage.

Binary adders English

Derive a full adder, follow carries through four bits, and distinguish unsigned carry from signed overflow.

Boolean algebra English

Describe two-state decisions with AND, OR and NOT, then connect the expressions to switching circuits.

Finite-state machines English

Design a serial pattern detector, preserve overlapping matches, encode its states and verify every short input stream.

Logic gates English

Turn Boolean operations into connected components, and distinguish a logical result from an electrical implementation.

Sequential logic English

Combine stored state with a next-state function, trace a counter, and account for the time between clock edges.

Static timing analysis English

Calculate setup and hold slack for a clocked path, derive the effect of skew and distinguish timing constraints from functional simulation.

Synthesis and technology mapping English

Lower a circuit description into connected implementation cells, reason about Boolean equivalence and account for resource sharing without changing cycle behavior.