[viesti Survo-keskustelupalstalla (2001-2013)]
Kirjoittaja: | Kimmo Vehkalahti |
---|---|
Sähköposti: | - |
Päiväys: | 10.6.2012 10:56 |
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Aloin syksyllä 2010 valottaa Survon *yli 50 v* mittaista historiaa skannaamalla vanhoja dokumentteja PDF-muotoon. Parin vuoden aikana esiintuomistani Seppo Mustosen julkaisuista olen kertonut muutamin viestein, jotka löytyvät kootusti keskusteluryhmän arkistokaapista tiedostosta numero 001560: http://www.survo.fi/arkisto/001560.html Sivutuotteena näkyviin tulivat Survo-Käyttäjäyhdistyksen 1991-2000 julkaisemat SURVO.TUT-lehdet, joissa julkaistiin Survoa koskeneita rajattomia kirjoituksia: http://www.survo.fi/yhdistys/survotut.html @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Keväällä 2011 saavutin skannerini kanssa tärkeän välietapin saatuani esille kaikki tärkeimmät SURVO 76 -aikakauden julkaisut, erityisesti ne 1980-luvun alun paperit, jotka koskevat Survolle niin ominaiseksi muotoutunutta editoriaalista käyttötapaa (editorial approach). Sehän syntyi mielenkiintoisella tavalla (ks. aiemmat selostukseni sekä ao. julkaisut!) vuonna 1979, jolloin Survon käyttötavaksi oli jo ehtinyt vakiintua valikkoihin perustunut, koneen kanssa käyty "keskustelu". Tietokone, jonka kanssa keskustelut tuohon aikaan tapahtuivat, oli Wang 2200 -minitietokone. Siitä voi saada käsityksen kuvasta, joka on otettu tilastotieteen laitoksella keväällä 1977, siis 35 vuotta sitten: http://www.survo.fi/pictures/Wang_2200_CRT_and_keyboard.png Kyseinen kuva on poimittu laitossarjan raportista Mustonen (1977a), jossa kerrotaan tarkemmin SURVO 76:sta ja Wang 2200:sta. Historiaa on nykyisin hyvin esillä myös verkossa, mm. Jim Battle on laatinut Wang 2200 -aihepiiristä laajan sivuston: http://www.wang2200.org/ * * * * * * Survossa valikot jäivät vanhanaikaisina historiaan 1980-luvun alussa, kun tekstinkäsittelyyn täysin perustuva editoriaalinen käyttöliittymä mullisti ajatukset interaktiivisesta työskentelystä tietokoneella. Samalla alkoi siirtyminen henkilökohtaisten tietokoneiden (= Personal Computer, PC) aikakaudelle, jota jo minitietokoneet olivat enteilleet. Survon kehitystyö jatkui Wang PC:llä, joka oli teknisesti edistyneempi kuin vuonna 1981 lanseerattu IBM PC. Uusi SURVO 84 julkistettiin vuonna 1984. Se toimi Wang PC:llä ja oli ohjelmoitu Wangin Basicillä: http://www.wang2200.org/wang_basic.html SURVO 84:n toimialat, laitteistovaatimukset ja esimerkit sen käytöstä löytyvät laitossarjan julkaisusta nro 51, joka on nyt viimeisimpänä laajemmista dokumenteista (nrossa 51 on tasan 51 sivua!) skannattu: Mustonen, Seppo (1984). SURVO 84 - interactive system for statistical computing, graphics and text processing. Research Report No. 51. Department of Statistics, University of Helsinki. (51 pp.) http://www.survo.fi/publications/Research_Report_51_Mustonen_1984.pdf Raportti on julkaistu elokuussa 1984. Samaan aikaan tapahtui "suuressa maailmassa" kaksi asiaa, joilla tuli olemaan suuri vaikutus Survon jatkokehitykselle tulevina vuosina ja vuosikymmeninä: 1) IBM julkisti PC:stään uuden, edistyksellisemmän mallin: IBM AT. 2) Microsoft julkaisi C-ohjelmointikielen kääntäjästään version 3. http://en.wikipedia.org/wiki/IBM_Personal_Computer#AT http://www.ibm.com/ibm/history/interactive/index.html http://en.wikipedia.org/wiki/Visual_C%2B%2B#16-bit_versions http://channel9.msdn.com/series/history/the-history-of-microsoft-1985 * * * * * * Tämän jutun otsikko "SURVO 84:n ystäville!" on lainattu tiedotteesta, joka on päivätty 18.11.1985. Siinä Seppo Mustonen kirjoittaa näin: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Koska SURVO 84:n kehittämisnäkymien suhteen on tapahtunut ratkaiseva muutos viime kesän alussa, haluan kertoa lyhyesti nykytilanteesta ja lähitulevaisuuden tavoitteista. Tekeillä on kokonaan uusi lähinnä C-kielellä ohjelmoitava SURVO 84C. Siirtymisen olennaisesti tehokkaamman ohjelmontikielen käyttöön tulkkaavan Basicin asemasta on tehnyt mahdolliseksi Microsoftin uuden C-kääntäjän (versio 3.00) olemassaolo. [...] SURVO 84C tulee periaatteessa olemaan mahdollinen kaikilla mikro- tietokoneilla, joissa on MS-DOS-käyttöjärjestelmä. C-kielisyys antaa tilaisuuden harkita myös esim. UNIX-koneiden käyttöönottoa. Teen itse ohjelmointityötä tällä hetkellä etupäässä IBM PC:n AT- mallilla, joka on nopea ohjelmien kääntämisessä. Toistaiseksi ainoa rinnakkaisversio toimii Wangin PC:ssä. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Koko teksti: http://www.survo.fi/publications/SURVO_84C_19851118.pdf SURVO 84C oli siis ensimmäinen C-kielellä ohjelmoitu Survo. ESTIMATE oli sen ensimmäinen tilastollinen moduli (kuten em. tiedotteestakin selviää), jolla Seppo pani C-kielen (ja itsensä) kovalle koetukselle. Aivan ensimmäiset kokeilut koskivat itse asiassa DER-modulia, jolla ESTIMATE huolehtii funktiolausekkeiden symbolisesta derivoinnista. Yli neljännesvuosisata myöhemmin nuo kesällä 1985 tehdyt ensikokeilut C-ohjelmointikielen parissa ovat yhä näkyvissä Survon lähdekoodissa, josta ne ovat Sepon suosiollisella tuella periytyneet Reijo Sundin vuonna 2009 ideoiman Musteen avoimeen lähdekoodiin. Niinpä Musteen estimate.c -tiedoston rivillä 1841 lukee: "Derivatives 6.7.85/SM". * * * * * * Olen samalla liittänyt julkaisuluetteloon viisi muuta dokumenttia, joista näkee, millä tavalla (ja vauhdilla) C-kielinen Survo edistyi. Tässä vielä kaikki kuusi lyhyttä ja tehokasta tiedotetta, jotka on nyt skannattu ja sijoitettu ajallisesti mahdollisimman oikealle paikalleen luetteloissa: Mustonen, Seppo (1985b). SURVO 84:n ystäville, 18.11.1985. http://www.survo.fi/publications/SURVO_84C_19851118.pdf Mustonen, Seppo (1986). SURVO 84 tutkijan ja suunnittelijan työvälineenä, 27.1.1986. http://www.survo.fi/publications/SURVO_84C_19860127.pdf Mustonen, Seppo (1988a). Brief description of SURVO 84C, Version 1, 6 Feb 1988. (7 pp.) http://www.survo.fi/publications/SURVO_84C_19880206.pdf Mustonen, Seppo (1992c). Survo-ohjelmiston versio 4 julkistettu, 14.9.1992. http://www.survo.fi/publications/SURVO_84C_19920914.pdf Mustonen, Seppo (1993b). Brief description of SURVO 84C, Version 4.12, 7 Mar 1993. http://www.survo.fi/publications/SURVO_84C_19930307.pdf Mustonen, Seppo (1994a). Brief description of SURVO 84C, Version 4.23, 1 Mar 1994. http://www.survo.fi/publications/SURVO_84C_19940301.pdf Kaksi viimeistä ovat lähes identtiset, mutta tarkalla silmällä voi havaita, että uudemmassa on mukana myös korrespondenssianalyysi. Lähdekoodista selviääkin, että CORRESP-moduli on liitetty mukaan loppukeväästä 1993. Pienempiä uutuuksia, joita ei ole mainittu, on versionumeroista päätellen tullut mukaan ainakin toistakymmentä. Niihin voi edelleen tutustua Survon tai Musteen kyselysysteemistä avainsanalla NEWS. Kyseisen luettelon korvasi SURVO MM:n myötä verkossakin julkaistu uutuusluettelo http://www.survo.fi/uutta/ tai englanniksi http://www.survo.fi/news Musteen osalta uutuuksista tiedottaminen hakee vielä muotoaan. Asiaan palataan varmasti syksyn 2012 seminaaritilaisuuksissa. Hyvää kesää kaikille Survon ja Musteen ystäville! :) - Kimmo Vehkalahti
Vastaukset: |
---|
Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!