1 / 21

Oberon Day 2011 25-Year Anniversary

Oberon Day 2011 25-Year Anniversary. Jürg Gutknecht, ETH Zürich May 27, 2011. Oberon Days 2004 Basel 2004 Cern 2007 Zürich 2011 Zürich. A Continued Tradition. 2011. Now. 25 years. 1986. 2011. 25 Years After. 25 years. 25 years. 1986. 2011. 1961. 50 Years After. 25 years.

Télécharger la présentation

Oberon Day 2011 25-Year Anniversary

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Oberon Day 201125-Year Anniversary Jürg Gutknecht, ETH Zürich May 27, 2011

  2. Oberon Days • 2004 Basel • 2004 Cern • 2007 Zürich • 2011 Zürich A Continued Tradition

  3. 2011 Now

  4. 25 years 1986 2011 25 Years After

  5. 25 years 25 years 1986 2011 1961 50 Years After

  6. 25 years 25 years 1986 2011 1961 50 Years After

  7. 25 years 1986 2011 1961 25 Years After

  8. 1986 2011 1961 Now

  9. 1986 2011 1961 A Holistic Approach with Utmost Resource Efficiency as Pay Out Now and Then

  10. A Metaphoric Comparison

  11. Spaceship One vs. NASA

  12. The Modern World

  13. class Semaphore {int s;public void P() {lock (mutex) {while (s == 0) Monitor.Wait(mutex); s--;} }public void V() {lock (mutex) { s++;Monitor.PulseAll(mutex); }}} Teach This!

  14. class Semaphore {int s;public void P() {lock (mutex) { s--;if (s < 0) Monitor.Wait(mutex);} }public void V() {lock (mutex) { s++;if (s <= 0) Monitor.Pulse(mutex); }}} The Sleeping Barber

  15. Comparison (30 Mio P, V operations) What is Under the Hood?

  16. Comparison (30 Mio P, V operations) What is Under the Hood?

  17. Continued Simplicity

  18. „We make our tools and they shape us“ Stowe Boyd „The tools we use have a profound (and devious!) influence on our thinking habits, and, therefore, on our thinking abilities“Edsger W. Dijkstra The Significance of Tools

  19. Is it Recognized?

  20. Als Glücksfall erwies sich, dass just zu dieser Zeit die Abteilung Informatik an der ETH eröffnet wurde. Neben seinem Studium nahm Lustenberger eine 50 Prozent Stelle bei der Firma Contraves an. Während er sich bei Contraves an VAX Terminals mit Fortran-Routinen abmühte – eine äusserst fehleranfällige Angelegenheit –, schrieb er gleichzeitig an der ETH am Lilith-Computer Programme mit Modula-2. „Diese zwei Welten waren wie Tag und Nacht“, erzählt Lustenberger. Das Arbeiten mit den eleganten Programmiersprachen von Niklaus Wirth hat ihn nachhaltig beeindruckt. „Ein Credo von Wirth war: Programme sollten so einfach wie möglich, klar und mächtig sein.“ Lustenberger findet es schade, dass die Entwicklung heute gerade entgegen diesem Credo verläuft. „Ich habe manchmal den Eindruck, dass wir in der Informatik Rückschritte machen. Die Programmierumgebungen und Programme werden übermässig komplex, bieten einen Wust von unnötigen Möglichkeiten, und verlangen den Einsatz immer mächtigerer Hardware.

  21. Paul Reed • Martina Wirth • The Speakers • The Audience Thank You!

More Related