avec une programmation au niveau matériel avec des choses comme des tableaux de connexion et d'énormes panneaux de commutateurs, mais ce qu'il fallait vraiment, c'était une manière plus polyvalente de programmer les ordinateurs - des logiciels ! Pendant une grande partie de cette série, nous avons parlé de code machine, ou des 1 et 0 que nos ordinateurs lisent pour effectuer des opérations, mais donner à nos ordinateurs des instructions en 1 et 0 est incroyablement inefficace, et un langage de « niveau supérieur » était nécessaire. Cela a conduit au développement de code assembleur et d'assembleurs qui nous permettent d'utiliser des opérandes et des mnémoniques pour écrire plus facilement des programmes, mais le langage assembleur reste lié au matériel sous-jacent. Ainsi, en 1952, l'officier de la Marine Grace Hopper avait contribué à la création du premier langage de programmation de haut niveau A-0 et du premier compilateur permettant de traduire ce code sur nos machines. Cela mènerait finalement au Fortran d'IBM, puis à un âge d'or des langages informatiques au cours des décennies à venir. Plus important encore, ces nouveaux langages utilisaient de nouvelles abstractions pour rendre la programmation plus facile et plus puissante, donnant à de plus en plus de personnes la possibilité de créer des choses nouvelles et étonnantes.

Le contenu des cours

Le cours comprend

2 Sections

4 Cours

S'abonner