Setun

Wikipediasta
(Ohjattu sivulta Setun-70)
Siirry navigaatioon Siirry hakuun
Tämä artikkeli käsittelee tietokonetta. Muita merkityksiä on täsmennyssivulla.
Setun
Setun-70 uudempi malli Setun tietokoneesta
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 (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.”

  • Klimenko, Stanislav V.: Computer science in Russia: A personal view. IEEE Annals of the history of computing, v 21, n 3. (englanniksi)
  • Malinovski, B. N.: Istorija vytšislitelnoi tehniki v litsah. Kijev. (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)
  1. Brusentsov, N. P. et al.: Development of ternary computers at Moscow State University Russian Virtual Computer Museum. Viitattu 12.7.2015. (englanniksi)
  2. 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)
  3. Sidorov, S. A. & Shumakov, M. N.: DSSP and FORTH. Compare Analysis Brokestream. Viitattu 12.7.2015. (englanniksi)

Aiheesta muualla

[muokkaa | muokkaa wikitekstiä]
Käännös suomeksi
Käännös suomeksi
Tämä artikkeli tai sen osa on käännetty tai siihen on haettu tietoja muunkielisen Wikipedian artikkelista.
Alkuperäinen artikkeli: en:Setun