Jan Garwick

Fra Wikipedia, den frie encyklopedi
Gå til: navigasjon, søk

Jan Vaumund Garwick (født 31. juli 1916 i Oslo, død 18. juni 1989 i Hemet, California)[1] var en norsk matematiker og informatiker, kjent som informatikkens far i Norge.[2]

Etter cand.real. i matematikk (1938) ved Universitetet i Oslo, arbeidet han som assistent (etter Gunnar Randers) under Svein Rosseland ved Institutt for Teoretisk Astrofysikk (1940–), der han også håndterte Rosselands Oslo Analyzer.[3] Senere, etter et kort opphold ved Institute d'Astrophysique i Paris (1947), begynte han i Forsvarets Forskningsinstitutt som sjef for regnesentralen (1947), i nært samarbeid med Gunnar Randers. Han arbeidet med problemstillinger i fysikk, som simulering med Monte Carlo-metoder, for beregning av optimal diameter for uran-stavene i landets første atomreaktor ved Institutt for Energiteknikk,[4] blant annet i samarbeid med den nyutdannede Kristen Nygaard (rekruttert for siviltjeneste, 1948).

Garwick var med i NTNF's utvalg for matematikkmaskiner,[5] som foranlediget oppstart av Norsk Regnesentral, Jens Balchens analoge maskin DIANA ved NTH (1951).[6] Den norske MAMA-maskinen ble satt opp (1951) under Warwick. Garwick var første leder av Den Norske Dataforening (1953), som han representerte i IFIP, blant annet i arbeidsgruppene som jobbet med ALGOL 68. Samtidig forestod han også FFI's anskaffelse av datidens kraftigste regnemaskin (FREDERIC), hvorpå han igangsatte en rekke pioneerprosjekt for programmering, blant annet for oppgaver innen operasjonsanalyse.[7] Garwick arbeidet med nyutdannede Ole-Johan Dahl (rekruttert 1952) og nevnte Kristen Nygaard med utviklingen av et høynivå programmeringsspråk, som senere ledet til SIMULA (1965).

Samtidig tok han doktorgrad ved Universitetet i Oslo med avhandlingen The solution of boundary value problems by step by step method (1956). Etter invitasjon fra NATO gikk Garwick til deres institutt for forsvars-forskning (1957–60), men meldte senere overgang tilbake til FFI (1961) som ville ha Garwick som forskningssjef. Han fortsatte sitt engasjement for den digitale maskin og hadde forskeropphold ved Control Data (1965–67) i California. Språket Gargoyle var Warwicks verk fra denne tiden (1964), et verktøy for å skrive kompilator.[8] I perioden 1967-69 laget han det ALGOL 60-baserte språket GPL, General Purpose Language, også kjent som Garwicks Private Language.[9]

Warwick emigrerte til USA (1967) og fortsatte sitt virke i California og New Mexico. På 70-tallet arbeidet han med systemspråket SYDEL.[10]

Publikasjoner[rediger | rediger kilde]

  • En fremgangsmåte hvorefter Poincaré-ske rekker kan gjøres hurtigere konvergente., avhandling til cand.real., 44 sider (Universitetet i Oslo, 1938)
  • Note on stellar systems with ellipsoidal velocity-distribution, i Astrophysica Norvegica, 3(49):302-305 (1943)
  • A new method of calculating general perturbations of asteroids and comets, i Astrophysica Norvegica, 3(13):282-299 (1943)
  • A Punched Card Machine Especially Equipped for Scientific Computations, Mathematical Tables and Other Aids to Computation, 8(47):167-170 (Juli, 1954)
  • Programmer's handbook for the Ferranti Mercury Computer FREDERIC at the Norwegian Defense Research Establishment (1957). Med Ole-Johan Dahl (1958, 1962)
  • The definition of programming languages by their compilers, i Proc. of Formal Language Description Languages for Computer Programming, Wien (1964)
  • GARGOYLE: a language for compiler writing, Commun. ACM 7(1): 16-20 (1964)
  • Remark on further generalization of ALGOL, Commun. ACM 7(7): 422-423 (1964)
  • Programming Languages: GPL, a truly general purpose language, Commun. ACM 11(9): 634-638 (1968)
  • R69-32 A Universal Syntax-Directed Top-Down Analyzer, i IEEE Trans. Computers, 18(10):964-65 (1968)
  • Jan V. Garwick in memoriam. BIT 28(3):576-576, August 1989

Referanser og noter[rediger | rediger kilde]

  1. ^ nekrolog fra IFIP
  2. ^ Virkeligheten som simuleringsspill fra Apollon
  3. ^ Jan Rune Holmevik, History of the Simula Language fra simula.no
  4. ^ Simulering skapte dei moderne datamaskinene fra forskning.no
  5. ^ Utvalget ble oppnevnt 29. jan. 1949, og hadde 8 medlemmer: H. Solberg, Thomas Bendixen, Ragnar Frisch, Jan Garwick, Egil Hylleraas, J.K. Lunde, Svein Rosseland og Bjørn Trumpy. Sekretær var Henry Viervoll. [1]
  6. ^ NTHs tidlige datahistorie fra NTNU
  7. ^ Bilder fra norsk forskning fra Forskerforbundet
  8. ^ Gargoyle fra Encycl of Computer Languages
  9. ^ General Purpose Language fra Encycl. of Computer Languages
  10. ^ SYDEL fra rosweb.ru