«И» «ИЛИ»  
© Публичная Библиотека
 -  - 
Универсальная библиотека, портал создателей электронных книг. Только для некоммерческого использования!
Шилдт Герберт (программист)

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

(Herbert Schildt)

(28.02.1951)

  ◄  СМЕНИТЬ  ►  |▼ О СТРАНИЦЕ ▼
▼ ОЦИФРОВЩИКИ ▼|  ◄  СМЕНИТЬ  ►  
Википедия: Герберт Шилдт (англ. Herbert Schildt) - известный американский программист, автор книг о языках программирования Java, C, C#, C++.
Получил образование и степени бакалавра и магистра в Иллинойском университете в Урбана-Шампейн. Был членом комитета ANSI, который принимал стандарты С в 1989 году и комитета ISO, принимавшего стандарты C++ в 1998.
Его первые книги были опубликованы в 1985-1986 годах (на обложке книги Advanced Modula-2 1987 года было написано, что это его шестая книга). Все его книги были напечатаны издательством Osborne, которое позже было приобретено компанией McGraw-Hill. Общий тираж его книг, переведенных на большинство языков, составляет более 3 миллионов экземпляров.
Little C:
Одним из наиболее длительных проектов Шилдта был интерпретатор 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.
:
AAW, pohorsky, звездочет...


