Co to jest BASIC?
Uniwersalny kod instrukcji symbolicznych dla początkujących (BASIC) to rodzina łatwych w użyciu języków programowania. Wprowadzony w 1963 roku, pierwotnym celem tego języka wysokiego poziomu było udostępnienie komputerów studentom niebędącym naukowcami. Wraz ze swoimi odmianami cieszył się popularnością wśród mikrokomputerów w latach siedemdziesiątych. W latach 80. zyskał podobny poziom popularności wśród komputerów osobistych.
Wczesne komputery były wysoce wyspecjalizowanymi, drogimi maszynami używanymi do wykonywania zadań specjalnych, takich jak obliczanie formuł naukowych i przetwarzanie danych. Jednak w latach 60. komputery zaczęły się zmieniać, stając się tańsze i szybsze. Komputery stanowiły znaczny wydatek, a używanie języków programowania było bardzo trudne. W związku z tym komputery były niepraktyczne dla zwykłych użytkowników.
Gdy komputery stały się szybsze i bardziej przystępne, ludzie zaczęli rozważać ich przydatność do użytku komercyjnego i wprowadzono komputery zdolne do dzielenia czasu. Dzielenie czasu pozwoliło wielu użytkownikom uzyskać dostęp i korzystać z tej samej jednostki centralnej (CPU) i pamięci systemowej. Komputery rosły coraz szybciej. W końcu urosły na tyle szybko, że użytkownicy mogli zapomnieć, że dzielą się z innymi. Wkrótce setki użytkowników zaczęły dzielić jeden procesor.
BASIC został stworzony dla studentów do wykorzystania w pisaniu programów do systemu podziału czasu na Dartmouth University, wspierającego wymagania dydaktyczne i badawcze. Jego celem było wyeliminowanie problemów powodowanych przez starsze i bardziej złożone języki programowania, tworząc język, który byłby bardziej odpowiedni dla osób nieposiadających wysoce technicznego lub arytmetycznego środowiska. Ten język programowania był pierwszym jego dialektem i stał się znany jako Dartmouth BASIC. Inne dialekty wprowadzono w latach po jego zaprojektowaniu i wdrożeniu.
W 1975 r. BASIC zaczął przechodzić na szerszą skalę. W tym czasie typowe języki programowania zużywały więcej pamięci niż przeciętni użytkownicy komputerów mieli w swoich systemach. Projektanci BASIC zaczęli rozważać jego opłacalność dla mikrokomputerów. Odmiana o nazwie Tiny BASIC była jedną z pierwszych zastosowanych w mikrokomputerach, takich jak MITS Altair 8800. Altair 8800 jest często uznawany za początek rewolucji komputerów osobistych, która oznaczała kolejne lata.
Altair BASIC został wydany w 1975 roku jako Microsoft BASIC; Bill Gates, Paul Allen i Monte Davidoff zostali uznani za jego rozwój. Wkrótce inne wersje zostały opracowane na innych platformach. W pewnym momencie ten język został uznany za standard na większości komputerów domowych. W końcu powstały nowe języki i BASIC stracił sporo ze swojego znaczenia dla użytkowników komputerów domowych. Jego wersje są jednak dostępne dla hobbystów, programistów i innych osób zainteresowanych prostym językiem komputerowym.