|
Article on other languages:
|
BASIC (lyhenne sanoista Beginner's All purpose Symbolic Instruction Code) on proseduraalinen ohjelmointikieli, joka kehitettiin vuonna 1964 ohjelmoinnin alkeiden opetukseen. BASIC oli suosittu kieli etenkin 1980-luvulla, kun lähes jokaisessa kotimikrossa oli BASIC-tulkki joko sisäänrakennettuna tai oheisohjelmana. Nykyisin kenties suosituin BASIC-versio on Microsoftin Visual Basic, jota usein ohjelmoidaan käyttäen Microsoftin Visual Studio (.NET) -ohjelmointiympäristöä. Useimmat suositut BASIC-versiot niin 8-bittisissä kuin kehittyneemmissäkin koneissa ovat Microsoftin käsialaa ja polveutuvat jotain kautta Paul Allenin ja Bill Gatesin Altair 8800:lle vuonna 1975 kirjoittamasta Altair BASIC-tulkista, joka oli ensimmäinen Microsoftin julkaisema tietokoneohjelma. QuickBASIC oli ensimmäinen BASIC jossa ei tarvinut käyttää rivinumeroita. Etenkin perinteisiä rivinumero-BASICeja on kritisoitu siitä, että niiden puutteelliset rakenteelliset ominaisuudet totuttavat aloittelevan ohjelmoijan kirjoittamaan niin sanottua spagettikoodia, jossa mielivaltaisiin paikkoihin sijoitettujen ohjelmanpalasten välillä hypitään GOTO-käskyillä. Vaikka nykyiset BASICit ovatkin rakenteellisilta ominaisuuksiltaan monipuolisempia, ei kielen huono maine ole vieläkään täysin hävinnyt. On olemassa myös useita harrastelijoiden tekemiä Basiciin pohjautuvia kieliä, esimerkiksi suomalainen Coolbasic. Esimerkki perinteisestä rivinumero-BASICista (toimii esimerkiksi useimpien 8-bittisten koneiden tulkeissa): 5 REM Tämä ohjelma arvuuttaa lukua 10 PRINT "Arvaa luku"; 20 INPUT A 30 IF A=42 THEN GOTO 50 40 PRINT "Väärin" : GOTO 10 50 PRINT "Oikein!" 60 END Vastaavan toiminnallisuuden saa useimmissa BASIC-tulkeissa myös seuraavanlaisella rimpsulla: 1INPUT"Arvaa luku";A:IFA=42THEN?"Oikein!"ELSE?"Väärin":GOTO1 Tämäntyyppinen kompakti koodaustyyli, jossa välilyöntejä ei käytetä, oli jopa suositeltavaa 80-luvulla (niissä BASIC-tulkeissa joissa se oli mahdollista), sillä siten saatiin aikaan nopeampia ohjelmia.lähde? Myös kommentit (jotka alkoivat joko REM tai ' ) jätettiin yleensä pois samasta syystä.lähde? Perinteistä siistiä tyyliä välilyönteineen ja kommentteineen näki lähinnä aloittelijoiden ohjelmointioppaissa. Nykyään muita suosittuja BASIC-ohjelmointikieliä Microsoftin Visual Basicin lisäksi ovat lähinnä Macintosh-ympäristöissä mainetta niittänyt RealBasic sekä pelikehitykseen suunnatut DarkBASIC ja BlitzBasic, joista jälkimmäinen julkaistiin jo Amigalle ja jota käytettiin mm. ensimmäisen Worms-pelin kehittämiseen. Aiheesta muuallaKääntäjiä
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net