Его первые книги были опубликованы в
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
.
Herb Schildt’s Java Programming Cookbook
(
ISBN 0-07-226315-6
, Osborne/McGraw Hill, 2007)
Herb Schildt’s C++ Programming Cookbook
(
ISBN 0-07-148860-X
, Osborne/McGraw Hill, 2008)
На русском языке
Герберт Шилдт.
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, работающей в жанре
прогрессивный рок
.