Setun
Setun | |
---|---|
Setun-70 uudempi malli Setun tietokoneesta |
|
Kehittäjä |
Sergei Sobolev Nikolai Brusentsov |
Setun (ven. Сетунь) oli tasapainotettua trinäärijärjestelmää (−1, 0, 1) käyttävä tietokone, joka kehitettiin vuonna 1958 Moskovan valtionyliopistossa. Niitä kehitettiin Sergei Sobolevin ja Nikolai Brusentsovin johdolla. Tietokoneet ovat ainoita tuotantoon asti päässeitä fyysisesti trinäärijärjestelmää käyttäviä tietokoneita. Tietokoneita rakennettiin Moskovan valtionyliopiston tarpeisiin. Niitä valmisti Kazanin matemaattisten laitteiden tehdas. Viisikymmentä tietokonetta rakennettiin ja niiden valmistaminen lopetettiin 1965. Vuosina 1965–1970 käytettiin normaaleja binäärijärjestelmää käyttäviä tietokoneita, vaikka niiden hinta oli 2½-kertainen verrattuna Setuniin.[1] 1970 kehitettiin trinääritietokoneesta uusi malli Setun-70.[2]
Setun nimitettiin Setunjoen mukaan, joka päättyy Moskovan valtionyliopiston lähellä.
DSSP
[muokkaa | muokkaa wikitekstiä]DSSP (Dialog System for Structured Programming) on ohjelmointikieli, joka suunniteltiin Setunille. Sen suunnittelivat Moskovan tietojenkäsittelytieteen osaston oppilaat, jotka olivat Nikolai Brusentsovin laboratoriossa 1980. 32-bittinen versio kehitettiin vuonna 1989.
DSSP on samankaltainen Forth-ohjelmointikielen kanssa; molemmat ovat esimerkkejä pinokeskeisistä ohjelmointikielistä.[3] Se voi vaikuttaa muunnelmalta Forthista, mutta sen juuret vievät trinäärilogiikalla toimiviin tietokoneisiin kuten Setuniin.
DSSP:n takana on ideologia vähentää semanttisia aukkoja käyttöliittymän ja tietokonejärjestelmän välillä. Yksi periaate oli, että pitäisi olla yksi kieli, jolla ohjataan ja käytetään tietokonetta. Toinen periaate oli ”yksi sana tekstiä – yksi sana konekoodia”. DSSP:n rakenne pysyy hyvin lähellä todellista konekoodia. Se käyttää käänteistä puolalaista notaatioita pinomaista matemaattista kaavojen laskutapaa.
Ensimmäinen englanninkielinen dokumentti, joka käsittelee tätä hämäräperäistä ohjelmointikieltä, erottelee DSSP:tä Forth-ohjelmointikielestä seuraavalla tavalla: ”DSSP:tä ei keksitty, se löydettiin. Tämän takia DSSP:stä ei ole versioita vaan laajennuksia. Forth on käytännön luoma. DSSP on teorian luoma. Mutta ne ovat samankaltaisia ja sillä tosiasialla on suuri merkitys.”
Lähteet
[muokkaa | muokkaa wikitekstiä]- Klimenko, Stanislav V.: Computer science in Russia: A personal view. IEEE Annals of the history of computing, v 21, n 3. Määritä julkaisija! (englanniksi)
- Malinovski, B. N.: Istorija vytšislitelnoi tehniki v litsah. Kijev. Määritä julkaisija! (venäjäksi)
- Zhogolev, Ye. A.: The order code and an interpretative system for the Setun computer. USSR Comp. Math. and Math. Physics (3). (p 563-578) Oxford: Pergamon Press, 1962. (englanniksi)
- Trogemann G. & Nitusov A. Yu. & Ernst W. (Hg.): Computing in Russia: The History of Computer Devices and Information Technology Revealed. Vieweg Verlag, heinäkuu 2001. (englanniksi)
- Hunger, Francis: Setun. An Inquiry into the Soviet Ternary Computer. Institut für Buchkunst Leipzig, 2008. ISBN 393-28654-8-0 (englanniksi, saksaksi)
Viitteet
[muokkaa | muokkaa wikitekstiä]- ↑ Brusentsov, N. P. et al.: Development of ternary computers at Moscow State University Russian Virtual Computer Museum. Viitattu 12.7.2015. (englanniksi)
- ↑ Müller, Hartmut: Global scaling: die Basis ganzheitlicher Naturwissenschaft; eine Dokumentation, s. 144–. Ehlers Verlag GmbH, 2007. ISBN 978-393-41966-6-7 Verkkoversio (viitattu 12.7.2015). (saksaksi)
- ↑ Sidorov, S. A. & Shumakov, M. N.: DSSP and FORTH. Compare Analysis Brokestream. Viitattu 12.7.2015. (englanniksi)
Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]- Jaanto, Jari & Heikkilä Ville-Matias: Neuvostoliiton ja itäblokin tietokoneiden historiaa. Skrolli, 16.6.2013, nro 2013.1, s. 40–41. Skrolli ry. ISSN 2323-8992 Neuvostoliiton ja itäblokin tietokoneiden historiaa. Viitattu 12.7.2015.