Jump to content

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

Герберт Шилдт
Альма-матер Университет Иллинойса в Урбане-Шампейне
Веб-сайт Гербшильдт

Герберт Шилдт — американский писатель, программист и музыкант. Он написал книги о различных языках программирования. Он также был одним из основателей прогрессив-рок- группы Starcastle .

Шильдт имеет степени магистра и бакалавра Университета Иллинойса в Урбана-Шампейн (UIUC). Он утверждает, что был членом первоначального комитета ANSI , который стандартизировал язык C в 1989 году, а также комитетов ANSI/ISO , которые обновили этот стандарт в 1999 году и стандартизировали C++ в 1998 году. [1] [ ненадежный источник? ] Другие члены комитета ANSI C поставили под сомнение его присутствие в комитете и качество его работы в комитете. [2]

Шилдт написал книги о DOS . [3] C, C++, C# и другие языки программирования. Его самые ранние книги были опубликованы примерно в 1985 и 1986 годах (на обложке книги Advanced Modula-2 1987 года написано, что это его шестая книга). персональный компьютер . После приобретения Осборна компанией McGraw-Hill издательство продолжало публиковать работы Шилдта, пока издательство не было полностью включено в состав более крупной компании.

Маленький С

[ редактировать ]

Одним из наиболее устойчивых проектов Шилдта является интерпретатор Little C, который представляет собой длинный пример рукописного анализатора рекурсивного спуска, который интерпретирует подмножество C. языка Программа была первоначально опубликована в журнале доктора Добба в августе 1989 года под названием «Создание собственного интерпретатора C». [4] Этот пример был включен в книги « Рожденный кодировать на C» (Осборн, 1989), «Ремесло C» (Осборн, 1992), [5] и в более позднем издании C: The Complete Reference .

В книге Шилдта «Искусство C++» также представлен интерпретатор языка Mini-C++. (Mini-C++ не поддерживает ключевое слово class, хотя минимальная и искусственная поддержка cin и cout был добавлен.) Существует также интерпретатор BASIC под названием Small BASIC в Turbo C: The Complete Reference , первое издание, написанное на C, и еще один в The Art of Java (2003), написанный на Java . [6]

Код для всех этих программ доступен для загрузки на веб-сайте технических книг McGraw Hill под каждой книгой. [7]

Старкасл

[ редактировать ]

Помимо своей работы в качестве ученого-компьютерщика, Шилдт является оригинальным мультиклавишником прогрессив-рок-группы Starcastle , появляясь на всех альбомах группы, большинство из которых были выпущены в 1976-1978 годах. Его стиль отличается широким использованием аналоговых секвенсоров Oberheim для создания неземных оттенков звуковых красок - новаторской техники, которая была весьма передовой для периода до появления цифровых синтезаторов. Он также фигурирует в альбоме группы 2007 года Song of Times . [8]

Журнал International Developer называет Шилдта «одним из ведущих в мире авторов книг о программировании». [9] Он фигурирует как один из программистов-рок-звезд в книге Эда Бернса « Секреты программистов-рок-звезд» . [10] Его книги продаются миллионами по всему миру. [11]

Книги Шилдта имеют репутацию пронизанных ошибками. [12] Их техническая точность подвергается сомнению многими рецензентами, в том числе ISO C Питером Сибахом. членами комитета [2] и Клайв Фезер, [13] C Автор часто задаваемых вопросов Стив Саммит, [14] и многочисленные рецензенты C Vu из Ассоциации пользователей C и C++ (ACCU) . [15]

Другие рецензенты были более позитивны: один рецензент ACCU сказал о книге Шилдта C: The Complete Reference, Fourth Edition , что Шилдт «кое-чему научился, недостаточно, чтобы получить положительное признание, но достаточно, чтобы убрать «положительно вредный» эпитет». [16]

Библиография (избранных книг)