* Шилдт Г..._ Искусство программирования на Java.(2005).djvu
* Шилдт Г._ C# 3.0. Полное руководство.(2010).djvu
* Шилдт Г._ C# 4.0. Полное руководство.(2011).djvu
* Шилдт Г._ C# 4.0. Полное руководство.(2011).pdf
* Шилдт Г._ C#. Учебный курс.(2003).djvu
* Шилдт Г._ C#. Учебный курс.(2003).pdf
* Шилдт Г._ Cpp. Базовый курс.(2010).djvu
* Шилдт Г._ Cpp. Руководство для начинающих.(2005).djvu
* Шилдт Г._ Cpp. Руководство для начинающих.(2005).pdf
* Шилдт Г._ Java 8. Полное руководство.(2015).djvu
* Шилдт Г._ Java 8. Руководство для начинающих.(2015).djvu
* Шилдт Г._ Java 8. Руководство для начинающих.(2015).pdf
* Шилдт Г._ Java. Полное руководство.(2012).djvu
* Шилдт Г._ Java. Руководство для начинающих.(2012).djvu
* Шилдт Г._ Java. Руководство для начинающих.(2019).pdf
* Шилдт Г._ Swing. Руководство для начинающих.(2007).djvu
* Шилдт Г._ Искусство программирования на Cpp.(2005).djvu
* Шилдт Г._ Искусство программирования на Cpp.(2005).pdf
* Шилдт Г._ Полный справочник по C#.(2004).djvu
* Шилдт Г._ Полный справочник по C#.(2004).pdf
* Шилдт Г._ Полный справочник по Cpp.(2006).djvu
* Шилдт Г._ Полный справочник по Java. Java SE 6 Edition.(2007).djvu
* Шилдт Г._ Полный справочник по Java. Java SE 6 Edition.(2009).pdf
* Шилдт Г._ Программирование на C и Cpp для Windows 95.(1996).djvu
* Шилдт Г._ Самоучитель Cpp.(2002).djvu
* Шилдт Г._ Теория и практика Cpp.(1996).djvu
* Шилдт Г._ Теория и практика Cpp.(1996).pdf
* Шилдт Г._ Теория и практика Cpp.(1999).djvu
* Шилдт Г._ Теория и практика Cpp.(1999).pdf
* Shildt_G.__Cpp._Rukovodstvo_dlya_nachinayuschih.(2005).[djv-fax].zip
* Shildt_G.__Cpp._Rukovodstvo_dlya_nachinayuschih.(2005).[pdf-fax].zip
* Shildt_G.__Polnyy_spravochnik_po_C.(2002).[pdf-fax].zip
* Shildt_G.__Polnyy_spravochnik_po_Cpp.(2014).[pdf-fax].zip
* Shildt_G.__Samouchitel'_Cpp.(2003).[pdf-fax].zip
* Shildt_G.__Samouchitel'_Cpp.(2005).[pdf-fax].zip


  • Шилдт Г. Полный справочник по C. (C: The Complete Reference, Fourth Edition) [Pdf-Fax-14.9M] Научно-популярное издание. 4-е издание. Автор: Герберт Шилдт (Herbert Schildt). Перевод с английского А.Г. Беляева, И.В. Константинова, И.С. Литвинова, В.Д. Лузина, В.Н. Романова, А.Г. Сысонюка. Под редакцией Я.К. Шмидского.
    (Москва: Издательский дом «Вильямс», 2002)
    Скан, обработка, формат Pdf-Fax: ???, доработка, формат Pdf-Fax: звездочет, 2024
    • ОГЛАВЛЕНИЕ:
      Часть I. Основы языка С (29).
      Глава 1. Обзор возможностей языка С (31).
      Глава 2. Выражения (43).
      Глава 3. Операторы (81).
      Глава 4. Массивы и строки (107).
      Глава 5. Указатели (125).
      Глава 6. Функции (147).
      Глава 7. Структуры, объединения, перечисления и декларация typedef (169).
      Глава 8. Ввод/вывод на консоль (195).
      Глава 9. Файловый ввод/вывод (215).
      Глава 10. Препроцессор и комментарии (241).
      Часть II. Стандарт С99 (253).
      Глава 11. С99 (255).
      Часть III. Стандартная библиотека (273).
      Глава 12. Редактирование связей, использование библиотек и заголовков (275).
      Глава 13. Функции ввода/вывода (283).
      Глава 14. Строковые и символьные функции (319).
      Глава 15. Математические функции (345).
      Глава 16. Функции времени, даты и локализации (373).
      Глава 17. Функции динамического распределения памяти (385).
      Глава 18. Служебные функции (391).
      Глава 19. Функции обработки двухбайтовых символов (417).
      Глава 20. Библиотечные средства, добавленные в версии С99 (425).
      Часть IV. Алгоритмы и приложения (435).
      Глава 21. Сортировка и поиск (437).
      Глава 22. Очереди, стеки, связанные списки и деревья (459).
      Глава 23. Разреженные массивы (493).
      Глава 24. Синтаксический разбор и вычисление выражений (509).
      Глава 25. Решение задач с помощью искусственного интеллекта (529).
      Часть V. Разработка программ с помощью С (571).
      Глава 26. Создание скелета приложения для Windows 2000 (573).
      Глава 27. Проектирование программ с помощью С (591).
      Глава 28. Производительность, переносимость и отладка (603).
      Часть VI. Интерпретатор языка С (621).
      Глава 29. Интерпретатор языка С (623).
      Предметный указатель (681).
