{"id":2053,"date":"2026-08-05T18:26:00","date_gmt":"2026-08-05T16:26:00","guid":{"rendered":"https:\/\/vtkkperinne.fi\/?page_id=2053"},"modified":"2026-08-05T18:38:01","modified_gmt":"2026-08-05T16:38:01","slug":"teko-keskustelua","status":"publish","type":"page","link":"https:\/\/vtkkperinne.fi\/?page_id=2053","title":{"rendered":"TEKO-keskustelua"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udfe6 <strong>TEKO \u2013 VTKK:n tekstink\u00e4sittelyohjelma ja sen k\u00e4ytt\u00e4jien muistot<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Kooste Facebook\u2011keskusteluista ryhm\u00e4ss\u00e4 <em>Suomalaisen tietotekniikan historiaa<\/em><\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udcd8 Johdanto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">1980\u2011luvulla Valtion tietokonekeskus (VTKK) kehitti tekstink\u00e4sittelyohjelman nimelt\u00e4 <strong>TEKO<\/strong> (tai <em>Teko<\/em>). Se oli aikansa suomalainen edell\u00e4k\u00e4vij\u00e4: suomenkielinen k\u00e4ytt\u00f6liittym\u00e4, MORFO\u2011tavutus, fraasimuisti, siilo\u2011leikep\u00f6yt\u00e4 ja valtionhallinnon laaja k\u00e4ytt\u00f6\u00f6notto tekiv\u00e4t siit\u00e4 merkitt\u00e4v\u00e4n osan Suomen IT\u2011historiaa. Keskustelut Facebook\u2011ryhm\u00e4ss\u00e4 <em>Suomalaisen tietotekniikan historiaa<\/em> osoittavat, ett\u00e4 TEKO j\u00e4tti pysyv\u00e4n j\u00e4ljen k\u00e4ytt\u00e4jiins\u00e4 \u2014 niin ammattilaisiin, opiskelijoihin kuin lapsiin.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udfe6 <strong>1. TEKO:n synty ja kehitt\u00e4j\u00e4<\/strong><\/h1>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udfe9 Kehitt\u00e4j\u00e4: Ari Virtanen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">TEKO:n kehitti VTKK:ssa <strong>Ari Virtanen<\/strong>, joka koodasi ohjelman ja pyysi kollegoitaan testaamaan uusia toimintoja . Henkil\u00f6, joka jakoi ty\u00f6huoneen Virtasen kanssa, kertoo testanneensa Tekon uusia ominaisuuksia 1980\u2011luvulla .<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udfe9 Nimen tausta<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nimen arvellaan muodostuneen sanasta <em>tekstink\u00e4sittelyohjelma<\/em>, tai leikillisesti \u201chyv\u00e4t ja huonot teot\u201d .<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udfe6 <strong>2. K\u00e4ytt\u00f6liittym\u00e4 \u2013 virastomainen k\u00e4yt\u00e4v\u00e4<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">TEKO:n k\u00e4ytt\u00f6liittym\u00e4 muistutti <strong>virastoa<\/strong>, jossa toiminnot oli sijoitettu \u201ck\u00e4yt\u00e4v\u00e4n varrella oleviin toimistoihin\u201d . K\u00e4ytt\u00e4j\u00e4 \u201cpoikkesi\u201d toimistoon hakemaan toiminnon, mik\u00e4 her\u00e4tti hilpeytt\u00e4 ja teki ohjelmasta omaleimaisen . Osa k\u00e4ytt\u00e4jist\u00e4 muistaa t\u00e4m\u00e4n selv\u00e4sti, osa ei kokenut virastomaisuutta lainkaan .<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udfe6 <strong>3. Siilo \u2013 TEKO:n leikep\u00f6yt\u00e4 ennen leikep\u00f6yt\u00e4\u00e4<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Nykyinen leikep\u00f6yt\u00e4toiminto oli 1980\u2011luvulla viel\u00e4 uusi. TEKO:ssa sit\u00e4 kutsuttiin nimell\u00e4 <strong>siilo<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u201cVie siiloon\u201d = kopioi<\/li>\n\n\n\n<li>\u201cTuo siilosta\u201d = liit\u00e4<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Siilo mainitaan useissa kommenteissa ja on yksi Tekon tunnetuimmista piirteist\u00e4 .<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udfe6 <strong>4. Suomen kielen tavutus \u2013 MORFO ja Edito<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">TEKO sis\u00e4lsi todenn\u00e4k\u00f6isesti <strong>ensimm\u00e4isen suomalaisen tavutusalgoritmin<\/strong>, joka perustui MORFO\u2011malliin . Toinen aikakauden tavuttaja oli oululaisen Mikrovuon <strong>Edito<\/strong>, jonka algoritmi oli tehty k\u00e4ym\u00e4ll\u00e4 l\u00e4pi Dostojevskin <em>Idiootin<\/em> suomennoksen kaikki tavutukset (n. 700 sivua) .<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udfe6 <strong>5. Fraasimuisti ja fraasitaltio<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">TEKO:ssa oli <strong>fraasimuisti<\/strong>, jota k\u00e4ytt\u00e4j\u00e4t muistelevat edelleen. Termi <strong>fraasitaltio<\/strong> oli harvinainen ja esiintyi vain Tekossa .<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udfe6 <strong>6. K\u00e4ytt\u00f6kokemuksia eri ymp\u00e4rist\u00f6iss\u00e4<\/strong><\/h1>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udfe9 MikroMikko<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Monet muistavat TEKO:n tulleen MikroMiko\u2011tietokoneiden mukana .<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udfe9 Amiga<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">TEKO toimi Amiga\u2011tietokoneella PC\u2011emulaattorin kautta \u2014 hitaasti, mutta toimivasti .<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udfe9 VAX\/VMS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Diplomit\u00f6it\u00e4 kirjoitettiin TEKO:lla DEC:n VAX\u2011tietokoneissa VMS\u2011k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4ll\u00e4 . Kuvat liitettiin teipill\u00e4 tulosteliuskoihin ja kopioitiin kirjaksi .<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udfe9 Koulut ja yliopistot<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">TEKO oli k\u00e4yt\u00f6ss\u00e4 kouluissa ja korkeakouluissa 1980\u20131990\u2011luvuilla . Moni kertoo tehneens\u00e4 ensimm\u00e4iset kurssity\u00f6ns\u00e4 Tekolla .<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udfe9 Lapsuuden muistoja<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yksi k\u00e4ytt\u00e4j\u00e4 kertoo olleensa \u201cmaailman nuorin TEKO:n k\u00e4ytt\u00e4j\u00e4\u201d, koska k\u00e4ytti sit\u00e4 lapsena .<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udfe6 <strong>7. Tekniset vahvuudet ja heikkoudet<\/strong><\/h1>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udfe9 Vahvuudet<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Suomenkielinen k\u00e4ytt\u00f6liittym\u00e4<\/li>\n\n\n\n<li>MORFO\u2011tavutus<\/li>\n\n\n\n<li>Fraasimuisti<\/li>\n\n\n\n<li>Siilo\u2011leikep\u00f6yt\u00e4<\/li>\n\n\n\n<li>ASCII\u2011tallennusmuoto (TekoPlus)<\/li>\n\n\n\n<li>Selke\u00e4 rakenne aloittelijoille<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">TekoPlussaa kuvataan \u201cer\u00e4\u00e4ksi parhaista Suomessa syntyneist\u00e4 kirjoitusohjelmista kautta aikojen\u201d .<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udfe9 Heikkoudet<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tiedoston salaus oli \u201chuijausta\u201d (ei oikeaa salausta)<\/li>\n\n\n\n<li>Pitk\u00e4t dokumentit kaatoivat ohjelman (yli ~25 sivua)<\/li>\n\n\n\n<li>Tulostusongelmat joillakin kokoonpanoilla<\/li>\n\n\n\n<li>Hidas grafiikkakortti saattoi j\u00e4\u00e4d\u00e4 j\u00e4lkeen nopean kirjoittajan per\u00e4ss\u00e4<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udfe6 <strong>8. TEKO:n versiot ja jatkokehitys<\/strong><\/h1>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udfe9 TEKO III<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">K\u00e4yt\u00f6ss\u00e4 valtionhallinnossa .<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udfe9 TekoPlus<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">K\u00e4ytt\u00e4jien mukaan yksi parhaista suomalaisista tekstink\u00e4sittelyohjelmista .<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udfe9 Windows\u2011TEKO<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Windows 2:lle tehty versio, joka ei koskaan tullut julkiseen jakeluun, koska Windows 3 ehti markkinoille ennen sen valmistumista . Janakkalan tietokonemuseossa on tallessa alkuper\u00e4inen kluuttikotelo .<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udfe6 <strong>9. TEKO ja FAS\u2011ohjelmointikieli<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Keskustelussa kysyt\u00e4\u00e4n, oliko TEKO kirjoitettu VTKK:n omalla <strong>FAS\u2011kielell\u00e4<\/strong> . T\u00e4m\u00e4 yhdist\u00e4\u00e4 TEKO:n VTKK:n laajempaan ohjelmistokehitykseen, johon kuuluivat my\u00f6s MINTTU\u2011hakukone ja Diaari\u2011j\u00e4rjestelm\u00e4 .<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udfe6 <strong>10. TEKO osana Suomen IT\u2011historiaa<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Keskusteluissa TEKO n\u00e4hd\u00e4\u00e4n:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>suomalaisen tekstink\u00e4sittelyn pioneerina<\/li>\n\n\n\n<li>valtionhallinnon standardina ennen WordPerfecti\u00e4 ja Wordia<\/li>\n\n\n\n<li>ohjelmana, joka toi suomenkielisen tavutuksen ja fraasimuistin k\u00e4yt\u00e4nn\u00f6n ty\u00f6h\u00f6n<\/li>\n\n\n\n<li>osana VTKK:n laajempaa ohjelmistokehityst\u00e4<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">TEKO:n historiaa on dokumentoitu my\u00f6s <strong>VTKK Perinne ry:n kirjassa \u201cValtion tietokonekeskus omin sanoin\u201d<\/strong>, jossa ohjelmasta on oma sivunsa .<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udfe6 <strong>11. Yhteenveto <\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">TEKO oli 1980\u2011luvun suomalainen tekstink\u00e4sittelyohjelma, joka toi k\u00e4ytt\u00f6\u00f6n siilo\u2011leikep\u00f6yd\u00e4n, MORFO\u2011tavutuksen, fraasimuistin ja suomenkielisen k\u00e4ytt\u00f6liittym\u00e4n aikana, jolloin kansainv\u00e4liset ohjelmat olivat viel\u00e4 vieraskielisi\u00e4 ja vaikeita. K\u00e4ytt\u00e4jien muistelmat osoittavat, ett\u00e4 TEKO oli laajasti k\u00e4yt\u00f6ss\u00e4 valtionhallinnossa, oppilaitoksissa ja kotik\u00e4yt\u00f6ss\u00e4, ja se j\u00e4tti pysyv\u00e4n j\u00e4ljen suomalaisen tietotekniikan historiaan.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udfe6 <strong>Viitteet <\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.facebook.com\/groups\/733326956836475\">(20+) Suomalaisen tietotekniikan historiaa | Facebook<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udfe6 TEKO \u2013 VTKK:n tekstink\u00e4sittelyohjelma ja sen k\u00e4ytt\u00e4jien muistot Kooste Facebook\u2011keskusteluista ryhm\u00e4ss\u00e4 Suomalaisen tietotekniikan historiaa \ud83d\udcd8 Johdanto 1980\u2011luvulla Valtion tietokonekeskus [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2053","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=\/wp\/v2\/pages\/2053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2053"}],"version-history":[{"count":4,"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=\/wp\/v2\/pages\/2053\/revisions"}],"predecessor-version":[{"id":2063,"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=\/wp\/v2\/pages\/2053\/revisions\/2063"}],"wp:attachment":[{"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}