Slo-Pi

Prvega maja, leta 1964, je profesor John Kemeny pognal prvi program napisan v programskem jeziku BASIC. Zagnal ga je na večuporabniškem terminalu na Dartmouth College ter s tem pričel novo obdobje dostopnega programiranja. Z razvojem v letih 1970 ter 1980, je BASIC postal prvi jezik, ki so ga spoznavali otroci generacije Ebna Uptona (šef inženirske ekipe pri fundaciji Raspberry Pi). V ta namen so pri fundaciji Raspberry Pi pripravili nekaj dobrot, ki vam lahko pomagajo priti v zabavno razpoloženje.

BeeBem BASIC 2048Prijatelji fundacije pri RISC OS Open so izdelali slikovno datoteko za Pi, ki se zažene neposredno v BASIC V in vam da občutek, kot da ste v preteklosti. BASIC V je nastal iz izvornega BBC BASIC, ki ga je napisala Sophie Wilson in gre za najboljši BASIC. RISC OS Pico pa ima poleg BASICa nameščenih še nekaj primerov, ki vam pomagajo razumeti kako BASIC deluje ter kako narediti stvari, kot naprimer nadzorovati Pijeve GPIO linije. Za pomoč so priložili tudi brezplačno kopijo knjige Prvi koraki programiranja računalnikov z RISC OS, ki jo je napisal Martyn Fox. BASIC nostalgija je premamila tudi Ebna Uptona, ki je nekaj tednov nazaj pričel s pisanjem kode za igro 2048, katero je delal na temeljih BeebEm. Končna velikost je okrog 6 KB BASICa, vključno s strojno kodo in podatki.

Vse skupaj je Ebnu nekoliko ušlo izpod nadzora, saj je napisal 6502 vrstic strojne kode (in precej manj komentarjev), kar je več kot je pričakoval, vendar igra na 50 Hz v načinu 2 deluje povsem solidno. Slikovno datoteko si lahko prenesete iz tukaj, nato pa jo naložite v BeebEm, pritisnite tipki Shift in F12, ter pričnete uživati. Prispevka pa ne moremo končati brez omembe Gordona Hendersona, ki je ustvaril sodoben BASIC interpreter za Raspbian, s podporo Raspberry Pijevimi GPIO pini. Projekt je poimenoval Nazaj na Basic (izvorno Return To Basic), prispevek (v angleščini) o tem pa je objavil tukaj.

Vir: http://www.raspberrypi.org/celebrating-50-years-of-basic/

Komentar

Vaš e-poštni naslov ne bo objavljen. Zahtevana polja so ime, e-pošta in komentar.