{"id":3792,"date":"2026-09-07T18:39:27","date_gmt":"2026-09-07T16:39:27","guid":{"rendered":"https:\/\/vtkkperinne.fi\/?page_id=3792"},"modified":"2026-09-07T18:58:15","modified_gmt":"2026-09-07T16:58:15","slug":"apl-a-programming-language","status":"publish","type":"page","link":"https:\/\/vtkkperinne.fi\/?page_id=3792","title":{"rendered":"APL (A Programming Language)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udcd8 APL \u2013 mik\u00e4 se oli, milloin sit\u00e4 k\u00e4ytettiin ja mit\u00e4 sill\u00e4 tehtiin <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd70 Aikakausi VTKK:ssa<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">APL:n k\u00e4ytt\u00f6 VTKK:ssa sijoittui erityisesti <strong>1970\u2011luvun puoliv\u00e4list\u00e4 1980\u2011luvun alkuun<\/strong>, jolloin keskuksen palvelutuotanto laajeni ja laskentatarpeet kasvoivat. T\u00e4m\u00e4 n\u00e4kyy my\u00f6s vuosikertomusjaksoissa. APL oli tuolloin keskeinen osa VTKK:n teknist\u00e4 ty\u00f6kalupakkia.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd27 Mihin APL:\u00e4\u00e4 k\u00e4ytettiin VTKK:ssa?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">APL:n vahvuudet \u2013 matemaattinen ilmaisuvoima, taulukkolaskennan tehokkuus ja nopea prototypointi \u2013 tekiv\u00e4t siit\u00e4 erinomaisen v\u00e4lineen VTKK:n asiantuntijoille. Sit\u00e4 k\u00e4ytettiin erityisesti:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tilastolliseen laskentaan<\/strong> APL soveltui suurten aineistojen k\u00e4sittelyyn ja matemaattisiin operaatioihin, joita VTKK tuotti valtionhallinnon tarpeisiin.<\/li>\n\n\n\n<li><strong>Taloudellisiin ja hallinnollisiin laskelmiin<\/strong> Budjetointi, kustannusmallit, ennusteet ja optimointiteht\u00e4v\u00e4t olivat tyypillisi\u00e4 APL-sovelluksia.<\/li>\n\n\n\n<li><strong>Teknisten analyysien ja mallien rakentamiseen<\/strong> APL:n symbolinen notaatio mahdollisti monimutkaisten laskentamallien nopean kokeilun ja muokkaamisen.<\/li>\n\n\n\n<li><strong>Koulutukseen ja menetelm\u00e4kehitykseen<\/strong> VTKK:n rooli valtionhallinnon tietotekniikan kehitt\u00e4j\u00e4n\u00e4 tarkoitti, ett\u00e4 APL:\u00e4\u00e4 k\u00e4ytettiin my\u00f6s menetelmien opettamiseen ja uusien laskentatapojen esittelyyn.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udda5 Miksi APL oli t\u00e4rke\u00e4?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">APL oli VTKK:n kannalta merkitt\u00e4v\u00e4, koska se:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>nopeutti asiantuntijaty\u00f6t\u00e4<\/strong> verrattuna aikakauden muihin kieliin<\/li>\n\n\n\n<li><strong>mahdollisti matemaattisesti vaativien teht\u00e4vien<\/strong> toteuttamisen ilman raskasta ohjelmointia<\/li>\n\n\n\n<li><strong>tuki VTKK:n roolia<\/strong> valtionhallinnon laskentakeskuksena ja menetelm\u00e4kehitt\u00e4j\u00e4n\u00e4<\/li>\n\n\n\n<li><strong>oli osa kansainv\u00e4list\u00e4 kehityst\u00e4<\/strong>, jossa APL:st\u00e4 tuli 1970-luvulla yksi keskeisist\u00e4 tieteellisist\u00e4 ja taloudellisista laskentakielist\u00e4<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">APL:n k\u00e4ytt\u00f6 hiipui 1980\u2011luvun lopulla, kun uudet j\u00e4rjestelm\u00e4t, standardoidut kielet ja PC\u2011ymp\u00e4rist\u00f6t syrj\u00e4yttiv\u00e4t sen. Silti sen vaikutus n\u00e4kyy edelleen VTKK:n historiassa: se oli v\u00e4line, joka mahdollisti nopean laskennan aikana, jolloin tietotekniikka oli vasta muotoutumassa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u2728 Yhteenveto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>APL oli 1970\u20131980\u2011luvuilla VTKK:n keskeinen matemaattinen ohjelmointikieli, jota k\u00e4ytettiin tilastolliseen laskentaan, talousmalleihin, teknisiin analyyseihin ja menetelm\u00e4kehitykseen. Sen symbolinen notaatio ja tehokkuus tekiv\u00e4t siit\u00e4 aikansa edistyksellisimm\u00e4n ty\u00f6kalun, joka tuki VTKK:n roolia valtionhallinnon laskentakeskuksena.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/fi.wikipedia.org\/wiki\/APL_(ohjelmointikieli)\n<\/div><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/fi.wikipedia.org\/wiki\/APL_(ohjelmointikieli)\">https:\/\/fi.wikipedia.org\/wiki\/APL_(ohjelmointikieli)<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udcd8 APL \u2013 mik\u00e4 se oli, milloin sit\u00e4 k\u00e4ytettiin ja mit\u00e4 sill\u00e4 tehtiin \ud83d\udd70 Aikakausi VTKK:ssa APL:n k\u00e4ytt\u00f6 VTKK:ssa sijoittui [&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-3792","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=\/wp\/v2\/pages\/3792","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=3792"}],"version-history":[{"count":7,"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=\/wp\/v2\/pages\/3792\/revisions"}],"predecessor-version":[{"id":3811,"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=\/wp\/v2\/pages\/3792\/revisions\/3811"}],"wp:attachment":[{"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}