Jacques Cohen (computer Scientist)
   HOME

TheInfoList



OR:

Jacques Cohen is a
Professor Emeritus ''Emeritus'' (; female: ''emerita'') is an adjective used to designate a retired chair, professor, pastor, bishop, pope, director, president, prime minister, rabbi, emperor, or other person who has been "permitted to retain as an honorary title ...
of
Computer Science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines (includin ...
and of the Volen National Center for Complex Systems at
Brandeis University Brandeis University is a Private university, private research university in Waltham, Massachusetts. Founded in 1948 as a nonsectarian, non-sectarian, coeducational institution sponsored by the Jews, Jewish community, Brandeis was established on t ...
. There he served as the TJX/Feldberg Chair in Computer Science. He has performed research in algorithms, parsing and compiling, memory management, logic and constraint logic programming, and parallelism. Cohen has published extensively, frequently with undergraduate and graduate students. Pioneering many aspects of modern computer science, Cohen's work includes experimentation, education, and research, directed and carried out at many institutions of higher learning, including
Brandeis University Brandeis University is a Private university, private research university in Waltham, Massachusetts. Founded in 1948 as a nonsectarian, non-sectarian, coeducational institution sponsored by the Jews, Jewish community, Brandeis was established on t ...
, Brown University,
MIT The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of the ...
,
Wellesley College Wellesley College is a private women's liberal arts college in Wellesley, Massachusetts, United States. Founded in 1870 by Henry and Pauline Durant as a female seminary, it is a member of the original Seven Sisters Colleges, an unofficia ...
, and French universities in the cities of Marseilles, Grenoble, and Nancy. In 1997, the Association for Logic Programming recognized Cohen as one of the fifteen "Founders of Logic Programming".


Biography

In Belo Horizonte, Cohen attended the Engineering School of the State University of Minas Geraes. He graduated with a degree in
Civil Engineering Civil engineering is a professional engineering discipline that deals with the design, construction, and maintenance of the physical and naturally built environment, including public works such as roads, bridges, canals, dams, airports, sewa ...
and a medal for having attained the best grades awarded in the preceding several years. Shortly after his graduation, Cohen was granted a Brazilian government scholarship for pursuing graduate studies in the USA. At that time, Cohen decided to become a structural engineer. In the mid 1950s Cohen attended the Master’s program at the
University of Florida, Gainesville The University of Florida (Florida or UF) is a public land-grant research university in Gainesville, Florida. It is a senior member of the State University System of Florida, traces its origins to 1853, and has operated continuously on its ...
. Cohen continued graduate study at the
University of Illinois at Urbana-Champaign The University of Illinois Urbana-Champaign (U of I, Illinois, University of Illinois, or UIUC) is a public land-grant research university in Illinois in the twin cities of Champaign and Urbana. It is the flagship institution of the Uni ...
, where he pursued a doctorate in Structural Design. His doctoral dissertation involved energy minimization using Raleigh-Ritz methods to determine
Fourier series A Fourier series () is a summation of harmonically related sinusoidal functions, also known as components or harmonics. The result of the summation is a periodic function whose functional form is determined by the choices of cycle length (or '' ...
coefficients defining shapes of buckling columns made of thin-walled plates. This particular topic enabled Cohen to learn a great deal of assembly language programming and the solution of systems of non-linear equations resulting from the energy minimization process. During his long career in Boston, Cohen interacted closely with Jean van Heijenoort, his colleague in the Philosophy department at Brandeis who imbued Cohen with his passion for mathematical logic.


Early career

After graduating from Illinois, Cohen returned to Brazil and practiced programming on the Burroughs 205, an early electronic computer. In the early 1960s, Cohen obtained a summer position at the Bull computer company in Paris (also known as
Groupe Bull Bull SAS (also known as Groupe Bull, Bull Information Systems, or simply Bull) is a French computer company headquartered in Les Clayes-sous-Bois, in the western suburbs of Paris. The company has also been known at various times as Bull Genera ...
) where he was assigned to the operations research group, programming in
Algol 60 ALGOL 60 (short for ''Algorithmic Language 1960'') is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had introduced code blocks and the begin and end pairs for delimiting them, representing a k ...
. Cohen was invited to participate as a researcher in the compiler group in the Applied Mathematics Institute at the
University of Grenoble The Université Grenoble Alpes (UGA, French: meaning "''Grenoble Alps University''") is a public research university in Grenoble, France. Founded in 1339, it is the third largest university in France with about 60,000 students and over 3,000 resea ...
. He was hired as a member of the National French Research Center (
CNRS The French National Centre for Scientific Research (french: link=no, Centre national de la recherche scientifique, CNRS) is the French state research organisation and is the largest fundamental science agency in Europe. In 2016, it employed 31,63 ...
). As members of the compiler group, Cohen and his colleagues were encouraged to test the compiler being developed by writing all sorts of programs, especially recursive ones. It was in Grenoble that he became interested in syntax-directed compilers. It was a unique opportunity to participate in the meetings of the IFIP group that was then designing the successor of
Algol 60 ALGOL 60 (short for ''Algorithmic Language 1960'') is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had introduced code blocks and the begin and end pairs for delimiting them, representing a k ...
. Using the Grenoble Algol 60, Cohen started developing many programs, including a
Lisp A lisp is a speech impairment in which a person misarticulates sibilants (, , , , , , , ). These misarticulations often result in unclear speech. Types * A frontal lisp occurs when the tongue is placed anterior to the target. Interdental lispi ...
-embedding in Algol, a number of parsing algorithms, and a miniature Algol compiler written in Algol. Cohen’s doctoral dissertation in Grenoble was concerned with languages for writing compilers.


Later career

After his time in France, Cohen was offered a research position in
MIT The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of the ...
’s Civil Engineering department, which he held for one year. In 1968, Cohen was offered an academic position at
Brandeis University Brandeis University is a Private university, private research university in Waltham, Massachusetts. Founded in 1948 as a nonsectarian, non-sectarian, coeducational institution sponsored by the Jews, Jewish community, Brandeis was established on t ...
and has been associated with that university ever since. As the founder of the Computer Science Department at Brandeis University, Cohen held the position of chair for almost twelve years, beginning in the early 1980s. In 1984, Cohen directed a team at Brandeis developing software to measure the efficiency of other software programs. During his time as chair, he brought many grants to the department, from NSF to the CISE grant, which was given for the study of
parallel algorithms In computer science, a parallel algorithm, as opposed to a traditional serial algorithm, is an algorithm which can do multiple operations in a given time. It has been a tradition of computer science to describe serial algorithms in abstract mac ...
. During Cohen's long academic career, some highlights include: being invited to teach a compiler course at Brown University for several years, as well as at MIT; being awarded a chair in Computer Science by the Feldberg family in association with their enterprises (
Zayre Zayre () was a chain of discount stores that operated in the eastern half of the United States from 1956 to 1990. The company's headquarters was in Framingham, Massachusetts. In October 1988, Zayre's parent company, Zayre Corp., sold the stores ...
and later
TJMaxx TJ Maxx (stylized as T•J•maxx) is an American department store chain, selling at prices generally lower than other major similar stores. It has more than 1,000 stores in the United States, making it one of the largest clothing retailers in ...
); serving as the chairman of the Computer Science department for thirteen years; and finally being appointed as editor-in-chief of one of the most prestigious professional journals, the
Communications of the ACM ''Communications of the ACM'' is the monthly journal of the Association for Computing Machinery (ACM). It was established in 1958, with Saul Rosen as its first managing editor. It is sent to all ACM members. Articles are intended for readers with ...
, where his tenure spanned for four years.


References


External links

* http://jacquescohen.com.br {{DEFAULTSORT:Cohen, Jacques Year of birth missing (living people) Living people Brandeis University faculty Place of birth missing (living people) Brazilian computer scientists Algol programming language family Grenoble Alpes University alumni