Томас Э. Курц - Thomas E. Kurtz

Томас Э. Курц
Родившийся
Томас Юджин Курц

(1928-02-22) 22 февраля 1928 г. (92 года)
ОбразованиеУниверситет Принстона, Нокс Колледж (Математика )
Род занятийСпециалист в области информатики, Математик, Статистик
ИзвестенБАЗОВЫЙ, True BASIC
Награды1974 Премия AFIPS Pioneer
1991 Премия IEEE Pioneer Computer Science Pioneer

Томас Юджин Курц (родился 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 лет, он продолжил обучение. кандидат наук из Университет Принстона. Его диссертация была посвящена проблеме множественных сравнений в математической статистике.[5] Курц написал свою первую компьютерную программу в 1951 году, работая с компьютерами в Калифорнийском университете в Лос-Анджелесе в институте численного анализа. Он совершил этот подвиг сразу после окончания аспирантуры и одного года обучения в Университет Принстона.

Дартмут

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

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

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

БАЗОВЫЙ

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

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

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

Влияние

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

Критики

Несмотря на то что БАЗОВЫЙ был широко признан успешным, многие профессионалы в области вычислительной техники считали его плохим выбором для более крупных и сложных программ. Большие программы становились запутанными и запутанными, когда они использовали оператор «GO TO» для перехода от одной строки программы к другой. Еще одна критика оригинального языка заключалась в том, что он был неструктурированным, что затрудняло разделение программ на отдельные части для улучшения читаемости. БАЗОВЫЙ отсутствие структурирования также затрудняло отладку и изменение частей кода, что ограничивало его использование более крупными компаниями. Следовательно, он в основном оставался языком, используемым только для небольших программ.[11]

True BASIC

Пример True Basic

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

Смотрите также

Рекомендации

  1. ^ "Мир компьютерных наук о Томасе Юджине Курце". Bookrags.com. Получено 2010-01-15.
  2. ^ "СТРАНЫ ДНЯ Пионеров Национальной компьютерной конференции 1974 года". Дартмутская система разделения времени. Дартмутский колледж. 1974 г.
  3. ^ «Премия пионера компьютеров». Computer.org. Получено 2010-01-15.
  4. ^ «Премия стипендиатов ACM». Fellows.acm.org. Архивировано из оригинал на 2012-01-21. Получено 2010-01-15.
  5. ^ "Томас Курц • Компьютерное общество IEEE". Computer.org. 1928-02-22. Получено 2016-11-27.
  6. ^ [1]
  7. ^ Роберт Слейтер, 1987. Портреты в силиконе., MIT Press.
  8. ^ Джон Г. Кемени, Томас Э. Курц и Энтони Фелиу, 1972. ОБЗОРЫ КНИГ И ФИЛЬМОВ: Настоятельно рекомендуется: основы программирования, Учитель физики. 10 февраля, стр.103
  9. ^ "Томас Курц - История языков программирования". Cis-alumni.org. 1964-05-01. Получено 2016-11-27.
  10. ^ "Small Basic Computer Games: New 2010 Small Basic Edition". Computerscienceforkids.com. Получено 2016-11-27.
  11. ^ Роберт Слейтер, 1987. Портреты в силиконе., Массачусетский технологический институт Нажмите
  12. ^ "Кемени и Курц - изобретение Бейсика". I-programmer.info. 2014-04-29. Получено 2016-11-27.
  13. ^ "Оригинальный БЕЙСИК". Истинный БЕЙСИК. 1964-05-01. Получено 2016-11-27.

внешняя ссылка