Чарльз Петцольд | |
---|---|
Родившийся | |
Альма-матер | Технологический институт Стивенса |
Работодатель | Xamarin (2014–2018) [1] [2] |
Супруг (а) | Дейрдре Синнотт |
Веб-сайт | www.charlespetzold.com |
Чарльз Петцольд (родился 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
Ссылки [ править ]
- ^ «Новая глава в жизни» . Проверено 6 июля 2015 года . CS1 maint: discouraged parameter (link)
- ^ «Уход на пенсию и перестройка» .
- ^ a b c d Петцольд, Чарльз. "Длинная (эссе) версия" . Проверено 6 августа 2008 . CS1 maint: discouraged parameter (link)
- ^ Збиковски, Марк ; Аллен, Пол ; Баллмер, Стив ; Борман, Рувим; Борман, Роб; Батлер, Джон; Кэрролл, Чак; Чемберлен, Марк; Челл, Дэвид; Коли, Майк; Кортни, Майк; Драйфус, Майк; Дункан, Рэйчел; Экхардт, Курт; Эванс, Эрик; Фермер, Рик; Гейтс, Билл ; Гири, Майкл; Гриффин, Боб; Хогарт, Дуг; Джонсон, Джеймс У .; Кермаани, Камель; Король, Адриан; Кох, Рид; Ландовски, Джеймс; Ларсон, Крис; Леннон, Томас; Липки, Дэн; Макдональд, Марк ; МакКинни, Брюс; Мартин, Паскаль; Мазерс, Эстель; Мэтьюз, Боб; Мелин, Дэвид; 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] )
- ^ "Чарльз Петцольд отбытие" . Проверено 25 октября 2014 года . CS1 maint: discouraged parameter (link)
Внешние ссылки [ править ]
Викискладе есть медиафайлы по теме Чарльза Петцольда . |
- Веб-сайт книги Петцольда The Annotated Turing
- "Разве Visual Studio беспокоит?" , стенограмма выступления в NYC .NET Developer's Group, 20 октября 2005 г.