Principal Software Microsoft a deschis codul sursă pentru GW-Basic

Microsoft a deschis codul sursă pentru GW-Basic



Lasa un raspuns

GW-Basic, interpretul BASIC foarte vechi al Microsoft, care a fost creat inițial pentru IBM PC / XT. Codul său sursă este acum disponibil pe GitHub .

none

Codificat în Assembler, produsul este datat 10 februarie 1983, oferind următoarea referință istorică:

Reclama

În săptămâna în care a fost creată această sursă, Men At Work a ocupat locul întâi în topurile single-urilor din SUA și Marea Britanie cu „Down Under”, Dustin Hoffman a jucat în filmul de box-office din SUA, „Tootsie”. În 1983, a fost lansat „Star Wars Episodul VI - Întoarcerea Jedi”, la fel ca „Jocuri de război”! Și s-au născut Emily Blunt, Kate Mara, Jonah Hill, Chris Hemsworth și Henry Cavill! Ronald Reagan a fost președinte al SUA, iar Margaret Thatcher a fost prim-ministru al Marii Britanii.

În același an, Bjarne Stroustrup a fost la mijlocul dezvoltării primei versiuni a limbajul de programare C ++ , ARPANET standardizate TCP / IP . Borland a anunțat Turbo Pascal , creat de Anders Hejlsberg (care a continuat să se alăture Microsoft și a creat J ++ , C # și TypeScript ).

1983 a fost și anul lansării AT&T UNIX System V R1 , și BSD 4.2 a fost lansat, introducând pseudoterminal pentru prima dată (progenitorul Windows ’CONPTY am introdus Windows în 2018 & # x1f601;)

Aveam 13 ani și mi-am petrecut fiecare secundă liberă că nu-mi termin temele sau că-mi fac treburile, scriind codul BASIC și codul de asamblare pe unul dintre cele mai tari computere de acasă ale vremii - BBC Micro sportiv de 32KB RAM (da, 32.768 octeți , total!), alimentat de un Procesor MOS Technology 6502 rulează la un BLAZING 2MHz. Când nu codam, jucam de obicei unul dintre cele mai inovatoare jocuri din toate timpurile: „ Elită ' de David Braben & Ian Bell .

În 1983, Apple a lansat 1MHz 6502 -puterea Apple IIe pentru 1.395 USD (> 3.500 USD în 2020). Apple a lansat, de asemenea, primul computer disponibil comercial cu un GUI - Apple Lisa . Lisa conținea o RAM uluitoare de 1 MB și a rulat minunat Motorola 68000 procesor la o viteză uimitoare de 5 MHz, dar a costat 9.995 USD (> 25.000 USD în 2020 dolari), așa că tot ce am putut face a fost să-l privesc prin fereastra magazinului de computere din orașul nostru autorizat să vândă produsele Apple ... și să visez.

Fire HD 10 nu se va aprinde

Și, în 1983, Microsoft a lansat MS-DOS 2.0 ( sursa aici ) și GW-BASIC pentru IBM PC XT și compatibil.

După deschiderea surselor pentru MS-DOS 1.25 și 2.0, Microsoft a primit multe cereri de deschidere a surselor BASIC. Deci asta s-a întâmplat în cele din urmă .

Articole Interesante

Alegerea Editorului

none
Cum să redirecționați un mesaj text pe smartphone-ul dvs
Aflați cum să redirecționați un mesaj pe smartphone pentru a economisi timp și energie atunci când partajați texte de pe dispozitivul Android.
none
Poate fi folosit GroupMe fără un număr de telefon?
Ați încercat să creați un cont GroupMe dar ați renunțat pentru că trebuia să furnizați numărul dvs. de telefon? Este chiar posibil să folosiți aplicația fără a face acest lucru? În zilele noastre, securitatea pe web este
none
Gigabyte GA-MA78GM-S2H recenzie
Placa de bază Gigabyte bazată pe Intel este câștigătoarea din această lună, dar GA-MA78GM-S2H vă oferă multe dintre aceleași caracteristici într-un pachet compatibil AMD. Este o placă mai ieftină și mai mică, folosind factorul de formă microATX, deci
none
Cum să o remediați atunci când GPS-ul iPhone nu funcționează
Poate fi cu adevărat incomod dacă GPS-ul iPhone nu funcționează. Iată cum să remediați problema și să faceți din nou funcțiile GPS să funcționeze.
none
Cum să valorificați prima literă în celulele foii de calcul Excel
Deși Excel este în primul rând o aplicație de calcul tabelar pentru date numerice, va trebui adesea să introduceți text în celule. Orice tabel de foi de calcul va trebui să aibă anteturi de coloană sau de rând. Ca atare, utilizatorii Excel vor avea nevoie ocazional să modifice fișierul
none
Ce este Google Chat?
Google Chat este un serviciu de mesagerie web. Chat înlocuiește serviciile Google mai vechi, cum ar fi Hangouts. Acest articol explică elementele de bază ale Google Chat.
none
De ce nu pot anula trimiterea pentru toată lumea în Facebook Messenger?
Uneori apar greșeli atunci când utilizați aplicații de chat, cum ar fi Messenger, și poate fi necesar să retrageți un mesaj. Dacă se întâmplă acest lucru, Messenger are o opțiune pe care o puteți folosi pentru a elimina un mesaj deja trimis. De obicei, nu este prea greu