Cours langages et compilation, tutoriel & guide de travaux pratiques en pdf.
Les Langages
Introduction (1) ● Les paradigmes de programmation – « est un style fondamental de programmation informatique qui traite de la manière dont les solutions aux problèmes doivent être formulées dans un langage de programmation ». (Wikipedia) – On distingue différents paradigmes: ● Programmation impérative ● Programmation orientée-objet ● Programmation fonctionnelle ● Programmation déclarative ● Programmation logique ● …
– Les langages de programmations sont répertoriés en fonction de ces paradigmes
– Particularités ● Tous les langages d’une même famille peuvent résoudre les mêmes types de problème – Les langages Cobol, C, BASIC, … permettent donc de résoudre les mêmes familles de problèmes. ● Ces langages sont alors équivalents – Pas vraiment de langage « meilleur » par rapport à un autre. – Le choix dépendra d’abord du programmeur – Certaines particularités propres à un langage peuvent également déterminer le choix. ● Gestion des fichiers en Cobol ● Précision scientifique de Fortran ● Récursivité, pointeur du C.