Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Херб Саттер в 2009 году

Херб Саттер - видный эксперт по C ++ . Он также является автором книги и обозревателем журнала доктора Добба . Он присоединился к Microsoft в 2002 году в качестве платформы евангелиста для Visual C ++ .NET , дослужившись до ведущего архитектора программного обеспечения для C ++ / CLI . [1] Саттер был секретарем и руководителем комитета стандартов ISO C ++ более 10 лет. В сентябре 2008 года его сменил П.Дж. Плаугер . Затем он вновь занял должность организатора, [2] после того, как Плаугер ушел в отставку в октябре 2009 года. [3] [4] В последние годы Саттер был ведущим дизайнером дляC ++ / CX и C ++ AMP . [5]

Образование и карьера [ править ]

Саттер родился и вырос в Оквилле, Онтарио , до изучения информатики в Канадском университете Ватерлоо . [6]

С 1995 по 2001 год он был техническим директором PeerDirect, где он разработал механизм репликации базы данных PeerDirect. [6]

Гуру недели [ править ]

С 1997 по 2003 год Саттер регулярно создавал задачи программирования на C ++ и размещал их в группе новостей Usenet comp.lang.c ++. Moderated под заголовком « Гуру недели» . Проблемы обычно связаны с распространенными заблуждениями или плохо понимаемыми концепциями в C ++. Позднее Саттер опубликовал расширенные версии многих проблем в своих первых двух книгах, Exceptional C ++ и More Exceptional C ++ . Новые статьи, в основном связанные с C ++ 11 , были опубликованы с ноября 2011 г. [7]

Бесплатный обед окончен [ править ]

«Бесплатный обед закончился» - это статья [8] Херба Саттера, опубликованная в 2005 году. В ней говорилось, что скорость последовательной обработки микропроцессора приближается к физическому пределу, что приводит к двум основным последствиям:

  • производители процессоров сосредоточатся на продуктах, которые лучше поддерживают многопоточность (например, многоядерные процессоры), и
  • Разработчики программного обеспечения будут вынуждены разрабатывать многопоточные программы, чтобы лучше использовать такие процессоры.

Библиография [ править ]

  • Исключительный C ++ ( Addison-Wesley , 2000, ISBN  0-201-61562-2 )
  • Более исключительный C ++ ( Addison-Wesley , 2002, ISBN 0-201-70434-X ) 
  • Исключительный стиль C ++ ( Addison-Wesley , 2005, ISBN 0-201-76042-8 ) 
  • Стандарты кодирования C ++ (совместно с Андреем Александреску , Addison-Wesley , 2005, ISBN 0-321-11358-6 ) 

Ссылки [ править ]

  1. ^ Саттер, Херб (2004-04-01). «Отчет о поездке: октябрь – декабрь 2003 г.» . Журнал доктора Добба . Проверено 21 мая 2009 . CS1 maint: обескураженный параметр ( ссылка )
  2. ^ Херб Саттер (2010-03-03). «Где взять стандарт ISO C ++ и что означает« открытый стандарт »?» . Саттерс Милл . Проверено 16 октября 2011 . CS1 maint: обескураженный параметр ( ссылка )
  3. ^ Stefanus Du Туа (2009-12-04). Протокол заседания WG21 от 19 октября 2009 г. (PDF) . Открытые стандарты (Отчет). С. 10, 20–21 . Проверено 10 апреля 2010 . CS1 maint: обескураженный параметр ( ссылка )
  4. ^ Джордж Райан; Вилле Воутилайнен; Фрэнсис Глассбороу; Стив Клэмидж (25 октября 2009 г.). "Плаугер ушел с поста созывающего?" . comp.std.c ++ (Список рассылки) . Проверено 22 мая 2020 . CS1 maint: обескураженный параметр ( ссылка )
  5. ^ "О" . Проверено 30 октября 2012 . CS1 maint: обескураженный параметр ( ссылка )
  6. ^ a b «Члены WG21 (Комитет ISO C ++)» . isocpp.org .
  7. ^ Категория GotW блога Саттера
  8. ^ Саттер, Х. (2005). «Бесплатный обед окончен: фундаментальный поворот в сторону параллелизма в программном обеспечении» . Журнал доктора Добба . Vol. 30 ч. 3.

Внешние ссылки [ править ]

  • СМИ, связанные с Хербом Саттером, на Викискладе?
  • Официальный веб-сайт