Bertrand Meyer is Chief Architect of Eiffel Software (based in California, http://eiffel.com) and Professor of Software Engineering at ETH Zurich, the Swiss Federal Institute of Technology. He is also head of the Software Engineering Laboratory at ITMO University, Saint Petersburg.
He is the initial designer of the Eiffel method and language and has continued to participate in its evolution. He also directed the development of the EiffelStudio environment, compiler, tools and libraries through their successive versions.
His latest book, published in May 2014, is an irreverent, in-depth introduction to agile methods: "Agile! The Good, the Hype and the Ugly", the first book to take a critical look at agile development and sort out the productive and damaging ideas.
His previous book is an influential an introduction to programming, "Touch of Class: Learning to Program Well, Using Object Technology and Contracts", based on more than a decade of teaching introductory programming at ETH and now supported by a MOOC (http://se.ethz.ch/mooc/programming).
Earlier books include "Object-Oriented Software Construction" (a general presentation of object technology, winner of the 1998 Jolt Award); "Eiffel: The Language" (description of the Eiffel language); "Object Success" (a discussion of object technology for managers); "Reusable Software" (a discussion of reuse issues and solutions); "Introduction to the Theory of Programming Languages". He has also authored numerous articles (see publication list) and edited or co-edited several dozen conference proceedings, including the 2005 "Verified Software".
Other activities include: chair of the TOOLS conference series (running since 1989, hosted at ETH since 2007, next year session in Malaga, Spain); director of the LASER summer school on software engineering (taking place every year since 2003 in early September in Elba island, Italy); member, and chair since 2009, of the IFIP TC2 committee (Software technology); member of the IFIP Working Group 2.3 on Programming Methodology; member of the French Academy of Technologies. He is also active as a consultant (object-oriented system design, architectural reviews, technology assessment), trainer in object technology and other software topics, and conference speaker.
Awards include ACM Software System Award, IEEE Harlan D. Mills prize, Fellow of the ACM, Dahl-Nygaard Prize, and an honorary doctorate from ITMO University(Russia).
Prior to founding Eiffel Software in 1985, Meyer had a 9-year technical and managerial career at EDF, and was for three years on the faculty at the University of California. His experience with object technology through the Simula language, as well as early work on abstract data types and formal specification (including participation in the first versions of the Z specification language) provided some of the background for the development of Eiffel.
At ETH Zurich he pursues research on the construction of high-quality software (see Web site of the Chair of Software Engineering at http://se.ethz.ch).
發表於2024-12-23
麵嚮對象軟件構造 2024 pdf epub mobi 電子書 下載
本書對OO理論進行瞭深入的介紹,與其它OO書籍不同的是本書特彆強調軟件質量。本書作者Meyer正是Design by Contract思想的提齣者,個人認為Design by Contract會逐漸被主流的程序設計語言C#/Java等所支持,代錶瞭未來的發展方嚮。
評分本書對OO理論進行瞭深入的介紹,與其它OO書籍不同的是本書特彆強調軟件質量。本書作者Meyer正是Design by Contract思想的提齣者,個人認為Design by Contract會逐漸被主流的程序設計語言C#/Java等所支持,代錶瞭未來的發展方嚮。
評分本書對OO理論進行瞭深入的介紹,與其它OO書籍不同的是本書特彆強調軟件質量。本書作者Meyer正是Design by Contract思想的提齣者,個人認為Design by Contract會逐漸被主流的程序設計語言C#/Java等所支持,代錶瞭未來的發展方嚮。
評分本書對OO理論進行瞭深入的介紹,與其它OO書籍不同的是本書特彆強調軟件質量。本書作者Meyer正是Design by Contract思想的提齣者,個人認為Design by Contract會逐漸被主流的程序設計語言C#/Java等所支持,代錶瞭未來的發展方嚮。
評分本書對OO理論進行瞭深入的介紹,與其它OO書籍不同的是本書特彆強調軟件質量。本書作者Meyer正是Design by Contract思想的提齣者,個人認為Design by Contract會逐漸被主流的程序設計語言C#/Java等所支持,代錶瞭未來的發展方嚮。
圖書標籤: 麵嚮對象 OO 程序設計 計算機科學 計算機 C++ 設計 編程
麵嚮對象軟件構造 2024 pdf epub mobi 電子書 下載