<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Damian_Conway</id>
	<title>Damian Conway - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Damian_Conway"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Damian_Conway&amp;action=history"/>
	<updated>2026-06-12T05:02:14Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Damian_Conway&amp;diff=970892&amp;oldid=prev</id>
		<title>2A01:599:427:35DB:49EA:6411:86E4:10EF am 5. Oktober 2024 um 16:09 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Damian_Conway&amp;diff=970892&amp;oldid=prev"/>
		<updated>2024-10-05T16:09:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:Damian Conway mg 9100b.jpg|mini|Damian Conway, 2009]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Damian Conway&amp;#039;&amp;#039;&amp;#039; (* [[5. Oktober]] [[1964]] in [[Melbourne]], [[Australien]]) ist ein australischer Informatikprofessor, Buchautor, prominenter [[Perl (Programmiersprache)|Perl]]-Programmierer und vielgefragter Redner auf Fachkonferenzen.&lt;br /&gt;
&lt;br /&gt;
== Leben ==&lt;br /&gt;
Conway studierte ab 1983 an der [[Monash University]] in Melbourne [[Elektrotechnik]] und [[Informatik]] und arbeitete nebenher als Privatdozent. 1986 schloss er dieses Studium mit einem &amp;#039;&amp;#039;[[Bachelor|Bachelor of Science]]&amp;#039;&amp;#039; mit Auszeichnung ab und forschte anschließend an Algorithmen für die Zeichnung von dreidimensionalen Formen ohne spezialisierte [[Hardware]]. Ab 1991 arbeitete er auch als [[Verlagslektor|Lektor]] und promovierte 1993 in Informatik.&lt;br /&gt;
&lt;br /&gt;
Danach arbeitete er als Programmierer, Kundenberater, Forscher, Tutor und hielt bis 2005 einen Lehrstuhl an der Monash University für [[Objektorientierte Programmierung]] inne. Ab 2001 wurde er 20 Monate lang von der [[Perl Foundation]] gefördert, um mehrere einflussreiche Perl-Module zu schreiben oder zu verbessern und auf Perl-Konferenzen über diese Arbeiten zu reden. Nach dieser Phase gründete er seine eigene Firma (&amp;#039;&amp;#039;Thoughtstream&amp;#039;&amp;#039;), die hauptsächlich Weiterbildungskurse mit ihm als Dozent organisiert.&lt;br /&gt;
&lt;br /&gt;
== Wirken ==&lt;br /&gt;
Damian Conways wissenschaftliche Arbeiten befassten sich anfangs vor allem mit graphischen [[Rendern (Design)|Rendering]]-[[Algorithmus|Algorithmen]], später mit der [[Syntax]] von Programmiersprachen, besonders der objektorientierten Syntax. Er veröffentlichte zum Beispiel mit Ben Werther einen Entwurf zur Verbesserung von [[C++]] (&amp;#039;&amp;#039;Significantly Prettier and Easier C++ Syntax&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
Sein erstes Buch befasste sich auch mit objektorientierter Programmierung (kurz &amp;#039;&amp;#039;OOP&amp;#039;&amp;#039;) in Perl und gilt dafür als Referenz. Conways These: „Perl ist in der OOP besonders vielseitig“ erzeugte Aufsehen, da sie von einem ausgewiesenen Experten kam, aber der allgemeinen Wahrnehmung widersprach, nach der sich andere Sprachen besser zur OOP eignen. Auch innerhalb der Perlnutzer, die traditionell die OOP relativ sparsam einsetzen, warb er mit diesem Buch und dazugehörigen Vorträgen für diese Art der Programmierung. Conway half als Lektor bei vielen bekannten Perl-Titeln und versuchte mit seinem vielbeachteten, zweiten Buch (&amp;#039;&amp;#039;Perl Best Practices&amp;#039;&amp;#039;) eine breite Diskussion anzuregen, welche Regeln in Perl einen guten Programmierstil ausmachen. Dies war ihm besonders wichtig, da Perl gemäß dem Motto [[Perl (Programmiersprache)#Mehrere Wege|&amp;#039;&amp;#039;TIMTOWTDI&amp;#039;&amp;#039;]] viele Freiheiten einräumt, aber gewisse Standards, welche die Programmierung auf längere Sicht sehr erleichtern (seiner Ansicht nach) häufiger und bewusster verwendet werden sollten. Die Einhaltung dieser Standards kann mittlerweile mithilfe Jeffrey Thalhammer&amp;#039;s Modul (&amp;#039;&amp;#039;Perl::Critic&amp;#039;&amp;#039;) automatisch geprüft werden.&lt;br /&gt;
&lt;br /&gt;
Für seine Beiträge im [[CPAN]] gewann er dreimal den &amp;#039;&amp;#039;Larry Wall Award for Practical Utility&amp;#039;&amp;#039; (1998–2000). Besondere Aufmerksamkeit erhielt sein Modul &amp;#039;&amp;#039;[[Perl (Programmiersprache)#Disziplinen|Lingua::Romana::Perligata]]&amp;#039;&amp;#039; (unter Perligata) und sein Perlscript namens SelfGoL, eine selbstreplizierende Implementierung des &amp;#039;&amp;#039;[[Conways Spiel des Lebens|Game of Life]]&amp;#039;&amp;#039;, das ohne jegliche [[Strukturierte Programmierung|strukturierte Programmierelemente]] auskommt und selbst für erfahrene Perl-Programmierer kaum nachvollziehbar ist.&lt;br /&gt;
&lt;br /&gt;
Damian ist auch am Entwurf von [[Perl (Programmiersprache)#Raku (Perl 6)|Raku]] beteiligt und schrieb die &amp;#039;&amp;#039;Exegesen&amp;#039;&amp;#039;, die die ersten Zusammenstellungen der anfänglichen Ideen (von [[Larry Wall]] &amp;#039;&amp;#039;Apokalypsen&amp;#039;&amp;#039; genannt) einem größeren Publikum zugänglich machten. Sein Modul &amp;#039;&amp;#039;Parse::RecDescent&amp;#039;&amp;#039; gilt als der Perl 5-Vorläufer der &amp;#039;&amp;#039;Perl 6-rules&amp;#039;&amp;#039; und &amp;#039;&amp;#039;Quantum::Superpositions&amp;#039;&amp;#039; als entsprechender Vorläufer der junktiven Operatoren in Perl 6.&lt;br /&gt;
&lt;br /&gt;
Conway gilt als unterhaltsamer und informativer Redner. Auf O’Reillys Perl-Konferenz (heute [[O’Reilly Open Source Convention|OSCON]]) spricht er meist einen ganzen Tag lang im sogenannten &amp;#039;&amp;#039;Conway Channel&amp;#039;&amp;#039;. Seine Vorträge belegen dabei regelmäßig die obersten Plätze in der Hörerwertung. Dort trägt auch der Preis für das beste Papier zu einem technischen Vortrag seinen Namen. Er ist ebenso Mitglied des technischen [[Kommission|Komitee]]s dieser Konferenz, tritt aber regelmäßig auch auf anderen Konferenzen auf.&lt;br /&gt;
&lt;br /&gt;
== Werke ==&lt;br /&gt;
* Damian Conway: &amp;#039;&amp;#039;Object Oriented Perl.&amp;#039;&amp;#039; Manning 2000, ISBN 978-1-884777-79-0 (englisch)&lt;br /&gt;
** (in Deutsch bei) Addison-Wesley 2001: &amp;#039;&amp;#039;Objektorientiert Programmieren mit Perl.&amp;#039;&amp;#039; ISBN 3-8273-1812-2&lt;br /&gt;
* Damian Conway: &amp;#039;&amp;#039;Perl – Best Practices&amp;#039;&amp;#039; O’Reilly 2006, ISBN 978-3-89721-454-5&lt;br /&gt;
* Damian Conway &amp;amp; Curtis O. Poe: &amp;#039;&amp;#039;Perl Hacks. Tipps und Tools zum Programmieren, Debuggen und Überleben&amp;#039;&amp;#039; O’Reilly 2006, ISBN 978-3-89721-474-3&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Commonscat|Damian Conway}}&lt;br /&gt;
* [http://damian.conway.org/About_us/Bio_formal.html Biographie auf der Webseite seiner Firma] (englisch)&lt;br /&gt;
* [http://www.csse.monash.edu.au/~damian/ Damian Conway&amp;#039;s Seite an der Monash-Universität] (englisch)&lt;br /&gt;
* [https://metacpan.org/author/DCONWAY Liste seiner Perl-Module] im CPAN&lt;br /&gt;
&lt;br /&gt;
{{Normdaten|TYP=p|GND=17336666X|LCCN=n/99/51053|NDL=00835398|VIAF=85528460}}&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Conway, Damian}}&lt;br /&gt;
[[Kategorie:Informatiker]]&lt;br /&gt;
[[Kategorie:Entwickler Freier Software]]&lt;br /&gt;
[[Kategorie:Perl (Programmiersprache)]]&lt;br /&gt;
[[Kategorie:Australier]]&lt;br /&gt;
[[Kategorie:Geboren 1964]]&lt;br /&gt;
[[Kategorie:Mann]]&lt;br /&gt;
&lt;br /&gt;
{{Personendaten&lt;br /&gt;
|NAME=Conway, Damian&lt;br /&gt;
|ALTERNATIVNAMEN=&lt;br /&gt;
|KURZBESCHREIBUNG=australischer Informatiker und Philosoph&lt;br /&gt;
|GEBURTSDATUM=5. Oktober 1964&lt;br /&gt;
|GEBURTSORT=[[Melbourne]]&lt;br /&gt;
|STERBEDATUM=&lt;br /&gt;
|STERBEORT=&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>2A01:599:427:35DB:49EA:6411:86E4:10EF</name></author>
	</entry>
</feed>