На 96 години е починал Томас Е. Курц, професор от колежа „Дартмут“, който през 60-те години на миналия век е един от създателите на удобния за начинаещи компютърен код, известен като BASIC, и спомага за превръщането му в индустриален стандарт за програмисти по време на възхода на персоналните компютри.
Той е починал на 12 ноември в хоспис в Лебанон, Ню Хемпшир, съобщава вестник Valley News. Инфорамацията беше потвърдена от съпругата му Агнес.
BASIC, акроним на Beginner's All-Purpose Symbolic Instruction Code (Универсален код за символни инструкции за начинаещи), е изобретен от Джон Кемени, декан на математическия факултет на Дартмут, и Курц, е преподавател там, като част от стремежа им да отворят света на компютрите за широка общественост. Кемини, който впоследствие става ректор на „Дартмут“, умира през 1992 г.
Двамата въвеждат за пръв път системата за споделяне на изичислителни ресурс в Дартмут, известна като Dartmouth Time Sharing System, която позволява на широка общност от заинтересовани потребители да използват за кратко време компютъра на колежа - модел на General Electric, закупен през 1964 г. Макар че Масачузетският технологичен институт има подобна система от 1961 г., „Дартмут“ твърди, че неговата версия е първата, насочена предимно към нетехнически потребители. Учениците и студентите от 50 средни училища и колежи са имали достъп до нея и са я използвали чрез отдалечени терминали, свързани чрез телефон с централните компютри на колежа.
След това двамата професори се насочват към създаването на „език от високо ниво“ за „потребителите на системата, които не са експерти“, пише Робърт Слейтър в „Портрети в силиций“ (1987 г.). По това време Fortran, разработен от International Business Machines Corp., е доминиращият език за компютърно програмиране.
„Прегледахме езиците и двамата решихме, че езиците Fortran, Algol и подобен тип езици са прекалено сложни“, казва Курц по време на интервю за историята на Дартмут през 2002 г. „Те (езиците) бяха пълни с пунктуационни правила, чиято необходимост не беше напълно очевидна и затова хората нямаше да ги запомнят.“
С помощта на студенти от Дартмут Кемини и Курц свързват новия си език със системата за разпределение на ресуристе и ги въвеждат и двете на 1 май 1964 г.
Лесен за научаване
В книгата си от 1985 г. „Обратно към BASIC: история, корупция и бъдеще на езика“ Кемини и Курц предлагат следния пример за програма, която отговаря на целите на Basic да бъде език с универсално приложение, който е лесен за научаване:
10 LET X = 5
20 LET Y = 7
30 LET Z = X + Y
40 PRINT Z
50 END
„Искахме синтаксисът на езика да се състои от прости и често срещани думи и те да имат ясно значение“, споделя Курц за списание Time през 2014 г. „Малко е пресилено, но не е ли по-просто да използваме HELLO (здравей) и GOODBYE (довиждане) вместо LOGON (влизам) и LOGOFF (излизам)?“
Курц казва, че упреците към Basic сред компютърните специалисти „представляват просто малко завист“. Въпреки това дори той и Кемени са критикували по-късните версии на своя продукт, включително Microsoft BASIC - продуктът, който поставя началото на превърналия се в най-голям производител на софтуер в света Microsoft Corp.
В книгата си те казват, че техните „принципи на проектиране са били многократно нарушавани“, когато BASIC е адаптиран за компютри на Apple Inc., IBM и други, като резултатът е смесица, която е наречена с пренебрежение „Street BASIC“. Създателите се опитват известно време да не изостават, като създават версия на софтуера, наречена „True BASIC“, която може да се използва на всеки компютър, но в крайна сметка се отказват от това.
Обществено достояние
Що се отнася до причините, поради които са решили да не „контролират разработването и използването на Basic“, те заявиха, че са избрали „да поставят езика в публичното пространство, така че той да бъде широко използван“.
С течение на времето Pascal измества Basic като език за програмисти, докато Windows и други приложения направиха познанията по програмиране ненужни за повечето потребители.
„Много от приложенията на BASIC вече лесно се изпълняват от електронни таблици или от специфични приложения“, казва Курц пред Time през 2014 г. „Сега на практика всички функции на един съвременен компютър могат да се изпълняват с един клик на мишката на определени места на екрана.“
Томас Юджийн Курц е роден на 22 февруари 1928 г. в Оук Парк, Илинойс, първият от двамата синове на Оскар Курц и Хелън Бел.
През 1950 г. завършва колежа „Нокс“ в Гейлсбърг, Илинойс, и започва следдипломна квалификация по статистика в университета „Принстън“ в Ню Джърси. Получава докторска степен през 1956 г. и е привлечен от Кемени да се присъедини към математическия факултет на Дартмут като преподавател по статистика.
Курц е директор на Изчислителния център „Киуит“ в Дартмут от основаването му през 1966 г. до 1975 г., след което ръководи Службата за академични изчисления и магистърската програма „Компютърни и информационни системи“. Пенсионира се през 1993 г.
С първата си съпруга, Патриша Бар, има три деца. Бракът завършва с развод. Втората му съпруга, Агнес Бикслър Курц, става първият директор в департамента по женска атлетика в „Дартмут“, когато колежът започва да приема жени през 1972 г.