Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ALGOL : l'ancêtre des langages de programmation modernes
Rating: 4.7 out of 5(7 ratings)
360 students
Last updated 6/2022
French

What you'll learn

  • Apprendre le langage de programmation ALGOL-68
  • Être capable d'écrire des algorithmes avec le langage ALGOL-68
  • Voir comment ALGOL-68 est devenu une référence
  • Réfléchir à l'évolution des langages de programmation

Course content

5 sections28 lectures1h 11m total length
  • Introduction1:11
  • Historique d'ALGOL4:28
  • La forme de Backus-Naur0:43
  • L'interpréteur ALGOL 68 Genie1:05
  • Installer ALGOL-68 Genie pour Linux0:16
  • Installer ALGOL-68 Genie pour Windows0:19
  • Installer ALGOL-68 Genie pour Mac OS0:33

Requirements

  • Savoir utiliser un Terminal si vous souhaitez tester les codes ALGOL-68 utilisés dans le cours. Sinon, aucune autre compétence informatique.

Description

ALGOL est un langage précurseur dans le monde de l'informatique qui a donné naissance à la fois à la majorité des fonctionnalités utilisés dans les langages plus modernes (type de données, boucle for, parallélisme, conditions...) ainsi qu'à des méthodes de conception (forme de Backus-Naur).  Il fût une inspiration pour plusieurs langages comme le C, le C++, le PASCAL mais également dans des langages plus récents comme le PHP ou le TypeScript.


Bien que maintenant oublié et pas utilisé à notre époque, ALGOL peut être un incontournable pour apprendre à la fois l'histoire de l'informatique ainsi que l'algorithmie.


Si vous êtes intéressé par au moins un de ces domaines, ce cours est fait pour vous. Vous allez apprendre :

- L'histoire d'ALGOL ainsi que les raisons de sa création

- Le développement d'algorithmes en ALGOL, et plus particulièrement avec la version ALGOL-68.

- Comment ce langage a influencé les langages de programmation modernes


Tous les fichiers utilisés durant le cours sont disponibles en pièce jointe pour chaque chapitre.

Ce cours a été créé de manière à rester gratuit et à la disposition de toute personne ayant un compte.


"Here is a language so far ahead of its time that it was not only an improvement on its predecessors but also on nearly all its successors" (Tony Hoare au sujet de ALGOL 60)


Who this course is for:

  • Toute personne intéressée par l'histoire de l'informatique et l'algorithmie