»

Microsoft odprl kodo BASIC-a iz leta 1978

Slo-Tech - Pogosto je zanimivo ali poučno pogledati izvorno kodo starejših programov, ki so pisali zgodovino, med katere sodi tudi Microsoftov BASIC for 6502 iz leta 1978. Na Githubu so sedaj objavili vseh 6955 vrstic kode v zbirniku, ki je dostopna pod permisivno licenco MIT. Vsakdo jo lahko torej uporablja, spreminja in razpečuje.

BASIC je bil v 70. in zgodnjih 80. letih za mnoge uporabnike prvo okno v svet programiranja. Napisala sta ga Rick Weiland in Bill Gates, uporabnikom pa je omogočal sorazmerno preprosto in razumljivo sporazumevanje z računalnikom. Ukazi, kot je 10 PRINT 'Hello' ali 20 GOTO 10, so pač obče razumljivi. BASIC je bil interpreter, torej je ukaze sproti prevajal v strojni jezik, vrstico po vrstico.

S 6955 je BASIC v zelo malo prostora, ki je bil tedaj žafransko drag, stlačil veliko funkcionalnosti. Hkrati je tekel na poceni strojni opremi, saj je bil procesor MOS 6502 nekajkrat cenejši od konkurence. Tudi zato so se njegove variante znašle marsikod, denimo v Atariju...

1 komentar

Pred 50 leti je nastal Microsoft

Slo-Tech - Pred pol stoletja so bili računalniki ogromni, zasedali so cele sobe in koncept osebnega računalnika se je zdel znanstvena fantastika. Da zamisel ni nemogoča, temveč je celo komercialno smiselna, je pokazal MITS s svojim računalnikov Altair 8800. Čeprav ni imel vgrajenega monitorja ali video izhoda, je postal uspešnica. Januarja 1975 se je pojavil na naslovnici več računalniških revij, s ceno 439 dolarjev pa je prepričal domače uporabnike. A imel je problem: zanj ni obstajal noben višjenivojski programski jezik, upravljati ga je bilo moč le s stikali na sprednji strani ali s kodo v zbirniku.

Direktor podjetja MITS Ed Roberts je vedel, da mora to pomanjkljivost rešiti, preden ga prehiti konkurenca. Bill Gates in Paul Allen s Harvarda sta ponudila rešitev, ki je sploh nista imela. Na sestanku z Robertsom sta ponudila interpreter za programski jezik BASIC, ki teče na Altairju 8800. Robertsa je zamisel pritegnila, a Gates in Allen v resnici nista imela česa pokazati. BASIC je obstajal...

29 komentarjev

Redmondski velikan 40 let pozneje doživlja drugo pomlad

Microsoft Surface 3 Pro

Slo-Tech - Paul Allen se je rodil leta 1953 v Seattlu, dve leti pozneje se je v istem kraju rodil še Bill Gates. Spoznala sta se na elitni zasebni srednji šoli Lakeside School, kjer ju je družilo navdušenje nad računalniki. Po stoodstotnem rezultatu na maturi je šel Allen študirat na Washington State University, Gates pa se je odpravil na drug konec države na Harvard, a sta z Allenom vseskozi ostala v stikih. Leta 1974 je Allen obesil študij na klin in šel delat kot programer v podjetje Honeywell, Gates pa mu je med počitnicami občasno pomagal. Januarja 1975 je izšel računalnik MITS Altair 8800, ki je uporabljal Intelov procesor 8080 in ki je spremenil zgodovino računalništva.

Dvaindvajsetletni Allen in devetnajstletni Gates sta 4. aprila 1975 v Novi Mehiki ustanovila...

54 komentarjev

BASIC je star pol stoletja

Slo-Tech - Pred pol stoletja, točno 1. maja 1964 ob 4.07 zjutraj sta John Kemeny in eden izmed njegovih študentov na računalniku v Dartmouth Collegeu v New Hampshiru itočasno pognala dva programa, napisana v novem programskem jeziku BASIC. Kemeny je bil profesor matematike, ki je verjel, da morajo računalniki postati uporabni tudi v drugih vedah, ne le v matematiki in računalništvu, poznavanje računalništva pa nujen sestavni del izobrazbe. V letih 1963-1964 je skupaj s Thomasom Kurtzem napisal programski jezik, ki sta ga poimenovala Beginner's All-purpose Symbolic Instruction Code ali kratko BASIC.

Tisti čas so bili računalniški programi zapisani na luknjanih karticah, ki so jih v računalnike nalagali eno za drugo. Problem je bil, da so tako lahko izvajali le predpripravljene programe in le...

7 komentarjev

Izvorna koda prvega Prince of Persia najdena, rešena in objavljena

Reševanje kode s starih disket

GitHub - Ena najbolj kultnih videoiger v zgodovini je Prince of Persia, ki je izšla leta 1989 za Apple II in postavila letvico za tisti čas izjemno visoko. Igra je prinašala precej boljšo animacijo kot takratna konkurenca, s svojim načinom igranja pa je navdahnila nov žanr iger, v katerih protagonist sicer skače po različnih platformah, a se giblje zelo realistično. Spričo svoje priljubljenost je Prince of Persia kmalu tekla na vseh mogočih operacijskih sistemih in računalnikih, sledilo pa ji je vrsto nadaljevanj znotraj iste franšize.

Sedaj je javno dostopna tudi izvorna koda prve igre. Ta je bila dolgo časa pogrešana in je veljala za izgubljeno. Jordan Mechner, ki je leta 1989 napisal Prince of Persia, je konec marca letos

56 komentarjev

Dogodki v Kiberpipi od 10. do 14.12.

Kiberpipa - O četrtem tradicionalnem No-lan partyju, ki bo v ponedeljek, 10.12. ob 17h potekal v Kiberpipinem računalniškem muzeju, je bilo pisano že eni izmed preteklih novic. Naj še enkrat spomnimo, da bo tekmovanje tokrat potekalo na Commodorjih 64, in sicer v Commodore BASIC V2 programiranju in nato v legendarni igri Wizard of Wor. Prijave zbiramo na muzej at kiberpipa.org. Zelo zaželjeno je, da udeleženci, ki imajo to možnost, prinesejo sabo joystick in morda kar Commodorja 64. Tukaj si preberite pravila igre in potek dogajanja četrtega No-lan partyja.



Torkov Pipin odprti termin (11.12. ob 19h) bo namenjen enemu največjih odprtokodnih sistemov za strojno učenje in odkrivanje zakonitosti iz...

10 komentarjev