FAS


FAS‑ohjelmointikieli ja FASOS‑käyttöjärjestelmä olivat VTKK:n omia innovaatioita, jotka loivat suomalaisen tietojenkäsittelyn varhaisen standardin. Ne mahdollistivat tehokkaan, luotettavan ja yhtenäisen tavan rakentaa ja ajaa sovelluksia aikana, jolloin kaupallisia ratkaisuja oli vähän ja valtionhallinnon tarpeet kasvoivat nopeasti.


FAS ja FASOS

1) Kotimainen ohjelmointikieli valtionhallinnon tarpeisiin

FAS (Fortran Assembler) suunniteltiin erityisesti suurten tietoaineistojen käsittelyyn. Se tarjosi selkeän, rakenteisen tavan kirjoittaa sovelluksia, joita käytettiin laajasti valtion virastoissa ja VTKK:n omissa palveluissa.

2) FASOS loi vakaan ja tehokkaan käyttöjärjestelmäalustan

FASOS oli VTKK:n kehittämä käyttöjärjestelmä, joka optimoitiin FAS‑kielen ja sen aikaisten eri ympäristöjen tarpeisiin. Se tarjosi luotettavan ajonaikaisen ympäristön, resurssien hallinnan ja suorituskyvyn, jota 1970–1980‑lukujen tietojenkäsittely vaati.

3) Yhdessä ne muodostivat suomalaisen tietojenkäsittelyn perustan

FAS + FASOS ‑kokonaisuus oli käytännössä varhainen suomalainen ohjelmistoalusta: yhtenäinen, dokumentoitu ja laajasti käytetty. Se loi pohjan myöhemmille järjestelmille ja vahvisti VTKK:n asemaa valtion tietotekniikan suunnannäyttäjänä.


FAS syntyi ensin, ja FASOS sen jälkeen.

FAS syntyi ensin ohjelmointikielenä. FASOS kehitettiin myöhemmin käyttöjärjestelmäksi, joka tarjosi FAS‑kielelle optimoidun ajoympäristön ja resurssien hallinnan suurkoneympäristössä. FAS oli poikkeuksellisen helposti portattavissa (muuttaminen toiseen koneeseen sopivaksi), koska se oli kielitasoinen järjestelmä, ei laite- tai käyttöjärjestelmäriippuvainen. Porttaus vaati käytännössä vain tulkki-/kääntäjäkerroksen kirjoittamisen uudelle koneelle. Koska FAS‑ohjelmia käytettiin kymmenissä virastoissa, niiden piti toimia eri laitteilla, eri käyttöjärjestelmissä ja eri aikakausina.

FAS siirrettiin ja sovitettiin toimimaan useissa eri pienkoneissa, kuten Mikko 1‑ ja Mikko 2 ‑malleissa, Nokia Data ‑pienkoneissa sekä eräissä CP/M‑pohjaisissa mikrotietokoneissa. Portattavuus oli siis elintärkeä ominaisuus, ja se suunniteltiin sisään rakennettuna ominaisuutena alusta asti.

FAS nykytermein

FAS‑ohjelmointikieli – suomalaisen tietotekniikan peruspilari

FAS-kielen historia

Kuva kirjasta ”VTKK omin sanoin”, FAS-kehittäjät Ari Kahila, Simo Töyrä, Timo Tilus, Tuomas Kotovirta noin 1970-luvulla, 2025, VTKK Perinne ry

Scroll to Top