ИЗ ИЗДАНИЯ: В данной книге, задуманной как справочник для программистов, работающих на языке С., подробно описаны все аспекты языка С и его библиотеки стандартных функций. Главный акцент сделан на стандарте ANSI/ISO языка С. Приведено описание как стандарта С89, так и С99. Особое внимание уделяется учету характеристик трансляторов, среды программирования и операционных систем, использующихся в настоящее время. Уже в самом начале подробно представлены все средства языка С., такие как ключевые слова, инструкции препроцессора и другие. Вначале описывается главным образом С89, а затем приводится подробное описание новых возможностей языка, введенных стандартом С99. Такая последовательность изложения позволяет облегчить практическое программирование на языке С., так как в настоящее время именно эта версия для большинства программистов представляется как «собственно С», к тому же это самый распространенный в мире язык программирования. Кроме того, эта последовательность изложения облегчает освоение C++, который является надмножеством С89.
В книге много содержательных, нетривиальных примеров. Рассмотрены наиболее важные и распространенные алгоритмы и приложения, необходимые для каждого программиста, а также применение методов искусственного интеллекта и программирование для Windows 2000. Обсуждаются вопросы эффективности, переносимости и отладки программ. А в конце книги возможности языка С иллюстрируются на примере разработки его интерпретатора. Это, несомненно, самый лучший способ для осмысления, постижения и понимания чистоты и элегантности языка С.
  • Шилдт Г. Полный справочник по C++. (C++: The Complete Reference) [Pdf-Fax-18.1M] 4-е издание. Научно-популярное издание. Автор: Герберт Шилдт (Herbert Schildt). Перевод с английского и редакция: Д.А. Илюшин.
    (Москва - Санкт-Петербург - Киев: Издательский дом «Вильямс», 2014)
    Скан: ???, OCR, обработка, формат Pdf-Fax: звездочет, 2024
    • ОГЛАВЛЕНИЕ:
      Об авторе (24).
      Введение (25).
      Часть I. ОСНОВЫ ЯЗЫКА C++: ПОДМНОЖЕСТВО С (27).
      Глава 1. Обзор языка С (29).
      Глава 2. Выражения (39).
      Глава 3. Операторы (73).
      Глава 4. Массивы и строки (99).
      Глава 5. Указатели (117).
      Глава 6. Функции (135).
      Глава 7. Структуры, объединения, перечисления и оператор typedef (153).
      Глава 8. Ввод-вывод на консоль (173).
      Глава 9. Файловый ввод-вывод (191).
      Глава 10. Препроцессор и комментарии (211).
      Часть II. ЯЗЫК C++ (223).
      Глава 11. Обзор языка C++ (225).
      Глава 12. Классы и объекты (251).
      Глава 13. Массивы, указатели, ссылки и операторы динамического распределения памяти (279).
      Глава 14. Перегрузка функций, конструкторы копирования и аргументы по умолчанию (303).
      Глава 15. Перегрузка операторов (321).
      Глава 16. Наследование (347).
      Глава 17. Виртуальные функции и полиморфизм (367).
      Глава 18. Шаблоны (379).
      Глава 19. Обработка исключительных ситуаций (399).
      Глава 20. Основы системы ввода-вывода (415).
      Глава 21. Файловая система (437).
      Глава 22. Динамическая идентификация типа и операторы приведения (457).
      Глава 23. Пространства имен, преобразования функций и другие новшества (475).
      Глава 24. Введение в стандартную библиотеку шаблонов (503).
      Часть III. БИБЛИОТЕКА СТАНДАРТНЫХ ФУНКЦИЙ (553).
      Глава 25. Функции ввода-вывода языка С (555).
      Глава 26. Строковые и символьные функции (573).
      Глава 27. Математические функции (583).
      Глава 28. Функции времени, даты и локализации (591).
      Глава 29. Функции динамического распределения памяти (597).
      Глава 30. Служебные функции (601).
      Глава 31. Функции обработки расширенных символов (613).
      Часть IV. БИБЛИОТЕКА СТАНДАРТНЫХ КЛАССОВ (621).
      Глава 32. Стандартные классы ввода-вывода (623).
      Глава 33. Стандартные контейнерные классы (641).
      Глава 34. Стандартные алгоритмы (661).
      Глава 35. Стандартные итераторы, распределители памяти и функторы (677).
      Глава 36. Класс string (693).
      Глава 37. Числовые классы (703).
      Глава 38. Обработка исключительных ситуаций и прочие классы (723).
      Часть V. ПРИЛОЖЕНИЯ НА ЯЗЫКЕ C++ (729).
      Глава 39. Интеграция новых классов: пользовательский класс для работы со строками (731).
      Глава 40. Синтаксический анализ выражений (751).
      Приложение А. Расширение языка C++ для платформы NET (779).
      Приложение Б. Язык C++ и робототехника (783).
      Предметный указатель (787).
