Алан Купер


Алан Купер (родился 3 июня 1952 года) — американский разработчик программного обеспечения и программист . Широко известный как «отец Visual Basic », [1] Купер также известен своими книгами «О лице: основы дизайна взаимодействия» и «Заключенные управляют приютом: почему высокотехнологичные продукты сводят нас с ума» и «Как восстановить мир». Здравомыслие . Как основатель Cooper, ведущей консалтинговой компании по дизайну взаимодействия, он создал методологию ориентированного на цель дизайна и стал пионером в использовании персонажей в качестве практических инструментов дизайна взаимодействия для создания высокотехнологичных продуктов. 28 апреля 2017 года Алан был введен в должность в музей компьютерной истории.Hall of Fellows «за изобретение среды визуальной разработки на Visual BASIC и за его новаторскую работу по созданию области интерактивного дизайна и ее основных инструментов». [2] [3] [4]

Алан Купер вырос в округе Марин , штат Калифорния , США, где он учился в Колледже Марин , изучая архитектуру . Он изучил программирование и устроился на работу программистом по контракту, чтобы оплачивать обучение в колледже. [5]

В 1975 году, вскоре после окончания колледжа и появления первых микрокомпьютеров , Алан Купер основал свою первую компанию Structured Systems Group (SSG) в Окленде, штат Калифорния , которая стала одной из первых компаний-разработчиков программного обеспечения для микрокомпьютеров. [6] Программный бухгалтерский продукт SSG, General Ledger, продавался через рекламу в популярных журналах, таких как Byte и Interface Age . Это программное обеспечение было, согласно историческому описанию в книге «Пожар в долине» (написанной Полом Фрейбергером и Майклом Суэйном ), «вероятно, первым серьезным бизнес-программным обеспечением для микрокомпьютеров. [7]Это было одновременно и началом карьеры Купера как автора программного обеспечения, и началом бизнеса программного обеспечения для микрокомпьютеров. В конце концов, Купер разработал дюжину оригинальных продуктов в Structured Systems Group [8] , прежде чем он продал свою долю в компании в 1980 году.

Вначале Купер работал с Гордоном Юбэнксом над разработкой, отладкой, документированием и публикацией своего языка бизнес-программирования CBASIC , одного из первых конкурентов Microsoft BASIC Билла Гейтса и Пола Аллена . [9] Юбэнкс написал предшественника CBASIC, BASIC-E , в качестве студенческого проекта во время учебы в Военно-морской школе последипломного образования в Монтерее, Калифорния, с профессором Гэри Килдаллом . [10] Когда Юбэнкс покинул военно-морской флот, он присоединился к успешной компании по производству операционных систем Килдалла, Digital Research, Inc., в Монтерее. Вскоре после этого Юбэнкс и Килдалл пригласили Купера присоединиться к ним в Digital Research в качестве одного из четырех основателей их отдела исследований и разработок. [11] После двух лет работы в DRI Купер ушел, чтобы самостоятельно разрабатывать программное обеспечение для настольных компьютеров.

В 1980-х Алан Купер создал несколько бизнес-приложений, включая Microphone II для Windows и раннюю программу управления проектами критического пути под названием SuperProject . Купер продал SuperProject компании Computer Associates в 1984 году, где компания добилась успеха на рынке B2B. [12]

В 1988 году Алан Купер создал визуальный язык программирования (кодовое название «Ruby»), который позволял пользователям Windows создавать оболочки, подобные «Finder». Он назвал это «конструктором оболочки». [13] После того, как он продемонстрировал Ruby Биллу Гейтсу , Microsoft купила его. В то время Гейтс прокомментировал, что новшество окажет «глубокий эффект» [14] на всю линейку их продуктов. Изначально Microsoft решила не выпускать продукт как оболочку для пользователей, а скорее преобразовать его в профессиональный инструмент разработки для своего языка программирования QuickBASIC под названием Visual Basic , который широко использовался для разработки бизнес-приложений для компьютеров Windows .