Do general purpose languages have a future?

As the computing world matures,the roles of computer professionals are becoming more specialized. In particular,a programmer can spend a whole career doing work in embedded systems or data analysis without a need to gain expertise in other fields. Would such programmers be best served by completely different special-purpose languages? What are the fundamental and commercial factors that drive language evolution? What are the roles of program development environments,libraries,and tools? I think that general-purpose languages will have a key role in the programming world,but that the role will evolve and differ from what most people think of today. To make the discussion a bit concrete,I'll base some of my observations on examples from current C++ and its possible future developments.

Disciplines : ,
Mots-clés : fuscia,conférence,recherche,STIC,langage de programmation,langage spécialisé,langage général,software library,bibliothèque logicielle,développement,implémentation,code,legacy code,abstraction,interopérabilité,performance,optimisation,objet,container,sémantique formelle
Type de document : image en mouvement
Type de ressource : lecture
Niveau : higher education,doctorat
Publics visés : learner,teacher
Activité induite : s'informer,apprendre
Proposition d'utilisation : Cycle de conférences mensuelles, les Colloquium Jacques Morgenstern peuvent être choisis par les étudiants de l'Ecole Doctorale STIC dans le cadre des heures de formation complémentaire. Les orateurs interviennent en français ou en anglais.
Auteurs ou éditeurs : Bjarne Stroustrup,Institut National de Recherche en Informatique et en Automatique,Université de Nice,Ecole Polytechnique Universitaire,Laboratoire I3S