Aller au contenu principal
Pour réparer ensemble - Je crée un compte

Contexte et identification

Les ordinateurs peuvent sembler magiques, mais ils sont en réalité assez peu intelligents une fois sortis de l'imagination du service marketing. À un niveau fondamental, les ordinateurs exécutent des instructions simples fournies par le logiciel qu'ils font tourner, comme « ajouter ces deux nombres » ou « déplacer ce nombre vers un emplacement différent ». Tous les logiciels sont constitués de ces instructions de base, qui peuvent être assemblées juste comme il faut pour lire une vidéo ou simuler la physique d'un accident de voiture. À bien des égards, le logiciel fonctionne comme le cerveau de l'ordinateur, c'est pourquoi sans lui, votre iPhone devient un bloc de plastique, de métal et de verre.

Le premier logiciel a été écrit par Ada Lovelace dans les années 1840. Comme l'algorithme qu'elle a conçu n'était que théorique et que l'ordinateur sur lequel elle travaillait n'a jamais été construit, ses idées n'ont jamais été testées. De nombreux logiciels précoces n'étaient pas écrits dans un langage de programmation de haut niveau tel que nous le connaissons aujourd'hui ; au contraire, le logiciel était marié au matériel et était « programmé » avec des composants physiques. Des femmes comme Kathleen Booth et Grace Hopper ont travaillé sur les premiers logiciels dans les années 1940 en acheminant des câbles entre diverses entrées et sorties. Margaret Hamilton a écrit des logiciels pour les missions spatiales Apollo des États-Unis à la fin des années 1960, qui étaient présentés à l'ordinateur sous forme de série de circuits. Même à cette époque, le premier logiciel qui existait complètement dans la mémoire de l'ordinateur était très différent du Javascript ou du Python moderne. Les langages assembleurs ont dû apparaître en premier, partageant une syntaxe similaire avec les instructions logiques binaires qui seraient transmises au processeur. De cette façon, le logiciel que nous avons aujourd'hui est entièrement bâti sur ces fondations, avec du code de haut niveau transmis à un assembleur, qui injecte ensuite des instructions dans le logiciel physique intégré au processeur.

Le logiciel moderne se décline sous diverses formes. Tout d'abord, il y a les applications, qui sont des programmes autonomes que vous pouvez télécharger, acheter, installer et supprimer. Les applications courantes incluent les traitements de texte pour rédiger des documents, les navigateurs Web pour visiter iFixit.com, et les jeux vidéo pour se détendre. Les applications ne peuvent pas fonctionner sans un système d'exploitation—abrégé en « OS »—pour fournir les fondations. Les systèmes d'exploitation les plus courants pour les ordinateurs portables et de bureau sont Windows, macOS et Linux. La plupart des smartphones utilisent soit iOS, soit Android. Vous pouvez vous rendre sur ce site Web pour voir quel système d'exploitation vous utilisez actuellement.

Informations complémentaires

Logiciel sur Wikipédia

Histoire du logiciel sur Wikipédia

Logiciel d'application sur Wikipédia

Système d'exploitation sur Wikipédia

Merci à ces traducteurs :

en fr

100%

Anthony Fassler nous aide à réparer le monde ! Vous voulez contribuer ?
Commencez à traduire ›

Nombre de vues :

Dernières 24 heures : 80

7 derniers jours : 618

30 derniers jours : 2,757

Total : 121,136