Герберт Шилдт

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Герберт Шилдт (англ. Herbert Schildt, нар. 28 лютого 1951) — відомий американський програміст, автор книжок про мови програмування Java, C++, C#, C.

Біографія[ред.ред. код]

Шилдт — письменник та вчений в галузі комп'ютерних наук, який отримав освіту та вчений ступінь в Іллінойському університеті в Урбана-Кампейн.

Його перші книжки були опубліковані в 1985—1986 роках (на обкладинці книжки Advanced Modula-2, 1987 було написано, що це шоста його книжка). Усі його книжки були надруковані видавництвом Osborne, яке згодом було придбане компанією McGraw-Hill.

Little C[ред.ред. код]

Одним з найтриваліших проектів Шилдта був інтерпретатор Little C, який є прикладом рекурсивно-спадного аналізатора, що інтерпретує множину мови 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++, який є майже однаковим із інтерпретатором Little C. (мова Mini-C++ навіть не підтримує ключове слово «class», також мінімальна та штучна роль була відведена cin та cout). Код Mini-C++ можна знайти в мережі Інтернет, а ця книга більше не видається.

Також було надруковано інтерпретатор BASIC, що називається Small BASIC, в першому виданні книги Turbo C: The Complete Reference. Він реалізує мінімальну версію BASIC.

Бібліографія[ред.ред. код]

Англійською мовою[ред.ред. код]

Переклади російською мовою[ред.ред. код]

  • Герберт Шилдт 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.

Посилання[ред.ред. код]

Комп'ютер Це незавершена стаття про комп'ютери.
Ви можете допомогти проекту, виправивши або дописавши її.
Персоналії Це незавершена стаття про особу.
Ви можете допомогти проекту, виправивши або дописавши її.