ИЗ ИЗДАНИЯ: В четвертом издании этой книги полностью описаны и проиллюстрированы все ключевые слова, функции, классы и свойства языка C++, соответствующие стандарту ANSI/ISO. Информацию, изложенную в книге, можно использовать во всех современных средах программирования. Освещены все аспекты языка C++, включая его основу - язык С. Справочник состоит из пяти частей: 1) подмножество С.; 2) язык C++; 3) библиотека стандартных функций; 4) библиотека стандартных классов; 5) приложения на языке C++.
Книгу предназначена для широкого круга программистов.
  • Шилдт Г. C++. Руководство для начинающих. (C++. А Beginner's Guide) [Djv- 9.8M] [Pdf-11.7M] 2-е издание. Научно-популярное издание. Автор: Герберт Шилдт (Herbert Schildt). Перевод с английского.
    (Москва: Издательский дом «Вильямс», 2005)
    Скан: AAW, OCR, обработка, формат Djv, Pdf: pohorsky, 2020
    • ОГЛАВЛЕНИЕ:
      Об авторе (15).
      Введение (17).
      Модуль 1. Основы С++ (21).
      Модуль 2. Типы данных и операторы (69).
      Модуль 3. Инструкции управления (109).
      Модуль 4. Массивы, строки и указатели (157).
      Модуль 5. Введение в функции (211).
      Модуль 6. О функциях подробнее (261).
      Модуль 7. Еще о типах данных и операторах (303).
      Модуль 8. Классы и объекты (349).
      Модуль 9. О классах подробнее (397).
      Модуль 10. Наследование (465).
      Модуль 11. С++-система ввода-вывода (521).
      Модуль 12. Исключения, шаблоны и кое-что еще (571).
      Приложение А. Препроцессор (639).
      Приложение Б. Использование устаревшего С++-компилятора (653).
      Предметный указатель (656).
ИЗ ИЗДАНИЯ: В этой книге описаны основные средства языка С++, которые необходимо освоить начинающему программисту. После рассмотрения элементарных понятий (переменных, операторов, инструкций управления, функций, классов и объектов) читатель легко перейдет к изучению таких более сложных тем, как перегрузка операторов, механизм обработки исключительных ситуаций (исключений), наследование, полиморфизм, виртуальные функции, средства ввода-вывода и шаблоны. Автор справочника - общепризнанный авторитет в области программирования на языках С и С++, Java и C# - включил в свою книгу множество тестов для самоконтроля, которые позволяют быстро проверить степень освоения материала, а также разделы «вопросов и ответов», способствующие более глубокому изучения основ программирования даже на начальном этапе.
  • Шилдт Г. Самоучитель C++. (Teach Yourself C++) [Pdf-Fax-12.9M] Для программистов и опытных пользователей. 3-е издание. Автор: Герберт Шилдт (Herbert Schildt). Перевод с английского: Алексей Жданов.
    (Санкт-Петербург: Издательство «БХВ-Петербург», 2003. - Серия «Изучаем вместе с BHV»)
    Скан, обработка, формат Pdf-Fax: ???, доработка, формат Pdf-Fax: звездочет, 2024
    • КРАТКОЕ СОДЕРЖАНИЕ:
      Введение (5).
      Отличия третьего издания (6).
      Как организована эта книга (7).
      Исходные коды программ (7).
      Глава 1. Краткий обзор C++ (9).
      Глава 2. Введение в классы (43).
      Глава 3. Подробное изучение классов (81).
      Глава 4. Массивы, указатели и ссылки (107).
      Глава 5. Перегрузка функций (143).
      Глава 6. Введение в перегрузку операторов (175).
      Глава 7. Наследование (205).
      Глава 8. Введение в систему ввода/вывода C++ (239).
      Глава 9. Дополнительные возможности ввода/вывода в C++ (271).
      Глава 10. Виртуальные функции (303).
      Глава 11. Шаблоны и обработка исключительных ситуаций (325).
      Глава 12. Динамическая идентификация и приведение типов (357).
      Глава 13. Пространства имен и другие темы (383).
      Глава 14. Библиотека стандартных шаблонов (419).
      Приложение А. Некоторые отличия языков программирования С и C++ (473).
      Приложение В. Ответы на вопросы и решения упражнений (475).
      Приложение С. Список английских технических терминов (661).
      Приложение D. Описание дискеты (671).
      Предметный указатель (673).
ИЗ ИЗДАНИЯ: Необходимость в переработке и дополнении предыдущего издания книги вызвана в первую очередь выходом в свет долгожданного для программистов всего мира единого международного стандарта по C++. Теперь можно быть уверенным, что уже в ближайшем будущем программы на C++ будут выглядеть и функционировать одинаково, независимо от того, в какой среде программирования и для какого компилятора они написаны. В книге сохранен весь материал двух предыдущих изданий, а также добавлено несколько новых глав и множество новых разделов. Эта книга -наиболее удобное руководство для самостоятельного изучения C++ в соответствии с требованиями нового стандарта и рассчитана на читателей, уже владеющих языком программирования С. Методика подачи материала предполагает строго последовательное изучение глав, содержащих множество примеров программ, а также упражнений для проверки и повторения пройденного материала.
  • Шилдт Г. Самоучитель C++. (Teach Yourself C++) [Pdf-Fax-15.5M] Для программистов и опытных пользователей. 3-е издание. Автор: Герберт Шилдт (Herbert Schildt). Перевод с английского: Алексей Жданов.
    (Санкт-Петербург: Издательство «БХВ-Петербург», 2005. - Серия «Изучаем вместе с BHV»)
    Скан, обработка, формат Pdf-Fax: ???, доработка, формат Pdf-Fax: звездочет, 2024
    • КРАТКОЕ СОДЕРЖАНИЕ:
      Введение (5).
      Отличия третьего издания (6).
      Как организована эта книга (7).
      Исходные коды программ (7).
      Глава 1. Краткий обзор C++ (9).
      Глава 2. Введение в классы (43).
      Глава 3. Подробное изучение классов (81).
      Глава 4. Массивы, указатели и ссылки (107).
      Глава 5. Перегрузка функций (143).
      Глава 6. Введение в перегрузку операторов (175).
      Глава 7. Наследование (205).
      Глава 8. Введение в систему ввода/вывода C++ (239).
      Глава 9. Дополнительные возможности ввода/вывода в C++ (271).
      Глава 10. Виртуальные функции (303).
      Глава 11. Шаблоны и обработка исключительных ситуаций (325).
      Глава 12. Динамическая идентификация и приведение типов (357).
      Глава 13. Пространства имен и другие темы (383).
      Глава 14. Библиотека стандартных шаблонов (419).
      Приложение А. Некоторые отличия языков программирования С и C++ (473).
      Приложение В. Ответы на вопросы и решения упражнений (475).
      Приложение С. Список английских технических терминов (661).
      Приложение D. Описание дискеты (671).
      Предметный указатель (673).
ИЗ ИЗДАНИЯ: Необходимость в переработке и дополнении предыдущего издания книги вызвана в первую очередь выходом в свет долгожданного для программистов всего мира единого международного стандарта по C++. Теперь можно быть уверенным, что уже в ближайшем будущем программы на C++ будут выглядеть и функционировать одинаково, независимо от того, в какой среде программирования и для какого компилятора они написаны. В книге сохранен весь материал двух предыдущих изданий, а также добавлено несколько новых глав и множество новых разделов. Эта книга - наиболее удобное руководство для самостоятельного изучения C++ в соответствии с требованиями нового стандарта и рассчитана на читателей, уже владеющих языком программирования С. Методика подачи материала предполагает строго последовательное изучение глав, содержащих множество примеров программ, а также упражнений для проверки и повторения пройденного материала.