Simons’ BASIC

(Ohjattu sivulta Simons' BASIC)

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

Tausta muokkaa

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 laadittu Commodore PET:iin, jossa oli muistia vain 8 kilotavua.[2]

Toteutus muokkaa

 
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

Viitteet muokkaa

  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