|
Basic
J�zyk Basic zosta� stworzony przez Johna G. Kemeny'ego i Thomasa E. Kurtza w 1963 roku w Darmouth College. Sta� si� on szybko popularny jako j�zyk nauczania w uniwersytetach i szko�ach. W latach 70-tych, zosta� przystosowany do u�ycia na komputerach osobistych przez za�o�yciela i prezesa firmy Microsoft - Billa Gates'a. J�zyk Basic przeszed� wiele zmian, modyfikacji i udoskonale� od pierwszych wersji do tera�niejszego wygl�du i sposobu programowania.
W czasach, kiedy typowymi domowymi komputerami by�y komputery 8-io bitowe, takie jak: Atari 800XL, Commodore C64 czy ZX Spectrum, j�zyk Basic by� podstawowym j�zykiem programowania. By� do�� prosty - sta� si� wi�c powszechnie wykorzystywany przez programist�w. Wersje stosowane w r�nych komputerach nieco si� r�ni�y. By� to jednak typowy j�zyk strukturalny z do�� ograniczon� liczb� rozkaz�w. Ka�dy rozkaz wyst�powa� w osobnej linii programu, a ka�da linia zaczyna�a si� od numeru linii. By� to j�zyk wystarczaj�cy do pisania prostych aplikacji jak i do�� zaawansowanych program�w i gier. Najprostszy program napisany w j�zyku Basic mo�e wygl�da� tak:
10 PRINT "WITAJ"
20 GOTO 10
Program ten rozkazem PRINT wy�wietla� na ekranie tekst WITAJ, a rozkazem GOTO 10, powodowa� powr�t do linii nr 10 i zap�tlenie programu. Wraz z rozwojem techniki komputery o�miobitowe zosta�y stopniowo wyparte przez komputery szesnastobitowe klasy IBM PC. W pierwszych modelach j�zyk Basic zawarty zosta� w ROM BIOS-ie. Je�eli system operacyjny nie zosta� uruchomiony z dyskietki lub z dysku twardego to z ROM BIOS-u uruchamiany by� interpreter j�zyka Basic. Do�� szybko jednak zrezygnowano z umieszczania Basic w ROM BIOS.
Wraz z rozwojem system�w operacyjnych, j�zyk Basic powr�ci� jako Microsoft QuickBasic i Qbasic, kt�ry sta� si� cz�ci� systemu operacyjnego MS-DOS. By� to nadal typowy j�zyk strukturalny z tekstowym �rodowiskiem programistycznym. Nie zyska� on jednak wielkiej popularno�ci i szybko zosta� wyparty przez bardziej rozbudowane j�zyki, takie jak Pascal i C.
Opisy j�zyk�w programowania
Logo |
Basic |
Pascal |
C |
Visual Basic |
C++ |
Java
|