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

Бьерн Страуструп 507k

(Bjarne Stroustrup)

(30.12.1950)

  ◄  СМЕНИТЬ  ►  |▼ О СТРАНИЦЕ ▼
▼ ОЦИФРОВЩИКИ ▼|  ◄  СМЕНИТЬ  ►  
Википедия: Бьерн Страуструп (устоявшееся написание; точная транскрипция дат. Bjarne Stroustrup, bj?? n? sd????? sd?? b - Бьярне Строуструп; род. 30 декабря 1950, Орхус, Дания) - датский программист, автор языка программирования C++.
Бьерн родился и вырос в городе Орхусе. Поступил в Орхусский университет (Дания) на отделение информатики. Закончив его (1975), он получил степень магистра. Позже защитил диссертацию доктора философии по информатике в Кембриджском университете (1979), работая над конструированием распределенной системы в компьютерной лаборатории Кембриджского университета. Член колледжа Черчилля.
В 1979 году Страуструп вместе со своей женой и дочерью переехал в Нью-Джерси, чтобы пойти работать в компьютерный научно-исследовательский центр «Bell Telephone Laboratories». В этом же году у него родился сын Николас.
Со дня основания до закрытия в 2002 году, когда произошло объединение с отделением научных исследований Техасского университета A&M, Бьерн был главой отдела исследований в области крупномасштабного программирования (Large-scale Programming Research department) в компании AT&T Bell Labs.
Бьерн Страуструп разработал язык программирования C++. Он поддерживает объектно-ориентированное программирование. Страуструп стал первопроходцем в области использования объектно-ориентированной и обобщенной парадигм программирования в области создания программных приложений, где эффективность является приоритетным свойством, таких как симуляторы, графика, пользовательские интерфейсы, прикладные системы, системы для научных вычислений.
Книга Страуструпа «Язык программирования C++» - одна из самых широко читаемых книг из своей области, которая была переведена на 19 языков. Следующая книга, «Дизайн и эволюция C++», открыла много нового в описании языков программирования: новые идеи, идеалы, проблемы. В дополнение к своим пяти книгам Страуструп опубликовал более сотни академических и других популярных статей.
Бьерн принимал активное участие в создании стандарта ANSI/ISO для C++ и продолжает работу по поддержанию и пересмотру стандарта.
В 1990 году «Справочное руководство по языку программирования C++ с комментариями» («The Annotated C++ Reference Manual») получило награду за непревзойденное мастерство в области технической документации, по мнению журнала «Dr. Dobb’s Journal». По мнению этого же журнала, в 1994 году книга «Дизайн и эволюция C++» получила награду «Productivity Award» за помощь программистам в совершенствовании их исходных кодов.
Бьерн Страуструп был избран членом Национальной инженерной академии США («National Academy of Engineering») в 2004 году за «создание языка C++». Как первый компьютерный ученый, он был награжден («William Procter Prize for Scientific Achievement from Sigma Xi») американским научно-исследовательским сообществом в 2005 году. Бьерн Страуструп работает в «AT&T Bell Laboratories» и AT&T. Кроме того, Страуструп является членом Техасской академии медицины, инженерного дела и науки (англ. Texas Academy of Medicine, Engineering, and Science). Бьерн Страуструп был назван журналом «Fortune magazine» одним из «двенадцати лучших молодых американских ученых». Почетный доктор НИУ ИТМО (2013)
:
звездочет...




  • Страуструп Б. Язык программирования C++. Специальное издание. (The C++ Programming Language) [Pdf-Fax-25.6M] Научно-техническое издание. Автор: Бьерн Страуструп (Bjarne Stroustrup). Перевод с английского под редакцией Н.Н. Мартынова.
    (Москва: Издательство БИНОМ, 2019)
    Скан: ???, OCR, обработка, формат Pdf-Fax: звездочет, 2024
    • СОДЕРЖАНИЕ:
      Предисловие переводчика и редактора (25).
      Предисловие автора к третьему русскому изданию (26).
      Предисловие (29).
      Предисловие ко второму изданию (31).
      Предисловие к первому изданию (33).
      Введение (35).
      1. Обращение к читателю (37).
      2. Обзор языка C++59
      3. Обзор стандартной библиотеки (85).
      Часть I. Основные средства (111).
      4. Типы и объявления (113).
      5. Указатели, массивы и структуры (133).
      6. Выражения и операторы (155).
      7. Функции (195).
      8. Пространства имен и исключения (219).
      9. Исходные файлы и программы (253).
      Часть II. Механизмы абстракции (281).
      10. Классы (283).
      11. Перегрузка операций (327).
      12. Наследование классов (371).
      13. Шаблоны (401).
      14. Обработка исключений (433).
      15. Иерархии классов (473).
      Часть III. Стандартная библиотека (515).
      16. Организация библиотеки и контейнеры (517).
      17. Стандартные контейнеры (555).
      18. Алгоритмы и классы функциональных объектов (607).
      19. Итераторы и аллокаторы (655).
      20. Строки (689).
      21. Потоки (717).
      22. Классы для математических вычислений (775).
      Часть IV. Проектирование с использованием C++809
      23. Общий взгляд на разработку программ. Проектирование (811).
      24. Проектирование и программирование (849).
      25. Роли классов (895).
      Приложения и предметный указатель (923).
      A. Грамматика (925).
      B. Совместимость (947).
      C. Технические подробности (961).
      D. Локализация (1007).
      E. Исключения и безопасность стандартной библиотеки (1077).
      Предметный указатель (1117).
ИЗ ИЗДАНИЯ: Книга написана Бьерном Страуструпом - автором языка программирования C++ - и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре C++, так и современный объектно-ориентированный подход к созданию программных продуктов.
Книга адресована программистам, использующим в своей повседневной работе C++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка «из первых рук».