<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>datenschmutz &#187; Turing</title>
	<atom:link href="http://blog.datenschmutz.net/tag/turing/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.datenschmutz.net</link>
	<description>Ritchie Blogfried Pettauers Weblog</description>
	<lastBuildDate>Fri, 23 Sep 2011 22:08:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<atom:link rel="search"
           href="http://blog.datenschmutz.net/opensearch"
           type="application/opensearchdescription+xml"
           title="Content Search" />	<atom:link rel='hub' href='http://blog.datenschmutz.net/?pushpress=hub'/>
<cloud domain='blog.datenschmutz.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Sir Tony Hoare: Informatiklegende an der TU Wien</title>
		<link>http://blog.datenschmutz.net/2007-11/sir-tony-hoare-informatiklegende-an-der-tu-wien/</link>
		<comments>http://blog.datenschmutz.net/2007-11/sir-tony-hoare-informatiklegende-an-der-tu-wien/#comments</comments>
		<pubDate>Sat, 17 Nov 2007 12:25:38 +0000</pubDate>
		<dc:creator>Ritchie Blogfried Pettauer</dc:creator>
				<category><![CDATA[datenschmutz]]></category>
		<category><![CDATA[digitalia]]></category>
		<category><![CDATA[medienkultur]]></category>
		<category><![CDATA[termingebunden]]></category>
		<category><![CDATA[theoretisch]]></category>
		<category><![CDATA[Algorithmus]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Nobelpreis]]></category>
		<category><![CDATA[Quicksort]]></category>
		<category><![CDATA[Turing]]></category>
		<category><![CDATA[Vortrag]]></category>
		<category><![CDATA[Wien]]></category>

		<guid isPermaLink="false">http://blog.datenschmutz.net/2007-11/sir-tony-hoare-informatiklegende-an-der-tu-wien/</guid>
		<description><![CDATA[[ 27. November 2007; 17:00 bis 19:00. ] Am 27. November hält Turing-Preisträger Tony Hoare einen Vortrag an der TU Wien. Im Anschluss gibt's die Möglichkeit, mit dem Erfinder des Quicksort-Algorithmus zu diskutieren.]]></description>
			<content:encoded><![CDATA[<table class="ec3_schedule"><tr><td colspan="3">27. November 2007</td></tr><tr><td class="ec3_start">17:00</td><td class="ec3_to">bis</td><td class="ec3_end">19:00</td></tr></table><p><a href="http://blog.datenschmutz.net/wp-content/uploads/2007/11/hoare.jpg" rel="lightbox" title='hoare' class="liimagelink"><img src='http://blog.datenschmutz.net/wp-content/uploads/2007/11/hoare.thumbnail.jpg' alt="hoare.thumbnail Sir Tony Hoare: Informatiklegende an der TU Wien" style="float:right;margin-left:9px;margin-top:3px;margin-bottom:2px;border:1px solid orange;" title="Sir Tony Hoare: Informatiklegende an der TU Wien" /></a>Sir Charles Antony Richard Hoare ist (inzwischen emeritierter) Professor of Computing in Oxford und arbeitet bei <a href="http://blog.datenschmutz.net/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Microsoft">Microsoft</a> Research Cambridge. Informatik-StudentInnen kennen ihn als den Erfinder des <a href="http://blog.datenschmutz.net/tag/quicksort/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Quicksort">Quicksort</a>-<a href="http://blog.datenschmutz.net/tag/algorithmus/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Algorithmus">Algorithmus</a> und <a href="http://blog.datenschmutz.net/tag/turing/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Turing">Turing</a> Award Preisträger — diesen “<a href="http://blog.datenschmutz.net/tag/nobelpreis/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Nobelpreis">Nobelpreis</a> der Informatik” erhielt der Brite im Jahr 1980. An der TU <a href="http://blog.datenschmutz.net/tag/wien/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Wien">Wien</a> hält Hoare einen <a href="http://blog.datenschmutz.net/tag/vortrag/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Vortrag">Vortrag</a> mit anschließender Diskussion.</p>
<p><strong>Ort: </strong>TU Wien, Neues Elektrotechnisches Institutsgebäude, Hörsaal EI 9, Gußhausstraße 25, EG</p>
<p>Der Vortrag beginnt pünktlich um 17 Uhr, im Fokus steht das Thema <strong>Fine-Grain Concurrency</strong>:</p>
<blockquote><p>I have always been frightened by concurrent programs which share a common memory, with fine-grained interleaving of access to it. But with multi-core computers, that is the way of the future. Fortunately, the recent development of separation logic gives an elegant way of expressing ownership of storage locations and the transfer of ownership.</p>
<p>I will introduce a semantics based on Petri nets, using separation logic to annotate their arcs and to prove absence of race conditions as well as assertional correctness.</p></blockquote>
<p><a href="http://www.informatik.tuwien.ac.at/events/forschung/81/" class="liexternal">Weitere Infos zur Veranstaltung</a><br />
<a href="http://research.microsoft.com/~thoare/" class="liexternal">Tony Hoare: Biographie</a></p>
<h2 id="toc-was-hats-auf-sich-mit-quicksort">Was hat’s auf sich mit Quicksort?</h2>
<p>Die Problemstellung, Daten anhand bestimmter Parameter zu sortieren, tritt bei der Programmierung sehr häufig auf. Quicksearch nutzt einen rekursiven Algorithmus, der mit einer kurzen inneren Schleife äußerst performante und speicherschonende Sortierverfahren erlaubt. Er bedient sich dabei des sogenannten “Teile und herrsche” bzw. “divide et impera” Prinzips — dabei geht es um die Zerlegung eines komplexen Problems in viele kleine Einzelprobleme. Quicksort etwa generiert viele kleine Ergebnislisten, aus denen das Gesamtergebnis dann zusammengesetzt wird. Näheres weiß die <a href="http://de.wikipedia.org/wiki/Quicksort" rel="nofollow" class="liwikipedia">Wikipedia</a>:</p>
<blockquote><p>Zunächst wird die zu sortierende Liste in zwei Teillisten umsortiert. Dazu wählt Quicksort ein sogenanntes Pivotelement aus der Liste aus, das die Grenze zwischen den beiden Teillisten festlegt. Alle Elemente die kleiner als das Pivotelement sind, kommen in die linke, untere Teilliste und alle die größer sind, in die rechte, obere Teilliste. Die Längen der Teillisten werden also nicht schon vorher festgelegt, sondern ergeben sich aus der Wahl des Pivotelements. Die Positionen der Elemente, die gleich dem Pivotelement sind, hängen vom verwendeten Teilungsalgorithmus ab. Sie können sich beliebig auf die Teillisten verteilen.</p></blockquote>
<hr /><small>Copyright © 2010 Ritchie Pettauer / datenschmutz<br /> Dieser Volltext RSS-Feed wird ausschließlich für die private, nicht-kommerzielle Verwendung im Feedreader bereit gestellt. Über Zitate mit Backlink freue ich mich, eine Wiederveröffentlichung des ungekürzten Volltexts auf Dritt-Webseiten ist allerdings untersagt. Wenn Sie datenschmutz Updates auf Ihrer Homepage einbinden möchten, dann verwenden Sie bitte den <a href="http://feeds.feedburner.com/datenschmutzdigest" class="liexternal">Exzerpt-Feed</a>.<br />
Wenn Sie diese Meldung auf einer Homepage sehen, wurde der betreffende Beitrag widerrechtlich und ohne die Zustimmung des Autors veröffentlicht.<br /><em>Digitaler Fingerabdruck / digital Fingerprint: c1d7d6ed6691c7c25dbb043c9a689294</em></small>]]></content:encoded>
			<wfw:commentRss>http://blog.datenschmutz.net/2007-11/sir-tony-hoare-informatiklegende-an-der-tu-wien/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced (User agent is rejected)
Database Caching 3/42 queries in 0.012 seconds using disk: basic
Object Caching 1336/1432 objects using disk: basic

Served from: blog.datenschmutz.net @ 2012-02-12 11:01:16 -->
