Setun
Setun (Venäjäksi: Сетунь ) oli tasapainotettua trinäärijärjestelmää () käyttävä tietokone, joka kehitettiin vuonna 1958 Moskovan valtionyliopistossa. Niitä kehitettiin Sergei Sobolev:in ja Nikolay Brusentsov:in johdolla. Tietokoneet ovat ainoita tuotantoon asti päässeitä fyysisesti trinäärijärjestelmää käyttäviä tietokoneita. Tietokoneita rakennettiin Moskovan valtionyliopiston tarpeisiin. Niitä valmisti Kazan mathematical plan. 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,5-kertainen verrattuna Setuniin.[1] 1970 kehitettiin trinääritietokoneesta uusi malli Setun-70.[2]
Setun | |
---|---|
Kehittäjä |
Sergei Sobolev Nikolay Brusentsov |
Setun nimitettiin Setunjoen mukaan, mikä loppuu Moskovan valtionyliopiston lähellä.
DSSP
DSSP (Dialog System for Structured Programming) on ohjelmointikieli, joka suunniteltiin Setunille. Sen suunnittelivat Moskovan tietojenkäsittelytieteen osaston oppilaat, jotka olivat Nikolay Brusentsov laboratoriossa 1980. 32-bittinen versio kehitettiin vuonna 1989.
DSSP on samankaltainen Forth ohjelmointikielen kanssa; molemmat ovat esimerkkejä pinokeskeisistä ohjelmointikielistä.[3] Se voi vaikuttaa muunnelmalta Forth:ista, 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ä Fourth ohjelmointikielestä seuraavalla tavalla: ”DSS:ptä ei keksitty se löydettiin. Tämän takia DSSP:stä ei ole versioita vain laajennuksia. Fourth on käytännön luoma. DSSP on teorian luoma. Mutta ne ovat samankaltaisia ja sillä tosiasialla on suuri merkitys.”
Lähteet
- Klimenko, Stanislav V.: Computer science in Russia: A personal view. IEEE Annals of the history of computing, v 21, n 3. , 1999. (englanniksi)
- Malinovski, B. N.: Istorija vychislitel’noj tekhniki v licakh. Kiev: , 1995. (venäjäksi)
- Žogolev, Y. 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. & Nitussov A. Y. & 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
- Brousentsov, 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
- Jaanto, Jari & Heikkilä Ville-Matias: Neuvostoliiton ja itäblokin tietokoneiden historiaa. Skrolli, 16.06.2013, nro 2013.1., s. 40–41. Skrolli ry. ISSN 2323-8992. Neuvostoliiton ja itäblokin tietokoneiden historiaa. Viitattu 12.7.2015.