| Réf : H2000 v2

Considérations de choix d’un langage
Langages de programmation - Introduction

Auteur(s) : Bernard ROBINET

Date de publication : 10 juin 1994

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

Auteur(s)

  • Bernard ROBINET : Professeur des Universités - Directeur Scientifique de l’École Nationale Supérieure des Télécommunications

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

INTRODUCTION

Sans ordinateurs, l’informatique ne serait pas ce qu’elle est devenue : c’est un truisme ! Sans programmes, non plus.

L’importance prise ces dernières années par la programmation est considérable et le développement de l’industrie dite des services est largement dû à la possibilité technique d’écriture de très vastes ensembles de programmes construits pour réaliser des tâches compliquées.

Que ces ensembles de programmes ou logiciels soient bien plus complexes que des programmes à caractère didactique, ils nécessitent tous cependant l’usage de langages de programmation pour les représenter : langages primitifs comme ceux des machines ou langages évolués plus proches des langues humaines.

C’est à ces derniers qu’est consacrée la présente rubrique ainsi qu’à leurs conditions d’emploi.

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

VERSIONS

Il existe d'autres versions de cet article :

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v2-h2000


Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(238 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

2. Considérations de choix d’un langage

Si tous les langages ont la même puissance, c’est‐à-dire la capacité d’exprimer tout traitement quel qu’il soit, des considérations d’ordre industriel et commercial – qualité des versions successives des traducteurs, outils d’aide à la mise au point de programmes, diffusion, coûts – ont une incidence très forte sur l’universalité de leurs emplois. Ce ne sont pas les langages les plus « intelligents » qui ont eu le plus de succès mais notons qu’à quelques pôles de stabilité près comme FORTRAN ou COBOL le monde des langages de programmation est changeant car à la recherche d’une meilleure adéquation aux divers traitements informatiques. L’émergence forte de la programmation à l’aide d’objets illustre cette évolution : être au plus près des concepts manipulés par l’utilisateur.

Remarquons pour conclure que la connaissance de la programmation ne se réduit pas à celle d’un ou de plusieurs langages et qu’il existe un art et une technologie de la programmation ; certains langages sont même conçus pour décourager le programmeur d’écrire de trop mauvais programmes. L’arrivée sur le marché des ateliers de génie logiciel, larges structures d’accueil pour la programmation de vastes applications et intégrant des catalogues, des outils de test automatique, de documentation et parfois de validation par rapport à des spécifications, va permettre de dépasser le stade artisanal pour atteindre une qualité industrielle facilitant la portabilité des programmes, leurs maintenances et leurs évolutions (cf. articles Conception des logiciels et portabilité Conception de logiciels et portabilité et Génie logiciel Génie logiciel).

HAUT DE PAGE

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(238 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Considérations de choix d’un langage
Sommaire
Sommaire

Cet article est réservé aux abonnés.
Il vous reste 95% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(238 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS