Stefan Arnborg, KTH, SICS och HUBIN

Post on 02-Feb-2016

65 views 0 download

description

Dekonstruktionistisk teknikhistoria. Stefan Arnborg, KTH, SICS och HUBIN. http://www.nada.kth.se/~stefan. Dekonstruktionistisk datalogisk teknikhistoria. - PowerPoint PPT Presentation

Transcript of Stefan Arnborg, KTH, SICS och HUBIN

Stefan Arnborg, KTH, SICS och HUBIN

http://www.nada.kth.se/~stefan

Dekonstruktionistisk teknikhistoria

Dekonstruktionistisk datalogisk teknikhistoria

• Den dekonstruktionistiska historieskolan betonar att historia skapas av historikern och inte är en objektiv redogörelse för vad som faktiskt skett.

• Det är alltså fritt fram för myter, skrönor, påhittade berättelser och framtidsvisioner.

(Svenska Dagbladet, jan 2002)

Nada förvaltar, förmedlar, förnyar: kunskap i fyra akademiska ämnen

• Datalogi

• Medieteknik och grafisk produktion

• Människa-datorinteraktion

• Numerisk Analys

Nada Snabbstatistik

• drygt trehundra anställda• drygt hundra doktorander• drygt hundra avhandlingar• ca hundra kurser• drygt hundra exjobb/år• Omsättning några hundra miljoner per år• Forskningen 75%, Undervisning 25%• Forskning till 75% externfinansierad

Lokalplan, 1963

BESK - hålremsor och elektronrör

Tekniska muséet öppnade sinavdelning för datorhistoria tre år innan KTH startade datateknikutbildningen 1983

(Svante Lindqvist, professor i teknikhistoria, 90-tal)

Berömda prognoser

• Den föreslagna satsningen på BESK kommer att innebära att Sveriges behov av siffermaskin- beräkningar kommer att kunna uppfyllas under överskådlig framtid. (datorutredning, 50-tal)

Berömda prognoser

• Den föreslagna satsningen på SIMULA kommer att löna sig på några års sikt.

(SIMULA-utredning, Jacob Palme, sent 60-tal)

• Aktiviteterna kring SIMULA fick åtminstone den effekten att det dominerande programspråket JAVA är avsevärt bättre än det annars kunde ha varit.

• Objektorientering - ett systematiskt sätt att förståprogramvara och utbilda programvarukonstruktörer.(SIMULA-nostalgi, 90-tal)

AI - från filosofi till superhackningITS - Incompatible Timesharing System

Enorm uppsättning programvaror avseddaför forskare och superprogrammerare

Hur kan man skydda investeringen i programvara när programmerare köps uppoch datorarkitekturen blir föråldrad?(R. Stallman, 70-tal)

John McCarthy

Tyvärr har UNIX inte fått denspridning det förtjänar. Detär skrivet i ett språk, C, som intefinns på de flesta datorfabrikat.

(Framtidsstudie, 1978)

Scenario år 1995, skrivet 1978:

Tänkbara funktioner :

-att sätta ihop brev med standard-iserade textfragment

-Hjälpmedel att få ut texter i formav skyltar, stordia och annat

En typisk användning av datatevenblir att hämta information ur olikadatabaser, t ex nyheter om företag i stålbranschen eller sportresultat.

Hur ska systemleverantören kunna hantera komplexiteteni den enorma mängd programvara som kommer att ingå ialla tekniska produkter?

Hur ska systemleverantören kunna hantera komplexiteteni den enorma mängd programvara som kommer att ingå ialla tekniska produkter?

NATO summer school in software engineering, 1968:Tillämpa ingenjörsmässigt tänkande från tillverkningsindustriProblem: vad är produktion och vad är konstruktion?

Ur petita och utvecklingsplan 1979

• Upptäckande dataanalys.• Simulering • Verktyg för programutveckling• Grafisk/typografisk databehandling• Automatisk formelbehandling• Simulering av neuronnät• En dator med arrayprocessor skulle vara mycket värdefull

F-sektionens 50-årsjubileum Relationen mellan problem och algoritm

• Löser en viss algoritm ett givet problem?• Minsta resurs för algoritm att lösa givet problem?• Finns effektiv algoritm för att lösa ett problem?• Hur beskriver man metoder att lösa problem nästan alltid,

nästan rätt, eller nästan alltid nästan rätt?

QuickTime och enGIF-dekomprimerare

krävs för att kunna se bilden.

The Art of Computer ProgrammingD.E. Knuth.

Påbörjat 1962.Vol 1: Fundamental Algorithms, 1968Vol 2: Seminumerical Algorithms, 1970Vol 3: Searching and Sorting, 1973

TeX, ….

Vol 4: Combinatorial Algorithms, Vol 5: Syntactical AlgorithmsVol 6: Theory of LanguagesVol 7: Compilers

QuickTime och enFoto - JPEG-dekomprimerarekrävs för att kunna se bilden.

Free software does not mean non-commercial.

The word “free” has two legitimate meanings:Think of “free speech” as opposed to “free beer”.

(R.M. Stallman)

QuickTime och enFoto - JPEG-dekomprimerarekrävs för att kunna se bilden.

GNU’s Not UnixGPL: Gnu General Public License

• Kompilatorer, systemprogram ….

• stödprogramAritmetikpaket, fönsterhanterare, scheme, spel, upptäckande dataanalys,tillämpad matematik…

• Operativsystemkärna (Linus Thorvalds)

Hur ska systemleverantören kunna hantera komplexiteteni den enorma mängd programvara som kommer att ingå ialla tekniska produkter?

NUTEK kts Luleå 2000: Det viktigaste är att konstruktörer behärskar och förstår konstruktionsarbetets intellektuella innehåll.

• Fantasin är nyckeln till alla framsteg. • Vi behöver många forskningsprojekt

som utan hänsyn till omedelbara behov kan leda oss in i framtiden.

• För att komma framåt måste forskaren kompromissa med makthavare - eller skrapa ihop sina resurser på annat sätt.

(Konrad Zuse)

QuickTime och enPNG-dekomprimerare

krävs för att kunna se bilden.

SWERC'2001 teams qualified for the World-Finals in Hawaii, March 2002:

• 1st Place: Royal Institute of Technology (KTH_NADA) from Sweden.

• 2nd Place: Ecole Politechnique de Paris 1 from France.

That’s all, folks!

Mera skrönor kommer nästa jubileum...