Ravi Sethi

Ravi Sethi

Ravi Sethi (born 1947 is an Indian computer scientist retired from Bell Labs and currently president of Avaya Labs Research. He is best known as one of three authors of the classic computer science textbook "", also known as the "Dragon Book".

Ravi was born in 1947 in Murdana, Punjab in the midst of the violence caused by the partition of India. When he was only several days old, his father's colleague in the Pakistan Air Force took him to a safer place in India.

Later, he attended Indian Institute of Technology, Kanpur (IITK), which provided him with a chance to excel when he and five other students were picked to help the professor teaching one of the first university computer courses ever taught in the country.

He went on to obtain a Ph.D. at Princeton University. He worked as an assistant professor at Penn State University, before joining Bell Labs in 1976.

While working for Bell Labs he was awarded the "Distinguished Technical Staff award", and in 1996 he was named a Fellow of the Association for Computing Machinery. Also in 1996 he was named research vice president in charge of computing and mathematical sciences and, additionally, in 1997, chief technical officer for Lucent’s Communications Software Group.

External links

* [http://www.research.avayalabs.com/gcm/usa/en-us/people/all/ravisethi.htm Autobiographical note at Avaya website]
* [http://cm.bell-labs.com/who/ravi/ Home page]
* [http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/s/Sethi:Ravi.html List of publications]
* [http://www.newsindia-times.com/2002/04/19/eco-it-people-ravi.html News India-Times article about Sethi]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Sethi — is a common surname among Punjabi Hindus and Sikhs now living in India as well as Pakistan. Etymology In Hindi language, Seth means merchant or rich man, Sethi was derived from Seth. Sethis are believed to be one of the bravest clans of the… …   Wikipedia

  • Sethi-Ullman algorithm — When generating code for arithmetic expressions, the compiler has to decide which is the best way to translate the expression in terms of number of instructions used as well as number of registers needed to evaluate a certain subtree (especially… …   Wikipedia

  • Berry-Sethi-Verfahren — Beim Berry Sethi Verfahren (nach Gérard Berry und Ravi Sethi; auch Glushkov Konstruktion, nach Wiktor Michailowitsch Gluschkow) handelt es sich um einen Algorithmus zur Überführung eines regulären Ausdrucks in einen nichtdeterministischen… …   Deutsch Wikipedia

  • Alfred V. Aho — Alfred Vaino Aho (* 9. August 1941 in Timmins, Ontario, Kanada) ist ein kanadischer Informatiker. Von 1997 bis 2002 war er Vizepräsident des Computing Sciences Research Center der Bell Labs, wo er vor allem für die Software Entwicklung zuständig… …   Deutsch Wikipedia

  • Gluschkow-Verfahren — Beim Berry Sethi Verfahren (nach Gérard Berry und Ravi Sethi; auch Glushkov Konstruktion, nach Viktor Glushkov) handelt es sich um einen Algorithmus zur Überführung eines regulären Ausdrucks in einen nichtdeterministischen endlichen Automaten.… …   Deutsch Wikipedia

  • Compilers: Principles, Techniques, and Tools —   …   Wikipedia

  • Dragon book — may refer to: * Principles of Compiler Design (1977, the Green Dragon Book ), by Alfred V. Aho and Jeffrey D. Ullman * (1986, the Red Dragon Book ), by Alfred V. Aho, Ravi Sethi and Jeffrey D. Ullman * (2006, the Purple Dragon Book ), by Alfred V …   Wikipedia

  • Compiler — Historisches Beispiel anhand von CBASIC Ein Compiler (auch Übersetzer oder Kompilierer genannt) ist ein Computerprogramm, das ein in einer Quellsprache geschriebenes Programm (Quelltext/Quellprogramm, meist von einem Programmierer in einer… …   Deutsch Wikipedia

  • Compiler-Front-End — Ein Compiler (auch Übersetzer oder Kompilierer genannt) ist ein Computerprogramm, das ein in einer Quellsprache geschriebenes Programm – genannt Quellprogramm – in ein semantisch äquivalentes Programm einer Zielsprache (Zielprogramm) umwandelt.… …   Deutsch Wikipedia

  • Kompilierer — Ein Compiler (auch Übersetzer oder Kompilierer genannt) ist ein Computerprogramm, das ein in einer Quellsprache geschriebenes Programm – genannt Quellprogramm – in ein semantisch äquivalentes Programm einer Zielsprache (Zielprogramm) umwandelt.… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”