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

Чарльз Петцольд (родился 2 февраля 1953 г.) - американский программист и технический автор приложений Microsoft Windows . Он также является самым ценным профессионалом Microsoft и был назван одним из семи пионеров Windows в Microsoft .

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

Он получил степень магистра математических наук в Технологическом институте Стивенса в 1975 году. Помимо написания книг о программировании для Windows, он участвовал в различных журналах о компьютерах.

Он интересовался электронной музыкой и в 1977 году начал создавать электронные музыкальные инструменты из чипов CMOS . В 1979 году Петцольд приступил к созданию цифрового синтезатора электронной музыки с компьютерным управлением на базе микропроцессора Zilog Z80 . [3] Этот опыт программирования цифровых схем и языка ассемблера лег в основу его книги « Код: скрытый язык компьютерного оборудования и программного обеспечения» .

Петцольд купил IBM PC с двумя дискетами в 1984 году за 5000 долларов. [3] Этот долг побудил его использовать ПК для получения дохода, поэтому он написал статью об ANSI.SYS и команде PROMPT . Это было отправлено в журнал PC Magazine, за которое они заплатили 800 долларов. Это было началом карьеры Петцольда как оплачиваемого писателя.

В 1984 году журнал PC Magazine решил провести обзор принтеров. Они попросили всех нынешних участников Нью-Йорка помочь с обзором. Петцольд показал сотрудникам несколько написанных им небольших программ на языке ассемблера. Вскоре он был занят написанием небольших 300-500-байтовых утилит для файлов .COM для PC Magazine.

Вскоре Петцольд получил столько внештатной работы в журнале PC Magazine, что смог уволиться.

Затем Microsoft решила, что Microsoft Systems Journal будет охватывать программирование как для DOS, так и для Windows. Джонатан Лазарус, заключивший контракт с Microsoft, нанял Петцольда для написания нескольких статей. [3] Петцольд написал статью «Пошаговое руководство по созданию вашего первого приложения для Windows » для MSJ, Том 1, № 2 (декабрь 1986 г.), которая, по его мнению, была первой статьей о программировании для Windows, появившейся в журнале. . [3]

Петцольд сказал некоторым сотрудникам отдела, связанного с Microsoft, что ему очень нравится писать статьи такого типа. Эта новость была передана главному редактору Microsoft Press Сьюзан Ламмерс. В результате Петцольд получил контракт на написание первой редакции Programming Windows с января по август 1987 года.

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

  • Создание мобильных приложений с помощью Xamarin.Forms Кросс-платформенное программирование на C # для iOS, Android и Windows Phone [2]
  • Программирование шестого выпуска Windows Написание приложений для Windows 8 с помощью C # и XAML (Microsoft Press, 2012, 1136 страниц)
  • Программирование Windows Phone 7 Series (Microsoft Press, эта книга в настоящее время отсутствует и впервые была опубликована осенью 2010 г.) (бесплатная загрузка)
  • Аннотированный Тьюринг : экскурсия по исторической статье Алана Тьюринга о вычислимости и машине Тьюринга (Wiley, 2008)
  • 3D Programming for Windows - Программирование трехмерной графики для Windows Presentation Foundation (Microsoft Press, 2007)
  • .NET Book Zero Что нужно знать программисту на C или C ++ о C # и .NET Framework (бесплатная загрузка)
  • Приложения = Код + Разметка - Руководство по Microsoft Windows Presentation Foundation (Microsoft Press, 2006)
  • Программирование Microsoft Windows Forms (Microsoft Press, 2005; 384 стр.)
  • Программирование в ключе C #: Учебник для начинающих программистов (Microsoft Press, 2003; 418 страниц)
  • Программирование Microsoft Windows с помощью C # (Microsoft Press, 2001; 1290 страниц)
  • Код: скрытый язык компьютерного оборудования и программного обеспечения (Microsoft Press, 1999; 393 страницы)
  • Программирование Windows, пятое издание (Microsoft Press, 1998; 1479 страниц)

Книги, вышедшие из печати [ править ]

  • Программирование Microsoft Windows с помощью Microsoft Visual Basic .NET (Microsoft Press, 2002; 1303 стр.)
  • Программирование Windows 95, 4-е издание (Microsoft Press, 1996; 1100 страниц)
  • Программирование диспетчера презентаций OS / 2 (Microsoft Press, 1989)
  • Программирование Windows 3.1, 3-е издание (Microsoft Press, 1992; 983 страницы)
  • Программирование Windows, 2-е издание. (Microsoft Press, 1990).
  • Программирование менеджера презентаций OS / 2 (Ziff-Davis Press, 1994; 934 страницы)
  • Программирование Windows, 1-е издание (Microsoft Press, 1988; 852 страницы)

