« Programmation/Langages de programmation » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Guillaumito (discussion | contributions)
un peu re remise en forme
Ligne 1 :
L’onOn distingue 6six générations de langages de programmation. Les langages des générations 1 et 2 sont appelés langages de bas niveau (orienté machine) alors que les langages des générations 3 à 6 sont appelés langages de haut niveau (orienté problème).
Les langages de haut niveau sont indépendant du processeur ce qui n’est pas le cas des langages de bas niveau.
 
== Bas niveau ==
 
1.=== Génération (Bas niveau, orienté1 machine)===
* Langage machine dépendant du processeur
* Suite d’instructions binaire directement introduites (programmation directe) dans la mémoire de processeur
Ligne 9 :
Code opérationnel- Intel pentium- Motorola 6800
 
=== Génération 2 ===
 
2. Génération (Bas niveau, orienté machine)
* Même jeux d’instructions que le langage machine, mais sous forme symbolique (Mnémoniques) plus compréhensible pour l’homme
* Les instruction sont converties (programmation indirecte) en langage machine par un programme (assembleur)
 
== Haut niveau ==
 
3.=== Génération (Haut niveau, orienté3 problème) ===
* Langages indépendantindépendants du processeur
* Proches des langues parlées (anglais)
* Langages procéduraux descriptions des opérations à effectuées pour résoudre un problème
Langages : C, Pascal,Fortran (Formula Translation)Cobol (Common business language)Basic
 
=== Génération 4 ===
 
4. Génération (Haut niveau, orienté problème)
* Langages descriptifs
* Description de ce que l’on désire faire mais pas comment le faire
Ligne 28 ⟶ 26 :
Langages : Informix, Oracle, Lotus
 
=== Génération 5 ===
 
5. Génération (Haut niveau, orienté problème)
* Langages descriptifs pour la programmation de systèmes expert
Langages : Prolog
 
=== Génération 6 ===
 
6. Génération (Haut niveau, orienté problème)
* Orienté objet
* Toutes les informations nécessaires à la résolution d’un problème sont réunies dans un objet