Torgil Ekman, född 11 december 1935, datalog och läroboksförfattare.

Torgil Ekman
Född11 december 1935 (88 år)
SysselsättningDatavetare, numerical analyst, författare
ArbetsgivareLunds universitet
Redigera Wikidata

Torgil Ekman var universitetslektor i datavetenskap vid Lunds universitet.

Från hösten 1958[1] samarbetade han med Carl-Erik Fröberg kring den helt nya SMIL (SifferMaskinen i Lund), som var den första datorn i Lund och bland de allra första i Sverige.

Torgil Ekman utförde tillsammans med Leif Robertsson, ett pionjärarbete vid framtagning av en Algol-kompilator (Algol 60) för SMIL, som påbörjades med en studieresa i Köpenhamn hos Peter Naur i februari 1959 där han fick tillgång till en tidig version av Algol 60-specifikationen. För att få kompilatorn att fungera fick Ekman övertyga Kjell Jönsson lägga till nya instruktioner för det så kallade "80-hoppet" i SMIL. Instruktionen användes för att hämta parametrar till funktionsanrop. Det första testprogrammet var skrivet av Sten Henriksson och utförde integration med Simpsons regel.[1] Kompilatorn blev klar i februari 1962. Det blev därmed betydligt enklare att använda denna tidiga dator.

Han intog också en ledande roll vid uppläggning av kurser i programmering inom civilingenjörsutbildningen som startade vid LTH i Lund under 1960-talet. Med stort engagemang arbetade han med denna utbildning under fyra decennier.

I detta sammanhang skrev han själv och medarbetade i ett antal läroböcker inom datautbildningen, t.ex. för programmeringsteknik och programspråk som Algol, COBOL, Fortran och Pascal. Dessa böcker fick stor spridning och användes i utbildningen på många universitet och högskolor, även utomlands.

Bibliografi i urval redigera

  • Lärobok i Algol (med Carl-Erik Fröberg, 1964)
  • Lärobok i COBOL (med Anna Lysegård (pesudonym för Kenneth Nilsson), 1966)
  • Data för skolan: numeriska metoder, datamaskiner och programmering (med Carl-Erik Fröberg, 1969)
  • Assembler för UNIVAC 1108 (med Anna Lysegård (pesudonym för Kenneth Nilsson), 1971)
  • Numerisk analys: allmän kurs (med Bengt-Erik Bengtsson, 1976)
  • Programmering i Standard Fortran (med Göran Eriksson, 1976)
  • Programmering i Algol 60 (1977)
  • Programmering i Fortran 77 (med Göran Eriksson, 1979)
  • Pascal för dig som (tror att du) kan programmera (med Jan Karlsson, 1981)
  • Programmering och datastrukturer med Pascal (med Jan Karlsson, 1982)
  • Numeriska metoder på dator och dosa (1987)
  • Modern programmering i Pascal (1992)
  • Problemlösning och algoritmer med Pascal (1997)

Källor redigera

  1. ^ [a b] Jan Engvald (16 oktober 2006). ”SMIL 50 år - seminarier kring Lunds första dator”. lu.se. Lunds universitet. Arkiverad från originalet den 17 februari 2020. https://web.archive.org/web/20200217102329/http://www.lth.se/digitalth/smil/. Läst 17 mars 2019. 

Externa länkar redigera