Les programmes des ordinateurs

Internet ne peut être amélioré que grâce au codage. Mais on peut à juste titre demander comment fonctionne exactement la programmation. C est vraiment un langage de codage informatique développé au début des années 70 par l’informaticien américain Dennis M. Ritchie chez Bell Labs (anciennement ATAndT Bell Labs). C a été conçu comme un langage minimaliste à utiliser dans les systèmes d’écriture pour mini-ordinateurs, comme le DEC PDP 7, qui avait des souvenirs très limités par rapport aux systèmes informatiques centraux de l’époque. Le langage a été créé entre 1969 et 1973, en même temps que la croissance et le développement précoces du système d’exploitation UNIX. C’était selon le CPL (langage de programmation mixte), qui avait d’abord été condensé dans le vocabulaire de codage B – un vocabulaire de programmation informatique supprimé – créé en 1969-70 par Ken Thompson, un informaticien américain avec un collègue de Ritchie. Ritchie a ensuite réécrit et réparé les fonctionnalités de CPL pour produire du C et finalement réécrit le système d’exploitation UNIX dans le nouveau vocabulaire. Les dialectes de l’appareil et de la configuration sont « de faible degré », ce qui oblige un développeur à gérer clairement la plupart des attributs idiosyncratiques d’un ordinateur en matière de stockage de données et de procédure. En revanche, les dialectes de niveau supérieur empêchent un programmeur de stresser sur ce genre de considérations et fournissent une notation qui est plus facile à écrire et à parcourir par les développeurs. Au fur et à mesure que le système UNIX s’améliorait, un certain nombre de changements ont eu lieu dans C entre 1977 et 1979. Pendant ce temps, une description du vocabulaire s’est développée pour devenir largement accessible via une réserve, The C Programming Vocabulary (1978), par Brian W. Kernighan et Ritchie. Au milieu des années 80, il est devenu essentiel de créer une norme établie pour le C, car il était utilisé dans des emplois soumis à des accords commerciaux et gouvernementaux. En 1983, l’American Nationwide Specifications Institution (ANSI) a mis en place un comité qui a encore modifié et standardisé le vocabulaire. Depuis lors, C continue d’être connu sous le nom de norme ANSI C, et il continue d’être populaire sur la planète des systèmes d’exploitation de type UNIX. C est également devenu l’un des dialectes de codage les plus couramment utilisés pour écrire d’autres logiciels et applications système. Les descendants de C se composent de Concurrent C, Goal C, C*, C#, ainsi que du C largement utilisé. Le vocabulaire de codage Java a été introduit en 1994 en tant que sous-ensemble simplifié de C pour le déploiement sur Internet ainsi que pour une utilisation dans des gadgets portables avec une mémoire restreinte ou des capacités de traitement limitées. Un langage d’équipement se compose des codes numériques des opérations qu’un ordinateur personnel particulier peut exécuter immédiatement. Les règles sont des chaînes de 0 et de 1, ou des chiffres binaires (« bits »), qui sont souvent convertis chacun de et vers l’hexadécimal (fondation 16) pour une visualisation et une modification humaines. Les instructions de langage de périphérique utilisent généralement certains éléments pour signifier des opérations, comme l’inclusion, et d’autres pour représenter des opérandes, ou peut-être l’emplacement de l’instruction suivante. Le langage de l’appareil est difficile à lire et à composer, car il ne ressemblera pas à une notation mathématique conventionnelle ou à un langage humain, et ses règles varient d’un ordinateur à l’autre. Les dialectes algorithmiques sont conçus pour transmettre des calculs mathématiques ou symboliques. Ils pourraient exprimer des procédures algébriques en notation un peu comme les mathématiques et permettre l’utilisation de sous-programmes qui regroupent des procédures couramment utilisées pour la réutilisation. Ce sont les tout premiers langages de haut niveau. Le World Wide Web est un système permettant d’afficher du texte, des graphiques et de l’audio récupérés sur Internet sur l’ordinateur dont il garde la trace. Chaque unité de récupération est connue sous le nom de page Web, agence web Rennes et ces pages contiennent souvent des « liens » qui permettent de récupérer des pages Web connexes. HTML (vocabulaire de balisage hypertexte) est le langage de balisage pour l’encodage des pages Web. Il a été créé par Tim Berners-Lee au laboratoire de physique nucléaire du CERN en Suisse dans les années 1980 et est également basé sur une DTD SGML. Les balises de balisage de code HTML spécifient les éléments du document tels que les en-têtes, les phrases et les tableaux. Ils marquent un enregistrement à afficher par un système informatique personnel appelé navigateur Internet. Le navigateur interprète les balises en affichant les titres, les paragraphes et le mobilier dans une mise en page adaptée à la dimension de l’écran et aux polices disponibles.