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

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

Герберт Шилдт (англ. 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)

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

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

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