Бертра́н Мейер: Француз ғалымы және компьютерлік тілдер сарапашысы
Bertrand Meyer
Бертра́н Мейер – француздық ғалым, Eiffel бағдарламалау тілін жасаған және «шарт арқылы жобалау» ұғымын енгізген. Бағдарламалық жасақтама сапасын арттыру зерттеулері.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Француз компьютерлік ғалымы Бертран Мейер (ағылш. /m//aɪ//.//ər/; фр. mɛjɛʁ; 1950 жылғы 21 қарашада туған) – француз ғалымы, автор және компьютерлік тілдер саласындағы кеңесші. Ол Эйфель бағдарламалау тілін және «шартты жобалау» (design by contract) тұжырымдамасын жасаған.
French computer scientist
Bertrand Meyer ('/m//aɪ//.//ər/; mɛjɛʁ; born 21 November 1950) is a French academic, author, and consultant in the field of computer languages. He created the Eiffel programming language and the concept of design by contract.
Білім және академиялық мансап
Мейер Париждегі École Polytechnique-ден инженерлік мамандық бойынша магистр дәрежесін, Стэнфорд университетінен екінші магистр дәрежесін және Université de Nancy-ден докторлық дәреже алды. Ол тоғыз жыл бойы Électricité de France компаниясында техникалық және басқарушылық қызмет атқарды, ал үш жыл бойы Калифорния университетінің Санта-Барбара факультетінің мүшесі болды. 2001-2016 жылдары ол Швейцария Федералдық Технологиялық Институтында (ETH Zürich) бағдарламалық жасақтама инженериясының профессоры болды, онда сенімді компоненттерді (қайта пайдаланылатын бағдарламалық элементтерді) сапаның кепілді деңгейімен құру бойынша зерттеулер жүргізді. Ол 2004-2006 жылдары ETH Компьютерлік ғылымдар кафедрасының төрағасы болды және 13 жыл бойы (2003–2015) барлық ETH компьютерлік ғылым студенттері оқитын Бағдарламалауға кіріспе курсын оқытты, нәтижесінде кеңінен таралған бағдарламалау оқулығы "Touch of Class" (Springer) жарық көрді. Ол ETH Zurich-те Бағдарламалық жасақтама инженериясының профессоры болып қала береді және қазіргі уақытта Швейцарияның Шаффхаузен қаласындағы жаңа зерттеу университеті – Constructor Institute (бұрын Шаффхаузен технология институты (SIT)) бағдарламалық жасақтама инженериясының профессоры және проректоры қызметін атқарады. Ол Тулуза университетінде (Кәсіптік мамандық кафедрасы, 2015–16), Politecnico di Milano, Иннополис университетінде, Монаш университетінде және Сидней технология университетінде арнайы шақырылған профессор болып жұмыс істеді. Ол сондай-ақ консультант (объектіге бағытталған жүйелік жобалау, архитектуралық сараптама, технологияны бағалау), объектілік технология және басқа да бағдарламалық қамтамасыз ету тақырыптары бойынша оқытушы және конференция спикері ретінде белсенді. Мейер көптеген жылдар бойы ғылыми-зерттеу және білім беру саясаты мәселелерімен айналысып, Еуропалық компьютерлік ғылым кафедраларының қауымдастығы Informatics Europe-тің негізін қалаушы президенті болды (2006–2011).
Meyer received a master's degree in engineering from the École Polytechnique in Paris, a second master's degree from Stanford University, and a PhD from the Université de Nancy. He had a technical and managerial career for nine years at Électricité de France, and for three years was a member of the faculty of the University of California, Santa Barbara. From 2001 to 2016, he was professor of software engineering at ETH Zürich, the Swiss Federal Institute of Technology, where he pursued research on building trusted components (reusable software elements) with a guaranteed level of quality. He was Chair of the ETH Computer Science department from 2004 to 2006 and for 13 years (2003–2015) taught the Introduction to Programming course taken by all ETH computer science students, resulting in a widely disseminated programming textbook, Touch of Class (Springer). He remains Professor emeritus of Software Engineering at ETH Zurich and is currently Professor of Software Engineering and Provost at Constructor Institute (previously Schaffhausen Institute of Technology (SIT)), a new research university in Schaffhausen, Switzerland. He has held visiting positions at the University of Toulouse (Chair of Excellence, 2015–16), Politecnico di Milano, Innopolis University, Monash University and University of Technology Sydney. 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. For many years Meyer has been active in issues of research and education policy and was the founding president (2006–2011) of Informatics Europe, the association of European computer science departments.
Компьютерлік тілдер
Мейер қарапайым, сәнді және пайдаланушыға ыңғайлы компьютер тілдерінің идеалын ұстанады және объектіге бағытталған бағдарламалаудың (ООП) ең ерте және белсенді жақтаушыларының бірі болып табылады. Оның "Объектіге бағытталған бағдарламалық құрылым" кітабы – ООП-ті қолдаушы алғашқы және ең толық еңбектердің бірі. Оның жазған басқа кітаптарына "Эйфель: Тіл" (Эйфель тілінің сипаттамасы), "Объектілердің табысы" (менеджерлерге арналған объектілік технология туралы талқылау), "Қайта пайдаланылатын бағдарламалық құралдар" (қайта пайдалану мәселелері мен шешімдері туралы талқылау), "Программалау тілдері теориясына кіріспе", "Классқа қадам" (программалау және бағдарламалық инженерияға кіріспе) және "Жылдамдық! Жақсы жағы, аспаздық және жаман жағы" (жылдамдық әдістері туралы оқулық және сындық талдау) кіреді. Ол көптеген мақалалар жазды және 60-тан астам конференция материалдарын редакциялады, олардың көпшілігі Springer LNCS (Компьютерлік ғылымдағы лекциялар жинағы) сериясында жарияланды. Ол Эйфель әдісі мен тілінің бастапқы әзірлеушісі және оның дамуына қатысуын жалғастыруда, сонымен қатар "Келісімшарт бойынша жобалау" әзірлеу әдісін ұсынған. Simula тілі арқылы алған объектілік технология тәжірибесі, сондай-ақ абстрактілі дерек түрлері және формалды сипаттама (соның ішінде Z нотациясы) бойынша жасаған алғашқы жұмыстары Эйфельді дамытуға ықпал етті.
Meyer pursues the ideal of simple, elegant and user friendly computer languages and is one of the earliest and most vocal proponents of object oriented programming (OOP). His book Object Oriented Software Construction is one of the earliest and most comprehensive works presenting the case for OOP. Other books he has written include Eiffel: The Language (a 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, Touch of Class (an introduction to programming and software engineering) and Agile! The Good, the Hype and the Ugly (a tutorial and critical analysis of agile methods). He has authored numerous articles and edited over 60 conference proceedings, many of them in the Springer LNCS (Lecture Notes in Computer Science) series. He is the initial designer of the Eiffel method and language and has continued to participate in its evolution, and is the originator of the Design by Contract development method. His experiences with object technology through the Simula language, as well as early work on abstract data types and formal specification (including the Z notation), provided some of the background for the development of Eiffel.
Марапаттар
Мейер Academia Europaea және Француз технология академиясының мүшесі, сондай-ақ ACM мүшесі. Ол Санкт-Петербургтегі ITMO университетінен (2004) (2022 жылы қайтарылды) және Ұлыбританиядағы Йорк университетінен (2015) құрметті доктор дәрежесін алды. 2005 жылы ол АИТО Даль-Нигаард сыйлығының алғашқы "аға сыйлығының" иегері атанды. Бұл сыйлық объектіге бағытталған бағдарламалаудың негізін қалаушы екі ғалымның құрметіне беріледі және әр жыл сайын объектіге бағытталған бағдарламалау саласына маңызды техникалық үлес қосқан ең тәжірибелі және жас зерттеушілерге табыс етіледі.
Meyer is a member of Academia Europaea and the French Academy of Technologies and a Fellow of the ACM. He has received honorary doctorates from ITMO University in Saint Petersburg, Russia (2004) (returned in 2022) and the University of York, UK (2015). He was the first "senior award" winner of the AITO Dahl Nygaard award in 2005. This prize, named after the two founders of object oriented programming, is awarded annually to a senior and a junior researcher who has made significant technical contributions to the field of OOP.
Википедияның аңызы
2005 жылғы 28 желтоқсанда анонимді пайдаланушы неміс тілді Уикипедияның Майер туралы өмірбаянында оның қайтыс болғаны туралы жалған хабарлады. Бұл әйелдің жалған ақпараты бес күннен кейін Heise News Ticker арнасында жарияланды және мақала дереу түзетілді. Германия мен Швейцарияның көптеген ірі жаңалықтар құралдары осы оқиғаны қамтыды. Майер Уикипедияны жағымды бағалап, «Жүйе өзінің мүмкін болатын кемшіліктерінің біріне тап болды және тез арада өзін-өзі жақсартты. Бұл жалпы картинаға әсер етпейді. Мен туралы тараған қаңқулар сияқты, Уикипедиянің құлауы туралы да әңгімелер қатты асыра сілтенген.» деді.
On 28 December 2005, an anonymous user falsely announced Meyer's death on the German Wikipedia's biography of Meyer. The hoax was reported five days later by the Heise News Ticker and the article was immediately corrected. Many major news media outlets in Germany and Switzerland picked up the story. Meyer went on to publish a positive evaluation of Wikipedia, concluding "The system succumbed to one of its potential flaws, and quickly healed itself. This doesn't affect the big picture. Just like those about me, rumors about Wikipedia's downfall have been grossly exaggerated."