Przejdź do treści

Centrum Kształcenia Zawodowego i Ustawicznego w Mrągowie

Thomas Kurtz - twórca języka BASIC

piątek,

Thomas Kurtz - twórca języka BASIC

Thomas Eugene Kurtz był współtwórcą języka programowania BASIC. Amerykański uczony urodził się 22 lutego 1928 roku.

Studia na wydziale matematyki Uniwersytetu Kalifornijskiego w Los Angeles ukończył w 1950 roku. Krótko po uzyskaniu dyplomu w 1951 napisał swój pierwszy program komputerowy podczas pracy z komputerami w instytucie analizy numerycznej. Od tego czasu interesował się analizą numeryczną, statystyką i informatyką. W wieku 28 lat uzyskał tytuł doktora na Uniwersytecie Princeton.

W latach 1963-1964 Kurtz i John Kemeny pracowali nad systemem współdzielenia czasu Dartmouth Time-Sharing System. W ramach tego projektu stworzyli język programowania BASIC. BASIC powstał na podstawie języków Fortran i Algol-60. Pierwszy program w nowym języku uruchomiono 1 maja 1964 roku na komputerze typu mainframe General Electric GE-225.

Twórcy nowego języka kładli nacisk na łatwość użytkowania, wszechstronność zastosowań, interaktywność i dobrą komunikację z użytkownikiem poprzez implementację czytelnych komunikatów błędów. Nazwa miała odzwierciedlać prostotę języka. Kemeny i Kurtz nie mieli zamiaru zarabiać na swoim projekcie i udostępnili BASIC bezpłatnie dla każdego. Mieli nadzieję, że BASIC będzie miał wartość edukacyjną.

Po wprowadzeniu na rynek mikrokomputera Altair 8800 BASIC stał się najpopularniejszym językiem stosowanym przez amatorów. Twórcami wersji języka BASIC dla tej maszyny byli Bill Gates i Paul Allen. Język doczekał się wielu implementacji, prawdopodobnie najbardziej znana to Visual Basic for Windows. Posiada ona unowocześnioną składnię. Visual Basic jest stosowany także jako język skryptowy, np. Visual Basic for Applications zastosowany w pakietach MS Office.

Trzy miesiące temu na naszej stronie…

Artykuł: Akcja w Pińsku

Akcja w Pińsku

Artykuł: Conformité Européenne

Conformité Européenne

Artykuł: Display Stream Compression

Display Stream Compression

Artykuł: High Dynamic Range

High Dynamic Range

Artykuł: PiP i podobne technologie

PiP i podobne technologie

Artykuł: Rozdzielczość i częstotliwość odświeżania monitora

Rozdzielczość i częstotliwość odświeżania monitora

Nasze technikum

Technik informatyk

Szkoły dla dorosłych

Nasza szkoła

Pełna oferta edukacyjna

Oferta szkoły