Книги, которые никогда не публиковались [ править ]

  • Графическое программирование в Windows
  • Интерфейс графического программирования OS / 2

Автор [ править ]

  • Соавтор книги Beautiful Code: Leading Programmers Explain, How They Think , под редакцией Энди Орама и Грега Уилсона (O'Reilly, 2007)
  • Участник расширения DOS , отредактированный Рэем Дунканом (2-е издание, Addison Wesley, 1992)
  • Соавтор компьютерного словаря Microsoft Press (Microsoft Press, 1991)
  • Участник расширения DOS , отредактированный Рэем Дунканом (Аддисон Уэсли, 1990)
  • Соавтор энциклопедии MS-DOS под редакцией Рэя Дункана (Microsoft Press, 1988) [4]

Журналы [ править ]

  • Журнал ПК
    • Редактор-исполнитель (с 1985 по 2005 гг.)
    • Колонка PC Tutor (с 1985 по 1987)
    • Колонка "Окружающая среда" (с 1987 по 1995 год)
  • Журнал Microsoft Systems
    • Соавторствующий редактор (с 1987 по 2000 год)
  • Исходники Windows
    • Редактор и обозреватель (1993)
  • Журнал MSDN
    • Участвующий редактор (с 2000 по 2014 год) [5]

Интернет-статьи [ править ]

  • Максвелл, молекулы и эволюция
  • Насколько далеко от истинного севера находятся проспекты Манхэттена?
  • Статьи для журнала MSDN

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

  1. ^ «Новая глава в жизни» . Проверено 6 июля 2015 года . CS1 maint: discouraged parameter (link)
  2. ^ «Уход на пенсию и перестройка» .
  3. ^ a b c d Петцольд, Чарльз. "Длинная (эссе) версия" . Проверено 6 августа 2008 . CS1 maint: discouraged parameter (link)
  4. ^ Збиковски, Марк ; Аллен, Пол ; Баллмер, Стив ; Борман, Рувим; Борман, Роб; Батлер, Джон; Кэрролл, Чак; Чемберлен, Марк; Челл, Дэвид; Коли, Майк; Кортни, Майк; Драйфус, Майк; Дункан, Рэйчел; Экхардт, Курт; Эванс, Эрик; Фермер, Рик; Гейтс, Билл ; Гири, Майкл; Гриффин, Боб; Хогарт, Дуг; Джонсон, Джеймс У .; Кермаани, Камель; Король, Адриан; Кох, Рид; Ландовски, Джеймс; Ларсон, Крис; Леннон, Томас; Липки, Дэн; Макдональд, Марк ; МакКинни, Брюс; Мартин, Паскаль; Мазерс, Эстель; Мэтьюз, Боб; Мелин, Дэвид; Mergentime, Чарльз; Невин, Рэнди; Ньюэлл, Дэн; Ньюэлл, Тани; Норрис, Дэвид; О'Лири, Майк; О'Рир, Боб ; Олссон, Майк; Остерман, Ларри; Остлинг, Ридж; Пай, Сунил;Патерсон, Тим ; Перес, Гэри; Питерс, Крис; Петцольд, Чарльз ; Поллок, Джон; Рейнольдс, Аарон ; Рубин, Дэррил; Райан, Ральф; Шульмейстер, Карл; Шах, Раджен; Шоу, Барри; Коротко, Энтони; Сливка, Бен; Смирл, Джон; Стиллмейкер, Бетти; Стоддард, Джон; Тиллман, Деннис; Уиттен, Грег; Юнт, Натали; Зек, Стив (1988). «Технические советники». Энциклопедия MS-DOS: версии с 1.0 по 3.2 . Дункан, Рэй; Боствик, Стив; Бургойн, Кейт; Байерс, Роберт А.; Хоган, Том; Кайл, Джим; Летвин, Гордон ; Петцольд, Чарльз ; Рабинович, Чип; Томлин, Джим; Уилтон, Ричард; Волвертон, Ван; Вонг, Уильям; Вудкок, Джоанна (Полностью переработанная ред.). Редмонд, Вашингтон, США: Microsoft Press .ISBN 1-55615-049-0. LCCN  87-21452 . OCLC  16581341 .(xix + 1570 страниц; 26 см) (NB. Это издание было опубликовано в 1988 году после обширной переработки отозванного первого издания 1986 года другим коллективом авторов. [1] )
  5. ^ "Чарльз Петцольд отбытие" . Проверено 25 октября 2014 года . CS1 maint: discouraged parameter (link)

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

  • Веб-сайт книги Петцольда The Annotated Turing
  • "Разве Visual Studio беспокоит?" , стенограмма выступления в NYC .NET Developer's Group, 20 октября 2005 г.