Bibliothèque devutils

Histoire

Les idées, les machines et leurs contextes, à partir de sources vérifiées.

Voir la chronologie ↗

Les chapitres de l’histoire

  1. Origins of information — from signs to records English

    Distinguish language, durable records, numerical notation and coding through early accounting, writing and the changing roles of zero.

  2. Origins of logic — why an inference follows English

    Compare term reasoning, propositional arguments, medieval developments and Leibniz's symbolic ambitions without treating them as one inevitable route to computers.

  3. Mathematics of computation — procedures, notation and proof English

    Follow calculation procedures, al-Khwarizmi's transmitted arithmetic, binary representation, Boole's algebra and the distinction between testing and proving a program.

  4. Mechanical computing — carrying, sequencing and designing engines English

    Compare hand-operated calculators, Jacquard control cards, Babbage's difference and analytical engines, and Lovelace's account of a machine that remained unbuilt.

  5. Birth of computer science — proofs, procedures and limits English

    Separate Hilbert's foundational ambitions, Gödel's incompleteness, Church and Turing's computability results, and Shannon's circuit analysis.

  6. Information revolution — choice, noise and feedback English

    Connect Hartley's logarithmic measure, Shannon's probabilistic communication theory, coding limits and Wiener's feedback-centered cybernetics through original worked examples.

  7. Electronic computing — from relays to integrated processors English

    Separate switching devices, stored-program organization, integrated circuits and microprocessors while following the teams and engineering problems behind them.

  8. Software revolution — languages, operating systems and interaction English

    Follow symbolic assembly, compiler teams, operating-system services, Unix and graphical interfaces as changes in who manages the machine's details.

  9. Connected world — signals, packets, internets and the Web English

    Follow telegraph systems, parallel packet-network research, ARPANET, TCP/IP and the Web, then examine why distributed applications must handle delay and uncertainty.

  10. Modern computing — mobility, shared software and specialized machines English

    Connect mobile integration, open-source communities, GPU computing, AI, semiconductor constraints and quantum algorithms without treating benchmarks or forecasts as universal progress.

Les périodes sont des repères éditoriaux, pas une chaîne de causalité. La chronologie reste sélective.

Événements documentés