« Informatique au lycée/Programmation et langages » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-qu'il +qu’il)
m Robot : Remplacement de texte automatisé (-c'était +c’était)
Ligne 40 :
Il reste utilisé dans le cadre d'optimisations, mais a été supplanté en popularité par les langages plus accessibles de troisième génération.
 
La '''troisième génération''' utilise une syntaxe proche de l'anglais. Proposés autour de 1960, ces langages ont permis un gain énorme en lisibilité et en productivité. Ils ne dépendent plus du processeur, comme c'étaitc’était le cas des générations précédentes, mais d'un compilateur spécifique du processeur. L'idée de portabilité des programmes était lancée.
La plupart des langages de programmation actuels sont de troisième génération. On trouve dans cette catégorie tous les grands langages : [[w:Ada_(langage)|Ada]], [[w:ALGOL|Algol]], [[w:BASIC|Basic]], [[w:COBOL|Cobol]], [[w:Eiffel_(langage)|Eiffel]], [[w:Fortran|Fortran]], [[w:C_(langage)|C]], [[w:C++|C++]], [[w:Java_(langage)|Java]], [[w:Perl_(langage)|Perl]], [[w:Pascal_(langage)|Pascal]], [[w:Python_(langage)|Python]], [[w:Ruby|Ruby]], ... Cette génération couvre d'ailleurs tant de langages qu'elle est souvent subdivisée en catégories, selon le paradigme particulier des langages.