[ редактировать ]
  • Модуль-2 — это просто ( ISBN   0-07-881241-0 , Осборн, 1986)
  • Продвинутый Турбо Паскаль ( ISBN   0-07-881283-6 , Осборн, 1987)
  • Усовершенствованная Модуль-2 ( ISBN   0-07-881245-3 , Осборн, 1987)
  • Расширенный Турбо Пролог 1.1 ( ISBN   0-07-881285-2 , Осборн, 1987)
  • Advanced Turbo C , предисловие Филиппа Кана ( ISBN   0-07-8814790 , Осборн, 1987)
  • Искусственный интеллект на C ( ISBN   0-07-881255-0 , Осборн, 1987)
  • C: Полный справочник ( ISBN   0-07-881313-1 Осборн, 1987)
  • Продвинутый C ( ISBN   0-07-881348-4 , Осборн, 1988)
  • Turbo C: Полный справочник ( ISBN   0-07-881346-8 , Осборн, 1988)
  • Усовершенствованный Турбо C ( ISBN   0-07-881479-0 , Осборн, 1989)
  • Рожденный для кодирования на C ( ISBN   0-07-881468-5 , Осборн, 1989)
  • Аннотированный стандарт ANSI C ( ISBN   0-07-881952-0 , Осборн, 1990)
  • Научитесь DOS ( ISBN   0-07-881630-0 , Осборн, 1990)
  • Научитесь C ( ISBN   0-07-881596-7 , Осборн, 1990)
  • C++: Полный справочник ( ISBN   0-07-8816548 , Осборн, 1991)
  • Научитесь C++ ( ISBN   0-07-881760-9 , Осборн, 1992 г.)
  • Java: Полный справочник , с Патриком Нотоном ( ISBN   0-07-882231-9 , Осборн, 1996 г.)
  • Справочник программиста Java 2 , с Джо О'Нилом ( ISBN   0-07-212354-0 , Осборн/МакГроу Хилл, 2000)
  • C#: Руководство для начинающих ( ISBN   0-07-213329-5 , Осборн/МакГроу Хилл, 2001 г.)
  • C#: Полный справочник ( ISBN   0-07-213485-2 , Осборн/МакГроу Хилл, 2002 г.)
  • C++: Руководство для начинающих ( ISBN   0-07-219467-7 , Осборн/МакГроу Хилл, 2002 г.)
  • Java: Руководство для начинающих ( ISBN   0-07-222588-2 , Осборн/МакГроу Хилл, 2002 г.)
  • Искусство C++ ( ISBN   0-07-225512-9 , Осборн/МакГроу Хилл, 2004 г.)
  • Книга рецептов Херба Шилдта по программированию на Java ( ISBN   0-07-226315-6 , Осборн/МакГроу Хилл, 2007 г.)
  • Книга рецептов программирования на C++ Херба Шилдта ( ISBN   0-07-148860-X , Осборн/МакГроу Хилл, 2008 г.)
  • C# 3.0: Руководство для начинающих ( ISBN   0-07-158830-2 , Осборн/МакГроу Хилл, 2009 г.)
  • C# 3.0: Полный справочник ( ISBN   978-0-07-158841-6 , Осборн/МакГроу Хилл, 2009 г.)
  • C# 4.0: Полный справочник ( ISBN   0-07-174117-8 , Осборн/МакГроу Хилл, 2010 г.)
  • C++ с НУЛЯ ( ISBN   0-07-222897-0 , Осборн/МакГроу Хилл, 2003 г.)
  1. ^ «О Хербе Шилдте» . официальный сайт . Проверено 25 апреля 2010 г.
  2. ^ Jump up to: а б Зеебах, Питер. «C: Полная ерунда (4-е издание)» . Проверено 8 апреля 2010 г.
  3. ^ Шеннон, ЛР (6 августа 1991 г.). «ПЕРИФЕРИЙНЫЕ УСТРОЙСТВА; MS-DOS: новейшая литература в помощь» . Нью-Йорк Таймс . Нью-Йорк, Нью-Йорк . Проверено 29 апреля 2010 г.
  4. ^ Херб Шильдт (1 августа 1989 г.). «Создание собственного интерпретатора C» . Журнал доктора Добба . Проверено 25 апреля 2010 г.
  5. ^ Ян Ормешер (сентябрь 1993 г.). «Обзоры ACCU: мастерство C» . С Ву . АККУ . Архивировано из оригинала 16 июля 2011 г. Проверено 25 апреля 2010 г.
  6. ^ Искусство Java , стр. 88, онлайн в Google Книгах.
  7. ^ «Бесплатные загрузки: образцы и код» веб-сайт McGraw-Hill Professional. Проверено 26 апреля 2010 г.
  8. ^ "История Старкасла - Прог-рок" . Старкасла Официальный сайт . Проверено 25 апреля 2010 г.
  9. ^ "Связаться с нами" . Internationaldeveloper.com . Архивировано из оригинала 20 августа 2006 года . Проверено 12 января 2022 г.
  10. ^ Бернс, Эд (2008). Секреты программистов-рок-звезд: на вершине IT-гребня . МакГроу Хилл Профессионал. ISBN  978-0071490832 .
  11. ^ «Секреты программистов Rockstar», Эд Бернс .
  12. ^ Зеебах, Питер. «C: Полная ерунда (3-е издание)» . Проверено 22 апреля 2010 г.
  13. ^ Перо, Клайв. «Аннотированный аннотированный стандарт C» .
  14. ^ Саммит, Стив (1996). Часто задаваемые вопросы по программированию на языке C. Аддисон-Уэсли. стр. 169–170 . ISBN  0-201-84519-9 . К сожалению, в книге имеются многочисленные ошибки и упущения, прежде всего в аннотациях, а также отсутствует несколько страниц самого стандарта. Многие в Интернете рекомендуют вообще игнорировать аннотации. http://c-faq.com/ansi/avail.html
  15. ^ Обзоры "Schildt" в C Vu , от ACCU , последнее обновление 13 мая 2001 г. Проверено 22 апреля 2010 г.
  16. ^ Фрэнсис Глассбороу. «Рецензия на книгу: C: Полный справочник 4ed» . АККУ . Проверено 28 сентября 2013 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ec65c7dedd183256faff21e9f1ecbac1__1713285720
URL1:https://arc.ask3.ru/arc/aa/ec/c1/ec65c7dedd183256faff21e9f1ecbac1.html
Заголовок, (Title) документа по адресу, URL1:
Herbert Schildt - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)