<?xml version="1.0" encoding="UTF-8"?><lom:lom xmlns:lom="http://ltsc.ieee.org/xsd/LOM" xmlns:lomfr="http://www.lom-fr.fr/xsd/LOMFR">
<lom:general>
<lom:identifier>
<lom:catalog>URI</lom:catalog>
<lom:entry>http://ori.unit-c.fr/uid/unit-ori-wf-1-3065</lom:entry>
</lom:identifier>
<lom:title>
<lom:string language="eng">Do general purpose languages have a future?</lom:string>
</lom:title>
<lom:language>eng</lom:language>
<lom:description>
<lom:string language="eng">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. </lom:string>
</lom:description>
<lom:keyword>
<lom:string language="fre">fuscia</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">conférence</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">recherche</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">STIC</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">langage de programmation</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">langage spécialisé</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">langage général</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="eng">software library</lom:string>
<lom:string language="fre">bibliothèque logicielle</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">développement</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">implémentation</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">code</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">legacy code</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">abstraction</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">interopérabilité</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">performance</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">optimisation</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">objet</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">container</lom:string>
</lom:keyword>
<lom:keyword>
<lom:string language="fre">sémantique formelle</lom:string>
</lom:keyword>
<lom:structure>
<lom:source>LOMv1.0</lom:source>
<lom:value>atomic</lom:value>
</lom:structure>
<lom:aggregationLevel>
<lom:source>LOMv1.0</lom:source>
<lom:value>2</lom:value>
</lom:aggregationLevel>
<lomfr:documentType>
<lomfr:source>LOMv1.0</lomfr:source>
<lomfr:value>image en mouvement</lomfr:value>
</lomfr:documentType>
</lom:general>
<lom:lifeCycle>
<lom:status>
<lom:source>LOMv1.0</lom:source>
<lom:value>final</lom:value>
</lom:status>
<lom:contribute>
<lom:role>
<lom:source>LOMv1.0</lom:source>
<lom:value>author</lom:value>
</lom:role>
<lom:entity>BEGIN:VCARD
VERSION:3.0
N:Stroustrup;Bjarne;;;
FN:Bjarne Stroustrup
EMAIL;TYPE=INTERNET:
ORG:Texas A&amp;M University
END:VCARD</lom:entity>
<lom:date>
<lom:dateTime>2003-07-08</lom:dateTime>
</lom:date>
</lom:contribute>
<lom:contribute>
<lom:role>
<lom:source>LOMv1.0</lom:source>
<lom:value>publisher</lom:value>
</lom:role>
<lom:entity>BEGIN:VCARD
VERSION:3.0
N:Institut National de Recherche en Informatique et en Automatique;;;;
FN:Institut National de Recherche en Informatique et en Automatique
EMAIL;TYPE=INTERNET:
ORG:
END:VCARD</lom:entity>
<lom:entity>BEGIN:VCARD
VERSION:3.0
N:Université de Nice;;;;
FN:Université de Nice
EMAIL;TYPE=INTERNET:
ORG:
END:VCARD</lom:entity>
<lom:entity>BEGIN:VCARD
VERSION:3.0
N:Ecole Polytechnique Universitaire;;;;
FN:Ecole Polytechnique Universitaire
EMAIL;TYPE=INTERNET:
ORG:
END:VCARD</lom:entity>
<lom:entity>BEGIN:VCARD
VERSION:3.0
N:Laboratoire I3S;;;;
FN:Laboratoire I3S
EMAIL;TYPE=INTERNET:
ORG:
END:VCARD</lom:entity>
<lom:date>
<lom:dateTime>2009-06-02</lom:dateTime>
</lom:date>
</lom:contribute>
</lom:lifeCycle>
<lom:metaMetadata>
<lom:identifier>
<lom:catalog>URI</lom:catalog>
<lom:entry>http://ori.unit-c.fr/uid/unit-ori-wf-1-3066</lom:entry>
</lom:identifier>
<lom:contribute>
<lom:role>
<lom:source>LOMv1.0</lom:source>
<lom:value>creator</lom:value>
</lom:role>
<lom:entity>BEGIN:VCARD
VERSION:3.0
N:Gilles-Gallet;Isabelle;Isabelle;;;
FN:Isabelle Gilles-Gallet;Isabelle
EMAIL;TYPE=INTERNET:
ORG:UNIT
END:VCARD</lom:entity>
<lom:date>
<lom:dateTime>2009-06-08</lom:dateTime>
</lom:date>
</lom:contribute>
<lom:contribute>
<lom:role>
<lom:source>LOMv1.0</lom:source>
<lom:value>validator</lom:value>
</lom:role>
<lom:entity>BEGIN:VCARD
VERSION:3.0
N:Gilles-Gallet;Isabelle;Isabelle;;;
FN:Isabelle Gilles-Gallet;Isabelle
EMAIL;TYPE=INTERNET:
ORG:UNIT
END:VCARD</lom:entity>
<lom:date>
<lom:dateTime>2009-06-08</lom:dateTime>
</lom:date>
</lom:contribute>
<lom:metadataSchema>LOMv1.0</lom:metadataSchema>
<lom:metadataSchema>LOMFRv1.0</lom:metadataSchema>
<lom:metadataSchema>SupLOMFRv1.0</lom:metadataSchema>
<lom:language>eng</lom:language>
</lom:metaMetadata>
<lom:technical>
<lom:format>video/mpeg</lom:format>
<lom:location>http://iww.inria.fr/colloquium/fr/bjarne-stroustrup-do-general-purpose-languages-have-a-future/</lom:location>
<lom:otherPlatformRequirements>
<lom:string language="fre">Nécessite le client Real Player et une connexion Internet haut débit.
</lom:string>
</lom:otherPlatformRequirements>
<lom:duration>
<lom:duration>PT56M35S</lom:duration>
</lom:duration>
</lom:technical>
<lom:educational>
<lom:learningResourceType>
<lom:source>LOMv1.0</lom:source>
<lom:value>lecture</lom:value>
</lom:learningResourceType>
<lom:intendedEndUserRole>
<lom:source>LOMv1.0</lom:source>
<lom:value>learner</lom:value>
</lom:intendedEndUserRole>
<lom:intendedEndUserRole>
<lom:source>LOMv1.0</lom:source>
<lom:value>teacher</lom:value>
</lom:intendedEndUserRole>
<lom:context>
<lom:source>LOMv1.0</lom:source>
<lom:value>higher education</lom:value>
</lom:context>
<lom:context>
<lom:source>LOMFRv1.0</lom:source>
<lom:value>doctorat</lom:value>
</lom:context>
<lom:typicalAgeRange>
<lom:string language="fre">24 et +</lom:string>
</lom:typicalAgeRange>
<lom:difficulty>
<lom:source>LOMv1.0</lom:source>
<lom:value>difficult</lom:value>
</lom:difficulty>
<lom:typicalLearningTime>
<lom:duration>PT2H</lom:duration>
</lom:typicalLearningTime>
<lom:description>
<lom:string language="fre">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.</lom:string>
</lom:description>
<lomfr:activity>
<lomfr:source>LOMFRv1.0</lomfr:source>
<lomfr:value>s'informer</lomfr:value>
</lomfr:activity>
<lomfr:activity>
<lomfr:source>LOMFRv1.0</lomfr:source>
<lomfr:value>apprendre</lomfr:value>
</lomfr:activity>
</lom:educational>
<lom:rights>
<lom:cost>
<lom:source>LOMv1.0</lom:source>
<lom:value>no</lom:value>
</lom:cost>
<lom:copyrightAndOtherRestrictions>
<lom:source>LOMv1.0</lom:source>
<lom:value>yes</lom:value>
</lom:copyrightAndOtherRestrictions>
<lom:description>
<lom:string language="fre">Document libre, dans le cadre de la licence Creative Commons (http://creativecommons.org/licenses/by-nd/2.0/fr/), citation de l'auteur obligatoire et interdiction de désassembler (paternité, pas de modification)</lom:string>
</lom:description>
</lom:rights>
<lom:relation>
<lom:kind>
<lom:source>LOMv1.0</lom:source>
<lom:value>ispartof</lom:value>
</lom:kind>
<lom:resource>
<lom:identifier>
<lom:catalog>URI</lom:catalog>
<lom:entry>http://ori.unit-c.fr/uid/unit-ori-wf-1-3045</lom:entry>
</lom:identifier>
<lom:description>
<lom:string language="fre">Colloquium Jacques Morgenstern</lom:string>
</lom:description>
</lom:resource>
</lom:relation>
<lom:classification>
<lom:purpose>
<lom:source>LOMv1.0</lom:source>
<lom:value>discipline</lom:value>
</lom:purpose>
<lom:taxonPath>
<lom:source>
<lom:string language="fre">Classification UNIT</lom:string>
</lom:source>
<lom:taxon>
<lom:id>1305</lom:id>
<lom:entry>
<lom:string language="fre">Programmation : Algorithmique, langages, conception objet, programmes</lom:string>
</lom:entry>
</lom:taxon>
<lom:taxon>
<lom:id>1306</lom:id>
<lom:entry>
<lom:string language="fre">Génie logiciel : conception, qualité, documentation, maintenance</lom:string>
</lom:entry>
</lom:taxon>
</lom:taxonPath>
<lom:taxonPath>
<lom:source>
<lom:string language="fre">CDD 22e éd.</lom:string>
</lom:source>
<lom:taxon>
<lom:id>005.13</lom:id>
<lom:entry>
<lom:string language="fre"/>
</lom:entry>
</lom:taxon>
<lom:taxon>
<lom:id>005.12</lom:id>
<lom:entry>
<lom:string language="fre"/>
</lom:entry>
</lom:taxon>
</lom:taxonPath>
</lom:classification>
</lom:lom>