Jump to content

Томас Э. Курц

(Перенаправлено с Томаса Юджина Курца )
Томас Э. Курц
Рожденный
Томас Юджин Курц

( 1928-02-22 ) 22 февраля 1928 г. (96 лет)
Образование Принстонский университет , Нокс-колледж ( математика )
Род занятий Компьютерщик , математик , статистик
Известный БЕЙСИК , настоящий БЕЙСИК
Награды 1974 года Премия пионера AFIPS
1991 года за пионера компьютерных наук Премия IEEE

Томас Юджин Курц (родился 22 февраля 1928 года) — бывший Дартмутский профессор математики и ученый-компьютерщик , который вместе со своим коллегой Джоном Г. Кемени [1] привёл в движение тогдашнюю революционную концепцию предоставления студентам колледжей доступа к компьютерам так же свободно, как и к библиотечным книгам, реализовав концепцию разделения времени в Дартмутском колледже . В своей миссии дать возможность неопытным пользователям взаимодействовать с компьютером, он совместно разработал язык программирования BASIC (универсальный код символьных инструкций для начинающих) и Дартмутскую систему разделения времени в период с 1963 по 1964 год .

Уроженец Оук-Парка, штат Иллинойс , США, Курц окончил Нокс-колледж в 1950 году и получил степень доктора философии. Он получил степень в Принстонском университете в 1956 году, где его руководителем был Джон Тьюки , и в том же году поступил на математический факультет Дартмутского колледжа, где преподавал статистику и численный анализ.

В 1983 году Курц и Кемени стали соучредителями компании True BASIC, Inc. для продвижения True BASIC , обновленной версии языка.

Курц также был председателем совета и попечителем EDUCOM, а также попечителем и председателем NERComP, а также членом группы Пирса президентского научно-консультативного комитета. Курц также входил в состав руководящих комитетов проекта CONDUIT и конференций CCUC по обучающим вычислениям.

В 1974 году Американская федерация обществ обработки информации вручила Курцу и Кемени награду на Национальной компьютерной конференции за их работу над BASIC и разделением времени. [2] В 1991 году Компьютерное общество наградило Курца премией IEEE Computer Pioneer Award . [3] а в 1994 году он был назначен членом Ассоциации вычислительной техники . [4]

Ранняя жизнь и образование

[ редактировать ]

В 1951 году первый опыт работы с компьютером Курц получил на летней сессии Института численного анализа Калифорнийского университета в Лос-Анджелесе . С тех пор его интересы включали численный анализ , статистику и информатику . Он закончил учебу в 1950 году, получив степень бакалавра по математике, а в 1956 году, в возрасте 28 лет, получил докторскую степень в Принстонском университете . Его диссертация была посвящена проблеме множественных сравнений в математической статистике. [3] Курц составил свою первую компьютерную программу в 1951 году, работая с компьютерами в Институте численного анализа Калифорнийского университета в Лос-Анджелесе. Он совершил этот подвиг сразу после окончания аспирантуры и через год обучения в Принстонском университете.

В 1963–1964 годах Курц и Кемени разработали первую версию Дартмутской системы разделения времени , системы разделения времени для использования в университетах, и языка BASIC .

С 1966 по 1975 год Курц занимал должность директора Киевского вычислительного центра в Дартмуте. [5] а с 1975 по 1978 год — директор Управления академических вычислений. С 1980 по 1988 год Курц был директором программы «Компьютерные и информационные системы» в Дартмуте, новаторской междисциплинарной аспирантской программы по подготовке лидеров информационных систем (ИС) для промышленности. Впоследствии Курц вернулся к преподаванию на постоянной основе в качестве профессора математики с упором на статистику и информатику.

Дартмутский колледж

В рамках Дартмутской системы разделения времени Кемени и Курц создали язык программирования BASIC. Самая первая программа BASIC была запущена 1 мая 1964 года в 4 часа утра, и ни Кемени, ни Курц не считали это началом чего-то грандиозного. Они просто надеялись, что это поможет студентам узнать что-нибудь о компьютерах, которые они использовали. Пара позаботилась о том, чтобы их изобретение было немедленно распространено среди публики и не принесло на нем реальных денег. Авторские права на BASIC принадлежат Дартмутскому колледжу; однако он сделал BASIC доступным и бесплатным для всех, кто хотел его использовать. Название языка возникло из-за желания Курца иметь простую аббревиатуру, которая бы тоже что-то значила. Курц заявляет: «Мы хотели, чтобы слово было простым, но не простодушным, и БЕЙСИК был именно таким». [6] Бейсик вместе с изданными на нем книгами заслужил множество положительных отзывов, например: «Это второе издание «Базового программирования» дает подробное описание БЕЙСИКА, которое полезно не только новичку, но и более опытному программисту». «Моя общая оценка программирования на языке BASIC такова, что оно идеально подходит для человека, который хочет программировать с минимальными усилиями и имеет равную ценность для группового или классного обучения». [7]

Курц подчеркивает, что BASIC был для обычного пользователя компьютера. В открытом письме он повторяет предыдущие заявления о том, что BASIC был изобретен для того, чтобы дать студентам простой язык программирования, который было бы легко изучить, поскольку все современные языки того времени были предназначены для профессионалов. Затем он сказал, что BASIC предназначен для людей, которые не хотят посвятить свою жизнь программированию. [8] Повторение этой идеи Курцем подчеркивает, что даже при всех его успехах написанный им язык останется доступным для масс, а не только для специалистов.

