Жак Коэн (ученый-компьютерщик)
![]() |
Жак Коэн — почетный профессор компьютерных наук Воленского национального центра сложных систем при Университете Брандейса . Там он работал заведующим кафедрой компьютерных наук TJX/Feldberg. [1] Он проводил исследования в области алгоритмов, синтаксического анализа и компиляции, управления памятью, логического программирования и логического программирования с ограничениями, а также параллелизма. Коэн много публиковался, часто совместно со студентами и аспирантами.
Будучи новатором во многих аспектах современной информатики, работа Коэна включает эксперименты, образование и исследования, направляемые и проводимые во многих высших учебных заведениях, включая Университет Брандейса , Университет Брауна , Массачусетский технологический институт , Колледж Уэлсли и французские университеты в городах Марселя, Гренобль и Нанси.
В 1997 году Ассоциация логического программирования признала Коэна одним из пятнадцати «основателей логического программирования». [2]
Биография
[ редактировать ]В Белу-Оризонти Коэн учился в инженерной школе государственного университета Минас-Жераес . Он получил диплом инженера-строителя и получил медаль за лучшие оценки, полученные за последние несколько лет. Вскоре после окончания учебы Коэн получил стипендию правительства Бразилии для продолжения учебы в аспирантуре в США.
В то время Коэн решил стать инженером-строителем. В середине 1950-х годов Коэн посещал магистерскую программу в Университете Флориды в Гейнсвилле .
Коэн продолжил обучение в аспирантуре Университета Иллинойса в Урбана-Шампейн , где получил докторскую степень в области структурного проектирования. Его докторская диссертация посвящена минимизации энергии с использованием методов Рэли-Ритца для определения коэффициентов ряда Фурье, определяющих форму изгибаемых колонн из тонкостенных пластин. Эта конкретная тема позволила Коэну многое узнать о программировании на языке ассемблера и решении систем нелинейных уравнений, возникающих в результате процесса минимизации энергии.
На протяжении своей долгой карьеры в Бостоне Коэн тесно общался с Жаном ван Хейеноортом, своим коллегой по кафедре философии в Брандейсе, который привил Коэну страсть к математической логике.
Ранняя карьера
[ редактировать ]После окончания Иллинойса Коэн вернулся в Бразилию и практиковался в программировании на Burroughs 205 , одном из первых электронных компьютеров. В начале 1960-х годов Коэн получил летнюю должность в компьютерной компании Bull в Париже (также известной как Groupe Bull ), где его направили в группу исследования операций и программирования на Algol 60 . Коэн был приглашен участвовать в качестве исследователя в группе составителей в Институте прикладной математики Гренобльского университета . Его наняли в качестве члена Национального французского исследовательского центра ( CNRS ). [ нужна ссылка ]
Коэну и его коллегам, как членам группы компиляторов, было предложено протестировать разрабатываемый компилятор, написав всевозможные программы, особенно рекурсивные. Именно в Гренобле он заинтересовался компиляторами, управляемыми синтаксисом. Это была уникальная возможность принять участие в заседаниях группы ИФИП, которая тогда разрабатывала преемника Алгола 60 .
Используя Grenoble Algol 60, Коэн начал разработку множества программ, включая встраивание Lisp в Algol, ряд алгоритмов синтаксического анализа и миниатюрный компилятор Algol, написанный на Algol. Докторская диссертация Коэна в Гренобле была посвящена языкам написания компиляторов.
Более поздняя карьера
[ редактировать ]После пребывания во Франции Коэну предложили исследовательскую должность на факультете гражданского строительства Массачусетского технологического института , которую он проработал один год. В 1968 году Коэну предложили академическую должность в Университете Брандейса , и с тех пор он связан с этим университетом.
Будучи основателем факультета компьютерных наук Университета Брандейса, Коэн занимал должность заведующего почти двенадцать лет, начиная с начала 1980-х годов. В 1984 году Коэн руководил командой Brandeis по разработке программного обеспечения для измерения эффективности других программ. [3] За время своего пребывания на посту председателя он принес на кафедру множество грантов, от NSF до гранта CISE, который выдавался на исследование параллельных алгоритмов .
Среди ярких событий за долгую академическую карьеру Коэна: его пригласили в течение нескольких лет преподавать курс компилятора в Университете Брауна, а также в Массачусетском технологическом институте; получение кафедры компьютерных наук семьей Фельдберг совместно с их предприятиями ( Zayre , а затем TJMaxx ); работал заведующим кафедрой компьютерных наук в течение тринадцати лет; и, наконец, был назначен главным редактором одного из самых престижных профессиональных журналов, Communications of the ACM , где его должность продлилась четыре года.
Ссылки
[ редактировать ]- ^ «Жак Коэн» . Университет Брандейса . Архивировано из оригинала 10 октября 2015 года . Проверено 4 мая 2016 г.
- ^ «АЛП Награды» . Ассоциация логического программирования. 2013. Архивировано из оригинала 13 апреля 2013 года . Проверено 4 мая 2016 г.
- ^ Том Ши (19 марта 1984 г.), «News Briefs» , Infoworld , vol. 6, нет. 12, InfoWorld Media Group, Inc., с. 27, ISSN 0199-6649 , получено 4 мая 2016 г.