Abonnez-vous à Universalis pour 1 euro

PROGRAMMATION

Articles

  • PROGRAMMATION

    • Écrit par
    • 7 691 mots

    Les systèmes informatiques ont considérablement évolué, depuis les machines d'origine. On peut le mesurer à l'aune des puissances de calcul vertigineuses offertes par les ordinateurs modernes, qui s'expriment en teraflops (un teraflop représente un millier de milliards d'opérations arithmétiques...

  • ALGORITHME

    • Écrit par et
    • 5 919 mots
    • 4 médias
    ...langage utilisé et de la représentation des données. Ainsi, il est possible d’écrire un programme calculant les éléments de la suite de Fibonacci dans deux langages de programmation différents, comme Python et C, tout en considérant qu’ils sont des réalisations, ou mieux, des implantations du même algorithme....
  • BREVET DU PREMIER ROBOT INDUSTRIEL

    • Écrit par
    • 290 mots

    Un inventeur indépendant, George C. De Vol, développe et brevette aux États-Unis, en 1954, un système d'enregistrement magnétique capable de commander les opérations d'une machine. Pour le vendre, il crée, avec l'ingénieur Joseph F. Engelberger, la première entreprise de robotique, Unimation Inc....

  • COBOL (common business oriented language)

    • Écrit par
    • 332 mots

    Langage de programmation de haut niveau spécialement conçu pour des applications commerciales et des applications de gestion. Cobol autorise le traitement des gros fichiers sur supports séquentiels ou sélectifs à l'aide d'un vocabulaire et d'une syntaxe censés rappeler l'anglais courant....

  • FORTRAN (FORmula TRANslation)

    • Écrit par
    • 314 mots

    Historiquement, Fortran peut être décrit comme l'un des premiers langages de programmation de haut niveau ayant permis d'écrire de manière complète et détaillée des procédures de calcul ou des algorithmes complexes sans faire appel au langage d'assemblage. Sa syntaxe proche de celle du langage...

  • ITÉRATION, mathématique

    • Écrit par et
    • 830 mots

    Itérer signifie recommencer, faire à nouveau. Construire les nombres entiers peut être vu comme l'opération consistant à partir de zéro à itérer indéfiniment l'ajout d'une unité.

    Plus généralement, en mathématiques, lorsqu'une fonction ou opération est disponible, il est fréquent...

  • KAHN GILLES (1946-2006)

    • Écrit par et
    • 1 002 mots
    • 1 média

    Le Français Gilles Kahn a marqué le développement de l’informatique à la fois par ses travaux de recherche sur la sémantique des langages de programmation et par l’influence et le rayonnement de sa vision de l’informatique.

  • LANGAGE FORTRAN

    • Écrit par
    • 248 mots

    En informatique, les techniques de programmation ont évolué vers une plus grande facilité d'emploi par des utilisateurs de moins en moins avertis. Les algorithmes en langage-machine, code binaire adapté à l'architecture spécifique de chaque ordinateur, favorisaient la rapidité d'exécution et occupaient...

  • LOGICIELS

    • Écrit par
    • 6 566 mots
    Lemétier de programmeur, c'est-à-dire celui des ingénieurs qui conçoivent et valident les programmes, comporte plusieurs défis. Tout programme est d'abord une œuvre d'imagination qui se forme dans la tête de son concepteur ou dans celles d'une toute petite équipe de concepteurs, quand bien même il...
  • MICROÉLECTRONIQUE

    • Écrit par
    • 13 698 mots
    • 23 médias
    Comme beaucoup d'inventions, le microprocesseur est apparu accidentellement. La société japonaise Busicom avait demandé à la firme américaine Intel de concevoir des puces permettant de réaliser un calculateur programmable destiné aux calculettes, machines de bureau et caisses enregistreuses. On s'est...
  • MILNER ROBIN (1934-2010)

    • Écrit par
    • 601 mots

    Le Britannique Robin Milner a été l'un des pionniers de la science informatique. Il avait reçu en 1991 le prix Turing, l'une des plus prestigieuses récompenses en informatique, pour ses contributions majeures aux fondements de ce domaine.

    Né le 13 janvier 1934 à Yealmpton, dans le Devon...

  • APPRENTISSAGE AVEC LE NUMÉRIQUE

    • Écrit par
    • 1 346 mots

    En moins d’un demi-siècle, les logiciels et les supports numériques ont profondément modifié de nombreux aspects de notre vie quotidienne. Dans le domaine des apprentissages académiques et de la formation professionnelle, ces modifications ont commencé au milieu des années 1980. Dans un premier ...

  • ORDINATEURS

    • Écrit par et
    • 13 264 mots
    • 11 médias
    ...qui nuisait à leur rendement. En effet, tout traitement à effectuer par la machine était spécifié par un câblage, réalisé sur un tableau de connexions. Cette programmation pouvait prendre de quelques heures à plusieurs jours, selon la complexité du problème. Ultérieurement, les ordinateurs utilisant cette...
  • PL/1 (programming language number 1)

    • Écrit par
    • 349 mots

    Langage de programmation universel convenant à la fois aux problèmes scientifiques et aux applications à caractère commercial. Bien qu'on ne puisse vraiment le ranger dans la classe des langages algorithmiques, on trouve dans PL/1 l'essentiel des facilités offertes par Fortran et Algol....

  • PREMIERS ORDINATEURS - (repères chronologiques)

    • Écrit par
    • 1 108 mots

    1904 Le Britannique John Ambrose Fleming invente la diode, premier tube à vide comportant deux électrodes, qui permet de capter et de redresser un signal radio.

    1906 L'Américain Lee De Forest invente la triode, tube à vide à trois électrodes, qui permet d'amplifier un faible courant électrique....

  • ROBOTIQUE ET PSYCHOLOGIE

    • Écrit par
    • 2 154 mots
    • 2 médias
    ...un robot de gestes ou d’actions normalement réalisés par des humains permettent leur répétition de façon parfaitement identique. À l’inverse, on peut programmer un robot pour que ses mouvements soient dégradés ou impossibles à réaliser par un humain. Ces travaux sont notamment utilisés pour étudier...
  • ROBOTS

    • Écrit par
    • 14 080 mots
    • 1 média
    ...des paramétrages adaptés suivant la pièce. Une cellule peut comporter des opérateurs pour des tâches manuelles ou bien être entièrement automatisée. Dans ce dernier cas (FMS, Flexible Manufacturing System), se pose le problème de la programmation du système. On peut aujourd'hui faire la conception d'une...