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

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

Герберт Шилдт (англ. Herbert Schildt) — відомий американський програміст, автор книжок про мови програмування 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.

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

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

  • Advanced Turbo Pascal (Osborne, 1986)
  • Advanced Modula-2 (Osborne, 1987)
  • Advanced Turbo Prolog 1.1 (Osborne, 1987)
  • Advanced Turbo C (Osborne, 1987) — foreword by Phillipe Kahn.
  • C: The Complete Reference (Osborne, 1987)
  • Advanced C (Osborne, 1988)
  • Turbo C: The Complete Reference (Osborne, 1988)
  • Born to Code In C (Osborne, 1989)
  • C: The Complete Reference, 2nd. Ed (Osborne, 1990)
  • Teach Yourself C, 2nd Ed. (Osborne, 1990) — updated for ANSI C.
  • Teach Yourself C++ (Osborne, 1992)
  • The Annotated ANSI C Standard (Osborne, 1993)
  • The Art of C++ (Osborne, 2004)
  • Teach Yourself DOS
  • Beginning Modula-2
  • Artificial Intelligence in C
  • Advanced C
  • Advanced Turbo C
  • Java: The Complete Reference, 7th Edition (Osborne)
  • Java: A Beginner's Guide (McGraw Hill)

Російською мовою[ред.ред. код]

  • Java. Полное руководство, 8-е издание = Java 7: The Complete Reference, 8th Edition — М.: «Вильямс», 2012. — 1104 с. — ISBN 978-5-8459-1759-1.
  • Java: руководство для начинающих, 4-е издание = Java Beginner's Guide, 4th edition — М.: «Вильямс», 2008. — 720 с. — ISBN 978-5-8459-1440-8.
  • Библиотека SWING для Java: руководство для начинающих = SWING: A BEGINNER'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#: язык программирования Си Шарп = C#: The Complete Reference — М.: «Вильямс», 2008. — 752 с. — ISBN 978-5-8459-0563-5.
  • 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.

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

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