Cours prg fonctionnelle logique
Prg fonctionnelle et logique ème Année Filière Informatique Khaled Ben Lamine - CPlan ? Donner une vue globale sur les langages et les paradigmes de programmation avec une focalisation sur deux paradigmes qui sont la programmation fonctionnelle et la programmation logique Historique des langages de programmation Paradigmes de programmation La programmation fonctionnelle La programmation Logique CHistorique Les pionniers de la programmation ? Charles Babbage - Invente la machine analytique ? Sa compagne Ada Augusta Lovelace est considérée comme la première programmeur ? Konrad Zuse Développe Plankalkül Cette notation implémentée seulement en à titre historique fut un précurseur des langages de programmation CHistorique Langages de très bas niveau ? Ces langages machines et assembleurs sont dépendant du hardware Initialement binaires puis éventuellement symboliques ? Il y a un unique langage machine et habituellement un seul langage assembleur pour chaque type de processeur ? La compatibilité ascendante est souvent très di ?cile Aller des vers ou du aux Pentium ? CHistorique Fortran - ? Le premier langage de haut niveau à avoir été implémenté et ayant introduit les variables tel que nous les connaissons les boucles procédures étiquettes ? ? Développé pour le calcul scienti ?que ? La première version avait plusieurs caractéristiques uniques souvent disgracieuses mais conservées pour maintenir une compatibilité descendante ? Encore utilisé pour des applications d ? ingénierie nécessitant beaucoup de manipulations de tableaux et béné ?ciant d ? une bibliothèque importante de programmes ? La dernière version Fortran converge vers les autres langages de programmation CHistorique Algol ? Le premier langage à introduire les blocs et la récursivité et à être dé ?ni formellement N ? est plus utilisé mais est un ancêtre de plusieurs langages contemporains ? Souvent considéré comme le langage le plus innovateur de l ? histoire des langages de programmation CHistorique Cobol ? Orienté vers le traitement de données applications de gestion ? Organisation très stricte ? Structures de contrôles faibles ? Structures de données élaborées les enregistrements records sont introduits ? Populaire dans le monde des a ?aires et des services gouvernementaux moins dans les universités ? A vécu un regain d ? intérêt lors de la crise ? du bug du passage à l ? an CHistorique PL I ? Une combinaison des meilleurs éléments tel qu ? on pensait à l ? époque de Fortran Algol et Cobol ? Conçu pour être complètement général pour être utilisé pour toute application de l ? époque ? Encouragé par IBM ? Peu utilisé aujourd ? hui ? Introduit la manipulation d ? événements event handling CHistorique Basic ? Le premier langage utilisé en informatique personnelle personal computing ? Le premier langage appris par plusieurs programmeurs Conçu pour être facile à apprendre ? Très simple puissance limitée mais peut être utilisé dans plusieurs domaines d ? applications ? Les versions de Basic utilisées aujourd ? hui sont plus complexes CHistorique Simula ? Une extension d ? Algol conçu pour la simulation de processus concurrents ? Introduit les concepts de programmation orientée objet classes
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701978361amfommwfhx6cbiuh7zpqxfiyaatqbtcvbpptn5i7t6hygpugvhbyjsyxrpdjejbaxjy4jeftmx8zhefm8gl5egea33uvpq2teklf.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701996127gqned73zexjabpb0lqybzd7orffljmf5petffkwpi3vhd9xtsa8dfh3awop34qss5rugi68klf6uhonnlvguyxlojp6bjvzb84ng.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/1170197629444vw7uckuhmqtepoki2hfzyshei4vw2lcbd30ryoz8ykxlhx1tkfe71cx9mouiyet4kptu9d3kgdtjgescnvpvlaem4dvhudg57m.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701961347fpt8fovcibe1jutppavcvcgwjz4f0nlewcw2sveohmlzhp8kolmuzxmug9jcln0ijrwftiotkolmhbzbvfo7ypax5scqgeqk6qzt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/COiMmyuSJ3V9xFzEGpjGAgTQVBFtVUprF4SbcCHZDXQlfVuRfhwoP5zYi76Bz6qym7jWXIm4MZIzfhCQvlksMK0u.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701966793vx999gggvu8af2uosfz572nnnsc9b5jzmbzti9ngaum5oou15otmzpuuxslkikuanrcurguhtyuzxbk086lpynuebizys0jid4ms.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/CIhgJBYqavdDpzs4xCUI0HqrVqZJ1cxzpYUqi4URvnnVbdYQy7x8HcDSOQ6mjZb72GX2xIfGA8Y5PgePXaBoSTPb.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117019665848zcj89vnvgyf6jgivzvljkghc4uvkoglqkmin9efceoczgwnafzc1nhh8yb7acy2rvt3jmq0sj23cbxsithk6vtnidnhvhmsslap.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701967361mytby3w7gpknyh5r2n3uwlshciinbczj4qzch2nijqxx3udqophaoopgae1wxq0j6es68gbebgdsnud42syyzktwndgvyiskb8dl.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/52Nl2JdqBbbzxmSNvQtQKfrDx1AbH3R6W97ST92UFA1tBfhjOebXDG6gewBIlgRXvuHywwYj0puk2Kb2XmqDxNJk.png)
-
41
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 21, 2021
- Catégorie History / Histoire
- Langue French
- Taille du fichier 165.5kB