Interested Article - Шилдт, Герберт

Герберт Шилдт ( англ. Herbert Schildt ) — известный американский программист , автор книг о языках программирования Java , C , C# , C++ .

Биография

Получил образование и степени бакалавра и магистра в Иллинойском университете в Урбана-Шампейн . Был членом комитета ANSI , который принимал стандарты С в 1989 году и комитета ISO , принимавшего стандарты C++ в 1998 .

Его первые книги были опубликованы в 1985 1986 годах (на обложке книги Advanced Modula-2 1987 года было написано, что это его шестая книга). Все его книги были напечатаны издательством , которое позже было приобретено компанией McGraw-Hill . Общий тираж его книг, переведённых на большинство языков, составляет более 3 миллионов экземпляров.

Little C

Одним из наиболее длительных проектов Шилдта был интерпретатор , который является примером рекурсивного нисходящего парсера . Эта программа была впервые напечатана в журнале Dr. Dobb's Journal в августе 1989 года под названием «Построение Вашего собственного интерпретатора С» ( Building your own C interpreter ). Этот пример был включен в книгу Born to Code In C (Osborne, 1989), а также в более позднее издание книги C: The Complete Reference .

Код этого интерпретатора можно найти в сети Интернет , включая архивы старых дисков Dr. Dobb’s Journal, а также на сайте McGraw-Hill.

Интересным моментом книги The Art of C++ является интерпретатор языка Mini-C++ (язык Mini-C++ даже не поддерживает ключевое слово «class», также минимальная и искусственная роль была отведена cin и cout ). Код Mini-C++ можно найти в сети Интернет, а книга больше не издаётся.

Также был напечатан интерпретатор BASIC , называвшийся Small BASIC, написанный на С в первом издании книги Turbo C: The Complete Reference , и на языке Java в книге The Art of Java .

Библиография

На английском языке

На русском языке

  • Герберт Шилдт. Java 8. Полное руководство, 9-е издание = Java 8. The Complete Reference, 9th Edition. — М. : , 2015. — 1376 с. — ISBN 978-5-8459-1918-2 .
  • Java: руководство для начинающих, 5-е издание = Java: A Beginner's Guide, 5th edition. — М. : , 2012. — 624 с. — ISBN 978-5-8459-1770-6 .
  • Библиотека Swing для Java: руководство для начинающих = Swing: A Begginers's Guide. — М. : «Вильямс», 2007. — 704 с. — ISBN 978-5-8459-1162-9 .
  • Java: методики программирования Шилдта = Schildt's Java Programming Cookbook. — М. : «Вильямс», 2008. — 512 с. — ISBN 978-5-8459-1395-1 .
  • Справочник программиста по C/C++, 3-е издание = C/C++ Programmer's Reference Third Edition. — М. : «Вильямс», 2006. — 432 с. — ISBN 978-5-8459-1622-8 .
  • C++: методики программирования Шилдта = Herb Schildt's C++ Programming Cookbook. — М. : «Вильямс», 2008. — 480 с. — ISBN 978-5-8459-1494-1 .
  • C++: базовый курс, 3-е издание = C++ from the Ground Up Third Edition. — М. : «Вильямс», 2012. — 624 с. — ISBN 978-5-8459-0768-4 .
  • Полный справочник по C++, 4-е издание = C++: The Complete Reference, 4th Edition. — М. : «Вильямс», 2011. — 800 с. — ISBN 978-5-8459-0489-8 .
  • C# 4.0: полное руководство = C# 4.0 The Complete Reference. — М. : «Вильямс», 2011. — 1056 с. — ISBN 978-5-8459-1684-6 .
  • C: полное руководство, классическое издание = C: The Complete Reference, 4th Edition. — М. : «Вильямс», 2011. — 704 с. — ISBN 978-5-8459-1709-6 .
  • Программирование на BORLAND C++ для профессионалов = Borland C++ Builder: The Complete Reference. — Мн. : «Попурри», 1998. — 800 с. — ISBN 985-438-152-8 .

Интересные факты

В дополнении к его научной и писательской деятельности Шилдт является клавишником группы Starcastle, работающей в жанре прогрессивный рок .

Примечания

Ссылки

Источник —

Same as Шилдт, Герберт