« Ole-Johan Dahl » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
Bot de pluie (discuter | contributions)
MarcT0K (discuter | contributions)
Créé en traduisant la page « Ole-Johan Dahl »
Ligne 1 : Ligne 1 :

{{Voir homonymes|Dahl}}
{{ébauche|informatique|personnalité norvégienne}}
{{Infobox Biographie2}}
{{Infobox Biographie2}}


[[Category:Articles with hCards]]
'''Ole-Johan Dahl''' (né à [[Mandal (Norvège)|Mandal]], en [[Norvège]], le {{Date de naissance|12|octobre|1931}} – mort le {{Date de décès|29|juin|2002}}) est un informaticien [[Norvège|norvégien]] et un des deux pères du premier [[Programmation orientée objet|langage de programmation orienté objet]], [[Simula]], avec [[Kristen Nygaard]]. Ce travail leur a valu d'obtenir le [[prix Turing]] en [[2001 en informatique|2001]] et la [[médaille John von Neumann]] en [[2002 en informatique|2002]]<ref>{{lien web |url=http://www.ieee.org/portal/pages/about/awards/pr/vonneupr.html |titre=IEEE John von Neumann Medal Recipients |éditeur=[[Institute of Electrical and Electronics Engineers|IEEE]] |consulté le={{date|15|mars|2010}} }}</ref>.
'''Ole-Johan Dahl''' ({{Date de naissance|12|octobre|1931}} - {{Date de décès|29|juin|2002}}) était un [[informaticien]] norvégien. Dahl était professeur d'informatique à l' [[Université d'Oslo]] et est considéré comme l'un des pères de [[Simula]] et [[Programmation orientée objet|de la programmation orientée objet]] avec [[Kristen Nygaard]] . <ref name="BioLexicon">
{{Lien web |auteur=Nygaard |prénom=Kristen |titre=Ole-Johan Dahl |url=https://snl.no/Ole-Johan_Dahl |série=Large Norwegian Encyclopedia |consulté le=14 November 2020}}</ref> <ref>
{{Lien web |auteur=Rossen |prénom=Eirik |titre=Kristen Nygaard |url=https://nbl.snl.no/Kristen_Nygaard |série=Norwegian Biographical Lexicon |éditeur=Large Norwegian encyclopedia |consulté le=1 May 2017}}</ref>


== Annexes ==
== Carrière ==
Dahl est né à [[Mandal (Norvège)|Mandal]], en Norvège . Il était le fils de Finn Dahl (1898–1962) et d'Ingrid Othilie Kathinka Pedersen (1905–80). Quand il avait sept ans, sa famille a déménagé à [[Drammen]] . Quand il avait treize ans, toute la famille s'est enfuie en Suède pendant l' [[Occupation de la Norvège par le Troisième Reich|occupation allemande de la Norvège]] pendant la [[Seconde Guerre mondiale]] . Après la fin de la guerre, Dahl a étudié [[Mathématiques|les mathématiques]] numériques à l'Université d'Oslo. <ref name="BioLexicon">
{{Lien web |auteur=Nygaard |prénom=Kristen |titre=Ole-Johan Dahl |url=https://snl.no/Ole-Johan_Dahl |série=Large Norwegian Encyclopedia |consulté le=14 November 2020}}<cite class="citation web cs1" data-ve-ignore="true" id="CITEREFNygaard">Nygaard, Kristen. [https://snl.no/Ole-Johan_Dahl "Ole-Johan Dahl"]. ''Large Norwegian Encyclopedia''<span class="reference-accessdate">. Retrieved <span class="nowrap">14 November</span> 2020</span>.</cite></ref>


Dahl est devenu [[Professeur (titre)|professeur]] titulaire à l' [[Université d'Oslo]] en 1968. Ici, il a travaillé sur ''Hierarchical Program Structures'', probablement sa publication la plus influente, qui est apparue co-écrite avec [[Charles Antony Richard Hoare|Tony Hoare]] dans le livre influent ''Structured Programming'' de 1972 par Dahl, [[Edsger Dijkstra]] et Hoare, peut-être le livre académique le plus connu concernant les logiciels dans le années 1970. Au fur et à mesure de sa carrière, Dahl s'intéresse de plus en plus à l'utilisation des [[Méthode formelle (informatique)|méthodes formelles]], pour raisonner rigoureusement sur l'orientation objet par exemple. Son expertise allait de l'application pratique des idées à leur fondement mathématique formel pour assurer la validité de l'approche. <ref>{{Lien web |auteur=<!-- Unstated --> |titre=Tribute to Ole-Johan Dahl |url=https://www.mn.uio.no/ifi/english/about/ole-johan-dahl/ |éditeur=University of Oslo |date=2002 |consulté le=14 November 2020}}</ref>
=== Références ===


Dahl est largement reconnu comme le plus grand informaticien de Norvège. Avec Kristen Nygaard, il a produit les premières idées de programmation orientée objet (OO) dans les années 1960 au [[Norwegian Computing Center|Centre informatique norvégien]] (Norsk Regnesentral (NR)) dans le cadre de [[Simula]] I (1961-1965) et Simula 67 (1965-1968 ) [[Langage de programmation|langages de programmation]] [[Simulation de phénomènes|de simulation]], qui ont commencé comme une variante étendue et un sur-ensemble d ' ALGOL 60 . <ref name="CommonBase">{{Cite report|date=1970|access-date=14 November 2020|url-status=usurped|archive-url=https://web.archive.org/web/20131225084408/http://www.edelweb.fr/Simula/scb-1.pdf|archive-date=2013-12-25}}</ref> Dahl et Nygaard ont été les premiers à développer les concepts de [[Classe (informatique)|classe]], de [[Héritage (informatique)|sous-classe]] (permettant [[Masquage de l'information|de cacher implicitement des informations]] ), d'[[Héritage (informatique)|héritage]], de création dynamique d'objets, etc., tous des aspects importants du paradigme orientée objet. Un ''objet'' est un composant autonome (avec une structure de données et des procédures ou ''méthodes'' associées) dans un système logiciel. Ceux-ci sont combinés pour former un système complet. L'approche orientée objet est désormais omniprésente dans le [[Développement de logiciel|développement de logiciels]] modernes, y compris dans les langages de programmation impératifs largement utilisés tels que [[C++]] et [[Java (langage)|Java]] .
{{Références}}


Il a reçu le [[prix Turing]] pour son travail en 2001 (avec [[Kristen Nygaard]] ). Il a reçu la [[médaille John von Neumann]] 2002 (avec Kristen Nygaard) <ref>{{Lien web |titre=Recipients IEEE John von Neumann Medal |url=http://www.ieee.org/portal/pages/about/awards/pr/vonneupr.html |série=[[Institute of Electrical and Electronics Engineers]] (IEEE)}}</ref> et a été nommé Commandeur de l' [[Ordre de Saint-Olaf|Ordre royal norvégien de Saint-Olav]] en 2000. <ref>
=== Liens externes ===
{{Lien web |auteur=Black |prénom=Andrew P. |titre=Ole-Johan Dahl |url=https://amturing.acm.org/award_winners/dahl_6917600.cfm |série=ACM Awards |éditeur=Association for Computing Machinery |date=2001 |consulté le=14 November 2020}}</ref>
* {{Bases recherche}}
* {{autorité}}


L' [[Association Internationale pour les Technologies Objets]] a donné au [[prix Dahl-Nygaard]] le nom de Dahl. <ref>{{Lien web |titre=Dahl-Nygaard Prize |url=https://sites.google.com/aito.org/home/aito-dahl-nygaard?pli=1&authuser=1#h.mghfbijfburs |consulté le=7 December 2022}}</ref>
{{Palette|Lauréats du prix Turing}}
{{Portail|Informatique|Norvège}}


== Premiers articles ==
{{DEFAULTSORT:Dahl, Ole-Johan}}


* {{Ouvrage|prénom1=O.-J|nom1=Dahl|titre=Multiple index countings on the Ferranti Mercury computer|lieu=Oslo|éditeur=[[Norwegian Defence Research Establishment]]|date=1957}}
[[Catégorie:Personnalité norvégienne de l'informatique]]
* {{Ouvrage|prénom1=O.-J.|nom1=Dahl|prénom2=Jan V.|nom2=Garwick|titre=Programmer's handbook for the Ferranti Mercury Computer, Frederic at the Norwegian Defense Research Establishment – 2nd ed., Kjeller|éditeur=[[Norwegian Defence Research Establishment]]|date=1958}}
[[Catégorie:Personnalité en langages de programmation]]
* {{Ouvrage|titre=Automatisk kodning: et prosjekt ved Forsvarets forskningsinstitutt}}
* {{Cite report|date=1963}}
* {{Ouvrage|prénom1=Ole-Johan|nom1=Dahl|prénom2=Kristen|nom2=Nygaard|titre=Basic concepts of Simula: an ALGOL based simulation language|lieu=Oslo|éditeur=[[Norwegian Computing Center]]|date=1965<!--?-->}}
* {{Ouvrage|titre=[[Simula]]: a language for programming and description of discrete event systems: introduction and user's manual|lieu=Oslo|éditeur=[[Norwegian Computing Center]]|date=1965}}
* {{Ouvrage|prénom1=Ole-Johan|nom1=Dahl|titre=Discrete event simulation languages: lectures delivered at the NATO summer school, Villard-de-Lans, September 1966|lieu=Oslo|éditeur=[[Norwegian Computing Center]]|date=1966}}
* {{Ouvrage|prénom1=Ole-Johan|nom1=Dahl|prénom2=Kristen|nom2=Nygaard|titre=Simula: an ALGOL based simulation language|lieu=Oslo|éditeur=[[Norwegian Computing Center]]|date=1966}}
* {{Article|auteur1=Dahl|prénom1=Ole-Johan|auteur2=Nygaard|prénom2=Kristen|titre=Simula: an ALGOL-based simulation language|périodique=Communications of the ACM|volume=9|numéro=9|lieu=[[New York City|New York]]|éditeur=[[Association for Computing Machinery]]|date=1966|doi=10.1145/365813.365819|pages=671–678|s2cid=11032334}}
* {{Ouvrage|prénom1=Ole-Johan|nom1=Dahl|prénom2=Kristen|nom2=Nygaard|titre=I: Simulation programming languages: Proceedings of the IFIP working conference on simulation programming languages|lieu=Oslo|date=May 1967|publi=1968<!--?-->|titre chapitre=Class and subclass declarations}} Organized by IFIP Technical Committee 2, programming languages; O.-J. Dahl, conference chairman.
* {{Ouvrage|prénom1=Ole-Johan|nom1=Dahl|titre=Discrete event simulation languages|lieu=London|éditeur=[[Academic Press]] (Programming languages: NATO Advanced Study Institute|date=1968}}
* {{Ouvrage|prénom1=Ole-Johan|nom1=Dahl|prénom2=Bjørn|nom2=Myhrhaug|prénom3=Kristen|nom3=Nygaard|titre=[[Simula]] 67: Common Base Language|lieu=Oslo|éditeur=[[Norwegian Computing Center]] (Publication S; Revised 1970, Publication 22|date=1968}}

== Références ==
<references group="" responsive="1"></references>

== Sources ==

* ''De l'orientation objet aux méthodes formelles : Essais à la mémoire d'Ole-Johan Dahl'', Olaf Owe, Stein Krogdahl et Tom Lyche (eds. ), [[Springer Science+Business Media|Springer]], Lecture Notes in Computer Science, Volume 2635, 2004.{{ISBN|3-540-21366-X}}[[ISBN (identifier)|ISBN]]&nbsp;[[Special:BookSources/3-540-21366-X|3-540-21366-X]] .{{Doi|10.1007/b96089}} .
* Pionnier qui a préparé le terrain pour Road to Java, [[Jonathan Bowen]] . ''[[Times Higher Education|The Times Higher Education Supplement]]'', 1677:34, 4 février 2005.

== Liens externes ==

* [https://web.archive.org/web/20181023114653/http://www.olejohandahl.info/ Page d'accueil - quantité complète d'informations, d'images et de biblio]
* {{Bases recherche}}
* {{autorité}}
[[Catégorie:Personnalité en méthodes formelles]]
[[Catégorie:Lauréat du prix Turing]]
[[Catégorie:Lauréat du prix Turing]]
[[Catégorie:Naissance en octobre 1931]]
[[Catégorie:Personnalité norvégienne de l'informatique]]
[[Catégorie:Naissance à Mandal]]
[[Catégorie:Professeur à l'université d'Oslo]]
[[Catégorie:Décès en juin 2002]]
[[Catégorie:Étudiant de l'université d'Oslo]]
[[Catégorie:Étudiant de l'université d'Oslo]]
[[Catégorie:Décès à 70 ans]]
[[Catégorie:Décès en 2002]]
[[Catégorie:Décès dans l'Østlandet]]
[[Catégorie:Naissance en 1931]]

Version du 13 mai 2023 à 18:24

Ole-Johan Dahl
une illustration sous licence libre serait bienvenue
Biographie
Naissance
Décès
Voir et modifier les données sur Wikidata (à 70 ans)
Asker (en)Voir et modifier les données sur Wikidata
Nationalité
Formation
Activités
Autres informations
A travaillé pour
Membre de
Distinctions
Œuvres principales

Ole-Johan Dahl ( - ) était un informaticien norvégien. Dahl était professeur d'informatique à l' Université d'Oslo et est considéré comme l'un des pères de Simula et de la programmation orientée objet avec Kristen Nygaard . [1] [2]

Carrière

Dahl est né à Mandal, en Norvège . Il était le fils de Finn Dahl (1898–1962) et d'Ingrid Othilie Kathinka Pedersen (1905–80). Quand il avait sept ans, sa famille a déménagé à Drammen . Quand il avait treize ans, toute la famille s'est enfuie en Suède pendant l' occupation allemande de la Norvège pendant la Seconde Guerre mondiale . Après la fin de la guerre, Dahl a étudié les mathématiques numériques à l'Université d'Oslo. [1]

Dahl est devenu professeur titulaire à l' Université d'Oslo en 1968. Ici, il a travaillé sur Hierarchical Program Structures, probablement sa publication la plus influente, qui est apparue co-écrite avec Tony Hoare dans le livre influent Structured Programming de 1972 par Dahl, Edsger Dijkstra et Hoare, peut-être le livre académique le plus connu concernant les logiciels dans le années 1970. Au fur et à mesure de sa carrière, Dahl s'intéresse de plus en plus à l'utilisation des méthodes formelles, pour raisonner rigoureusement sur l'orientation objet par exemple. Son expertise allait de l'application pratique des idées à leur fondement mathématique formel pour assurer la validité de l'approche. [3]

Dahl est largement reconnu comme le plus grand informaticien de Norvège. Avec Kristen Nygaard, il a produit les premières idées de programmation orientée objet (OO) dans les années 1960 au Centre informatique norvégien (Norsk Regnesentral (NR)) dans le cadre de Simula I (1961-1965) et Simula 67 (1965-1968 ) langages de programmation de simulation, qui ont commencé comme une variante étendue et un sur-ensemble d ' ALGOL 60 . [4] Dahl et Nygaard ont été les premiers à développer les concepts de classe, de sous-classe (permettant de cacher implicitement des informations ), d'héritage, de création dynamique d'objets, etc., tous des aspects importants du paradigme orientée objet. Un objet est un composant autonome (avec une structure de données et des procédures ou méthodes associées) dans un système logiciel. Ceux-ci sont combinés pour former un système complet. L'approche orientée objet est désormais omniprésente dans le développement de logiciels modernes, y compris dans les langages de programmation impératifs largement utilisés tels que C++ et Java .

Il a reçu le prix Turing pour son travail en 2001 (avec Kristen Nygaard ). Il a reçu la médaille John von Neumann 2002 (avec Kristen Nygaard) [5] et a été nommé Commandeur de l' Ordre royal norvégien de Saint-Olav en 2000. [6]

L' Association Internationale pour les Technologies Objets a donné au prix Dahl-Nygaard le nom de Dahl. [7]

Premiers articles

  • O.-J Dahl, Multiple index countings on the Ferranti Mercury computer, Oslo, Norwegian Defence Research Establishment,
  • O.-J. Dahl et Jan V. Garwick, Programmer's handbook for the Ferranti Mercury Computer, Frederic at the Norwegian Defense Research Establishment – 2nd ed., Kjeller, Norwegian Defence Research Establishment,
  • Automatisk kodning: et prosjekt ved Forsvarets forskningsinstitutt
  • {{Cite report}} : paramètre titre manquant
  • Ole-Johan Dahl et Kristen Nygaard, Basic concepts of Simula: an ALGOL based simulation language, Oslo, Norwegian Computing Center,
  • Simula: a language for programming and description of discrete event systems: introduction and user's manual, Oslo, Norwegian Computing Center,
  • Ole-Johan Dahl, Discrete event simulation languages: lectures delivered at the NATO summer school, Villard-de-Lans, September 1966, Oslo, Norwegian Computing Center,
  • Ole-Johan Dahl et Kristen Nygaard, Simula: an ALGOL based simulation language, Oslo, Norwegian Computing Center,
  • Dahl et Nygaard, « Simula: an ALGOL-based simulation language », Communications of the ACM, New York, Association for Computing Machinery, vol. 9, no 9,‎ , p. 671–678 (DOI 10.1145/365813.365819, S2CID 11032334)
  • Ole-Johan Dahl et Kristen Nygaard, I: Simulation programming languages: Proceedings of the IFIP working conference on simulation programming languages, Oslo, (réimpr. 1968), « Class and subclass declarations » Organized by IFIP Technical Committee 2, programming languages; O.-J. Dahl, conference chairman.
  • Ole-Johan Dahl, Discrete event simulation languages, London, Academic Press (Programming languages: NATO Advanced Study Institute,
  • Ole-Johan Dahl, Bjørn Myhrhaug et Kristen Nygaard, Simula 67: Common Base Language, Oslo, Norwegian Computing Center (Publication S; Revised 1970, Publication 22,

Références

  1. a et b Nygaard, « Ole-Johan Dahl », Large Norwegian Encyclopedia (consulté le ) Erreur de référence : Balise <ref> incorrecte : le nom « BioLexicon » est défini plusieurs fois avec des contenus différents.
  2. Rossen, « Kristen Nygaard », Norwegian Biographical Lexicon, Large Norwegian encyclopedia (consulté le )
  3. « Tribute to Ole-Johan Dahl », University of Oslo, (consulté le )
  4. {{Cite report}} : paramètre titre manquant
  5. « Recipients IEEE John von Neumann Medal », Institute of Electrical and Electronics Engineers (IEEE)
  6. Black, « Ole-Johan Dahl », ACM Awards, Association for Computing Machinery, (consulté le )
  7. « Dahl-Nygaard Prize » (consulté le )

Sources

Liens externes