Barbara Liskov is a Computer scientist.She was born on November 07, 1939 (80 years old) as Barbara Jane Huberman., university professor Indeed, the author treats data abstraction as the central paradigm in object-oriented program design and implementation. Use of this website signifies your agreement to the IEEE Terms and Conditions. src="" alt="" class="gallery-slider__content__img" height="", data-src="/web/show-photo.jpg?id=946889&cache=false" Biography Barbara Liskov is an MIT Institute professor of computer science and engineering and head of the Programming Methodology Group. Assistant professor, department electrical engineering and computer science Massachusetts Institute of Technology, Cambridge, Massachusetts, 1972—1976, associate professor, department electrical engineering and computer science, 1976—1980, professor, department electrical engineering and computer science, since 1980, associate head for computer science, 2001—2004, Nippon Electric Corporation professor, software science and engineering, 1986—1997, Ford Professor Engineering, 1997—2008, associate provost for faculty equity, since 2007, Institute Professor, Department Electrical Engineering and Computer Science, since 2008, head, computer science and artificial intelligence laboratory programming methodology group. 1811-1841. • Program design as a top-down, iterative process, and design patterns Most of the sample implementations in the book are written in CLU, one of a growing number of languages able to support data abstraction. They discuss methods of decomposition, the kinds of modules that are most useful in this process, and techniques to increase the likelihood that modules produced can in fact be recombined to solve the original programming problem. Once logged in, you can add biography in the database, university professor US Patent No. Achievements include being the first United States woman to be awarded a Doctor of Philosophy in computer science. CLU and Argus would contribute to languages like Ada, Java, C++, and C#, which are in turn widely used to write software applications for personal computers, the Internet, and a wide range of financial, medical, consumer, and business applications. Biography. The Java programming language is used for the book's examples. Inducted in 2012. She is currently the Ford Professor of Engineering in the MIT School of Engineering's electrical engineering and computer science department and an institute professor at the Massachusetts Institute of Technology. Barbara Liskov. US Patent No. Good programming involves the systematic mastery of complexity, and this book provides the first unified treatment of the techniques of abstraction and specification, which, the authors argue, are the linchpin of any effective approach to programming.