La programmation

310 mots 2 pages
La première machine programmable (c’est-à-dire machine dont les possibilités changent quand on modifie son "programme") est probablement le métier à tisser de Jacquard, qui a été réalisé en 1801. La machine utilisait une suite de cartons perforés. Les trous indiquaient le motif que le métier suivait pour réaliser un tissage ; avec des cartes différentes le métier produisait des tissages différents. Cette innovation a été ensuite améliorée par Herman Hollerith d'IBM pour le développement de la fameuse carte perforée d'IBM.

En 1936, la publication de l'article fondateur de la science informatique On Computable Numbers with an Application to the Entscheidungsproblem[1] par Alan Mathison Turing allait donner le coup d'envoi à la création de l'ordinateur programmable. Il y présente sa machine de Turing, le premier calculateur universel programmable, et invente les concepts et les termes de programmation et de programme.

Les premiers programmes d'ordinateur étaient réalisés avec un fer à souder et un grand nombre de tubes à vide (plus tard, des transistors). Les programmes devenant plus complexes, cela est devenu presque impossible, parce qu'une seule erreur rendait le programme entier inutilisable. Avec les progrès des supports de données, il devient possible de charger le programme à partir de cartes perforées, contenant la liste des instructions en code binaire spécifique à un type d'ordinateur particulier. La puissance des ordinateurs augmentant, on les utilisa pour faire les programmes, les programmeurs préférant naturellement rédiger du texte plutôt que des suites de 0 et de 1, à charge pour l'ordinateur d'en faire la traduction lui-même. Avec le temps, de nouveaux langages de programmation sont apparus, faisant de plus en plus abstraction du matériel sur lequel devaient tourner les programmes. Ceci apporte plusieurs facteurs de gains : ces langages sont plus faciles à apprendre, un programmeur peut produire du code plus rapidement, et les programmes produits

en relation

  • Programme théatre
    325 mots | 2 pages
  • Programmation
    2336 mots | 10 pages
  • Programme muc
    1326 mots | 6 pages
  • Programme
    803 mots | 4 pages
  • Obsolescence programée
    406 mots | 2 pages
  • Philosophie : le travail
    456 mots | 2 pages
  • Programmation zeste
    2869 mots | 12 pages
  • Obsolescence programmée
    612 mots | 3 pages
  • Programme es
    9867 mots | 40 pages
  • Programme Emergence
    5297 mots | 22 pages
  • Programe
    560 mots | 3 pages
  • Obsolescence programmée
    482 mots | 2 pages
  • Programme
    1460 mots | 6 pages
  • Programme
    912 mots | 4 pages
  • Programme tes
    4737 mots | 19 pages