Стандарты BASIC были созданы в 1980-х годах для ECMA и ANSI, их версии были выпущены в 1986 и 1987 годах соответственно. [9] Популярность BASIC резко возросла в 1975 году после того, как пара молодых людей из общежития Гарварда, Билл Гейтс и Пол Аллен , создали версию BASIC, которая была жизнеспособна на одном из первых персональных компьютеров. Версия Гейтса и Аллена стала самой известной версией BASIC.

Его работа над BASIC была признана IEEE частью их важной программы, которая отмечает исторические места для человеческих инноваций со всего мира. Среди почетных мест - лаборатория Томаса Эдисона в Менло-Парке, штат Нью-Джерси, где он изобрел лампочку и фонограф, а также вершина холма недалеко от Болоньи, Италия, где Гульельмо Маркони отправил первую трансатлантическую радиопередачу. Мемориальная доска установлена ​​22 февраля 2021 года.

Путь к самому Бейсику был долгим. Кемени и Курц создали DARSIMCO – Упрощенный код Дартмута – первую попытку Дартмута создать компьютерный язык в 1956 году; однако DARSIMCO вскоре устарел, когда появился язык FORTRAN. В 1962 году Кемени и студент Дартмута Сидни Маршалл создали язык DOPE , Dartmouth Oversimplified Programming Experiment , который был прямым предшественником BASIC. Сам DOPE использовался мало, и Курц предпочитал пытаться реализовать успешные языки, такие как FORTRAN и ALGOL. Опыт Курца с дартмутским АЛГОЛом 30 для LGP-30 убедил его, что разработка подмножеств этих языков не совсем практична, и это побудило его принять идею Кемени о создании полностью нового языка.

Хотя BASIC широко считался успешным, многие специалисты по вычислительной технике считали его плохим выбором для более крупных и сложных программ. Большие программы становились запутанными и запутанными, когда они использовали оператор «GO TO» для перехода от одной строки программы к другой. Еще одна критика исходного языка заключалась в том, что он был неструктурированным, что затрудняло разделение программ на отдельные части для улучшения читаемости. Отсутствие структуры BASIC также затрудняло возможность отладки и изменения частей кода, что ограничивало его использование крупными компаниями. Следовательно, он в основном оставался языком, используемым только для небольших программ. [10]

Настоящий БЕЙСИК

[ редактировать ]
Настоящий базовый пример

В 1983 году, в ответ на распространение «Street BASIC», группа выпускников Дартмута убедила Кемени и Курца предложить дартмутскую версию языка в качестве коммерческого продукта. Первое предложение их компании, True Basic, Inc., было основано на Dartmouth BASIC 7, в котором использовались современные программные конструкции, такие как «IF..THEN..ELSE, DO..LOOP и EXIT DO». [11] Компания описала свой продукт как «Простой. Элегантный. Мощный. True BASIC». По совету Кемени, True BASIC не ограничивался одной операционной системой или компьютерной системой. «Сегодня версии True BASIC доступны для систем DOS , macOS , Windows , Unix и Linux ». [12] Когда Курц ушел из Дартмутского колледжа в 1993 году, он продолжил разработку и поддержку True Basic.

См. также

[ редактировать ]
  1. ^ Бригам Наринс, изд. (2002). «Томас Юджин Курц». Мир информатики . Том. 1. Гейл. п. 337. ИСБН  978-0-7876-5066-7 . Проверено 15 января 2010 г.
  2. ^ «Стенограммы сессии Дня пионеров Национальной компьютерной конференции 1974 года» . Дартмутская система разделения времени . Дартмутский колледж. 1974.
  3. ^ Jump up to: а б «Томас Э. Курц — Компьютерное общество IEEE» . Компьютерное общество IEEE . 27 апреля 2018 года . Проверено 1 сентября 2023 г.
  4. ^ «Премия стипендиатов ACM» . Fellows.acm.org . Архивировано из оригинала 21 января 2012 г. Проверено 15 января 2010 г.
  5. ^ Слейтер, Роберт (февраль 1989 г.). Портреты из кремния . Массачусетский технологический институт Пресс . п. 247. ИСБН  9780262691314 . Проверено 12 июня 2022 г.
  6. ^ Роберт Слейтер, 1987. Портреты из силикона., MIT Press.
  7. ^ Джон Г. Кемени, Томас Э. Курц и Энтони Фелиу, 1972. ОБЗОРЫ КНИГ И ФИЛЬМОВ: Настоятельно рекомендуется: базовое программирование, учитель физики. 10 февраля, стр. 103
  8. ^ «Томас Э. Курц - История языков программирования» . Cis-alumni.org . 1 мая 1964 г. Проверено 27 ноября 2016 г.
  9. ^ «Компьютерные игры Small Basic: новое издание Small Basic Edition 2010 г.» . Computerscienceforkids.com . Проверено 27 ноября 2016 г.
  10. ^ Роберт Слейтер, 1987. Портреты из силикона., MIT Press.
  11. ^ «Кемени и Курц — изобретение БЕЙСИКА» . Я-программист.info . 29 апреля 2014 г. Проверено 27 ноября 2016 г.
  12. ^ «Оригинальный БЕЙСИК» . Настоящий БЕЙСИК . Проверено 12 июня 2022 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: dcc64436b33122d527c29003eca2a726__1709588280
URL1:https://arc.ask3.ru/arc/aa/dc/26/dcc64436b33122d527c29003eca2a726.html
Заголовок, (Title) документа по адресу, URL1:
Thomas E. Kurtz - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)