Simons' BASIC

Wikipedia
Loikkaa: valikkoon, hakuun

Simons' BASIC on Commodore 64-tietokoneelle tarkoitettu BASIC-ohjelmointikielen laajennus.

Tausta[muokkaa | muokkaa wikitekstiä]

Simons' BASIC:in nimi viittaa David Simonsiin, joka 16-vuotiaana opiskelijana määritteli laajennuksen Commodore 64:n niukkaan BASIC-kieleen perehdyttyään eri mikrojen ja minitietokoneiden BASIC-murteisiin.[1] Commodore 64:n alkuperäinen BASIC oli alun perin laadittu Commodore PET:iin, jossa oli muistia vain 8 kilotavua.[2]

Toteutus[muokkaa | muokkaa wikitekstiä]

Simons' BASIC -moduuli.

Simons' BASIC sisältää 114 käskyä, komentoa tai muuta varattua sanaa. Laajennus on pakattu ROM-moduuliin. Moduuli kiinnitetään koneeseen virran ollessa koneesta pois kytkettynä. Kun kone käynnistetään, lisäkäskyt ja -komennot ovat käytössä, käyttöliittymän värit ovat muuttuneet ja käytössä oleva muisti pienentynyt 8:lla kilotavulla.

Ohjekirjassa Simons' BASIC:in käskyt ja komennot on ryhmitelty 11 ryhmään. Ryhmät ovat seuraavat: ohjelmoinnin apukomennot (programming aids), syötteen tarkastus ja tekstin käsittely (input validation and text manipulation), laskennan aputoiminnot (extra numeric aids), levykekomennot (diskette commands), grafiikka (graphics), kuvaruudun käsittely (screen manipulation), MOB-grafiikka (sprite and user-defined graphics), ohjelmoinnin rakenteet (structured programming), virhetilanteiden käsittely (error trapping), musiikki (making music), syöttölaitteiden käsittely (read functions).[3]

Lähteet[muokkaa | muokkaa wikitekstiä]

Viitteet[muokkaa | muokkaa wikitekstiä]

  1. Simons' BASIC: 114 Additional Programming Commands, ii
  2. Onosko, Tim: Simons' Basic (evaluation) Creative Computing Vol.9 No.11, Nov 1983, p.60
  3. Simons' BASIC: 114 Additional Programming Commands, v-ix