Архитектура компьютера |
12 декабря 2014 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Архитектура компьютера
Эндрю Таненбаум
Аннотация:
Компьютер не знает иного языка, кроме машинного, состоящего из довольно примитивного набора команд, которые придумывают разработчики процессора. Именно этими командами приходилось пользоваться первым программистам, чтобы заставить компьютер что-то выполнить. Этот машинный язык сохранился и в наши дни, но теперь между ядром компьютера и приложениями возникли многочисленные посредники в виде микропрограмм, операционных систем и языков программирования высокого уровня.
Независимо от конкретных типов процессора и операционной системы, современный компьютер можно рассматривать как абстрактную многоуровневую иерархическую систему, каждый уровень которой выполняет определенные типовые функции. В этой книге описываются самые базовые принципы организации компьютера, что позволяет читателю получить фундаментальное представление о его работе.
В четвертом издании структура книги в целом сохранилась, но содержание обновилось, отражая изменения в компьютерных технологиях. Например, все примеры программ, которые в предыдущих изданиях были написаны на языке Pascal, в четвертом издании переписаны на языке Java, популярном в последнее время. При описании аппаратной части компьютера рассматриваются более современные устройства ввода-вывода. В книге затрагивается широкий круг вопросов: от мультипроцессоров до кластерных систем, поэтому материал, связанный с архитектурами параллельного действия, был полностью переделан и значительно расширен.
Размер архива: 4 634 496 байт
Формат: PDF
Скачать: tanenbaum4.zip
|
Программирование графики для Windows |
17 апреля 2012 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Программирование графики для Windows
Фень Юань
Аннотация:
Книга посвящена графическому программированию для Windows с использованием Win32 GDI API. Кроме того, в ней приведены начальные сведения о DirectDraw и краткое введение в непосредственный режим Direct3D. Рассматриваются стандартные возможности, поддерживаемые на всех платформах Win32, 32-разрядные возможности, реализованные только в Windows NT/2000, и новейшие расширения GDI, появившиеся только в Windows 2000 и Windows 98. В книге приведено множество фрагментов кода, подходящих для практического применения. Помимо простейших тестовых и демонстрационных программ, вы найдете в ней множество функций, классов C++, драйверов, утилит и нетривиальных программ, вполне подходящих для использования в коммерческих проектах.
К архиву приложено содержимое компакт диска, в котором находятся полные исходные тексты, файлы рабочих областей Microsoft Visual C++, заранее откомпилированные двоичные файлы (в отладочных и окончательных версиях) и файлы в формате JPEG для глав, посвященных графическим алгоритмам.
Размер архива: 9 712 256 байт
Формат: DJVU
Скачать: fen_juan.zip
|
Последовательные интерфейсы ПК. Практика программирования |
17 апреля 2012 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Последовательные интерфейсы ПК. Практика программирования
Павел Агуров
Аннотация:
Книга представляет собой практическое руководство по программированию последовательных интерфейсов. В первой части книги представлены теоретические сведения о последовательных интерфейсах, во второй - практические примеры и листинги программ на языках Pascal и Delphi, a третья содержит справочные данные, облегчающие поиск необходимой информации. В приложениях приведены дополнительные сведения и ответы на часто задаваемые вопросы.
Большое количество практических советов, примеров программ, а также последовательность и простота изложения позволят читателю уверенно овладеть изложенным в книге материалом.
Для программистов, занятых в сфере промышленной автоматизации.
Размер архива: 4 196 594 байт
Формат: DJVU
Скачать: agurov_com.zip
|
Программирование серверных приложений для Microsoft Windows 2000 |
3 сентября 2009 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Программирование серверных приложений для Microsoft Windows 2000
Рихтер Дж., Кларк Д. Д.
Аннотация:
В книге Дж. Рихтера исчерпывающе описаны функции новой операционной системы Microsoft — Windows 2000, позволяющие создавать высокопроизводительные и надежные серверные приложения. Менеджер управления службами, контроль производительности и системных событий, асинхронный ввод-вывод, система безопасности и защищенное взаимодействие приложений обеспечат надежную и эффективную работу ваших приложений в качестве служб операционной системы 24 часа в сутки 7 дней в неделю. Все главы содержат примеры, написанные на C++, демонстрирующие описываемые технологии. Вы можете использовать в своих приложениях фрагменты этих программ и готовые классы C++, исходные тексты которых содержатся на прилагаемом компакт-диске. Книга состоит из 12 глав, 2 приложений и предметного указателя. Прилагаемый к книге компакт-диск содержит программное обеспечение, примеры приложений, документацию и электронную версию книги.
Размер архива: 24 011 941 байт
Формат: DJVU
Скачать: rihter1.zip
|
Дизайн пользовательского интерфейса |
14 мая 2009 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Дизайн пользовательского интерфейса
Влад Головач
Аннотация:
Эта книга будет полезна не только программистам и веб-дизайнерам. Дизайн пользовательского интерфейса вовсе не дитя компьютера. Пактически, одни и те же принципы применимы как при проектировании программы, так и при проектировании тостера (различаться, скорее, будут конкретные методы реализации интерфейса). Это значит, что книга может оказаться полезной также и промышленным дизайнерам.
Когда я только начал писать эту книгу, я твердо решил избегать в ней стиля «Десять советов начинающему акушеру», к сожалению, крайне популярному в литературе сходной тематики. Стиль этот, характерный, прежде всего, неумеренным употреблением «эвристик»1 типа «Избегайте бить пользователей палкой по голове», будучи, без сомнения, формально правильным, имеет два существенных недостатка – он так же интересен, как таблица умножения (а) и не вызывает никакого желания следовать этим эвристикам. Как задумал, так и получилось (хотя эвристик, как таковых, я вовсе не избегал).
Размер архива: 2 439 864 байт
Формат: PDF
Скачать: golovach.zip
|
Разработка пользовательского интерфейса |
14 мая 2009 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Разработка пользовательского интерфейса
Тео Мандел
Аннотация:
Книга посвящена одному из важнейших аспектов современных компьютерных технологий. На многочисленных примерах автор разъясняет, какие принципы лежат в основе проектирования высококачественного пользовательского интерфейса. Показано, что главным условием успеха является ориентация на пользователя, учет его требований и привычек. Поэтому много внимания уделяется вопросам психологии и социологии, рассматриваются особенности восприятия и мышления, свойственные человеку. Свои рекомендации автор основывает на тщательном изучении эволюции различных стилей пользовательского интерфейса: от командной строки до объектно-ориентированных и Internet-интерфейсов. Подробно рассматриваются все этапы проектирования, разработки и построения объектно-ориентированного интерфейса, описываются необходимые для этого профессиональные приемы и технологии. Центральное место в книге занимают вопросы, связанные с удобством применения. С этой точки зрения разъясняется, какие методы взаимодействия человека с компьютером предпочтительнее, как должен быть организован и оформлен пользовательский интерфейс. Книга адресована разработчикам программного обеспечения независимо от специализации и уровня подготовки.
Размер архива: 6 840 658 байт
Формат: DJVU
Скачать: mandel.zip
|
Алгоритмические трюки для программистов |
20 апреля 2009 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Алгоритмические трюки для программистов
Генри Уоррен, мл.
Аннотация:
В этой книге слову "хакер" возвращено его первозданное значение - человека увлеченного, талантливого программиста, способного к созданию чрезвычайно эффективного и элегантного кода. В книге воплощен сорокалетний стаж ее автора в области разработки компиляторов и архитектуры компьютеров. Здесь вы найдете множество приемов для работы с отдельными битами, байтами, вычисления различных целочисленных функций. Большей части материала сопутствует строгое математическое обоснование. Каким бы не был ваш профессионализм, вы обязательно найдете в этой книге новое для себя. Кроме того, книга заставит вас посмотреть на уже знакомые вещи с новой стороны. Не в меньшей степени эта книга пригодится и начинающему программисту, который может просто воспользоваться готовыми советами из книги, применяя их в своей повседневной практике.
Размер архива: 2 517 567 байт
Формат: DJVU
Скачать: warren.zip
|
Building NT File System Drivers |
3 декабря 2008 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Windows NT. File System Internals. A Developer's Guide.
Rajeev Nagar
Аннотация:
Книга известного Rajeev Nagar, посвящена
проблемам написания файловых драйверов для NT, ценность её в том, что она
содержит массу описаний недокументированных функций Native API, связанных с
файловой системой.
Размер архива: 11 929 674 байт
Формат: PDF (eng)
Скачать: wntfs.zip
|
Внутреннее устройство Microsoft Windows |
3 декабря 2008 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP, Windows 2000. Мастер-класс
М. Руссинович, Д. Соломон
Аннотация:
Книга посвящена внутреннему устройству и алгоритмам работы основных компонентов операционной системы Microsoft Windows - Windows Server 2003, Windows XP и Windows 2000 - и файловой системы NTFS. Детально рассмотрены системные механизмы: диспетчеризация ловушек и прерываний, DPC, АРС, LPC, RPC, синхронизация, системные рабочие потоки, глобальные флаги и др. Также описываются все этапы загрузки операционной системы и завершения ее работы. В четвертом издании книги больше внимания уделяется глубокому анализу и устранению проблем, из-за которых происходит крах операционной системы или из-за которых ее не удается загрузить. Кроме того, рассматриваются детали реализации поддержки аппаратных платформ AMD х64 и Intel IA64. Книга состоит из 14 глав, словаря терминов и предметного указателя. Книга предназначена системным администраторам, разработчикам серьезных приложений и всем, кто хочет понять, как устроена операционная система Windows.
Размер архива: 27 774 981 байт
Формат: DJVU
Скачать: winternals.zip
|
Интерфейс USB |
3 декабря 2008 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Интерфейс USB. Практика использования и программирования
Павел Агуров
Аннотация:
В книге мзложены базовые сведения по интерфейсу USB для ПК: примеры USB-устройств и советы по их выбору, правила установки и конфигурирования устройств, методы решения возникающих проблем. Описаны кабели, разъемы, принципы питания устройств и другое аппаратное обеспечение. Приведено внутреннее устройство USB и его физическая реализация, обсуждены общие вопросы написания драйверов для операционной системы Microsoft Windws 2000/XP с примерами на языке Borland Pascal и в среде Delphi. Рассмотрен процесс создания USB-устройства: от выбора микросхем и схемотехники до написания программы микроконтроллера и WDM-драйвера. В книге содержится большое количество практических советов и примеров программ. Для удобства читателей все исходные коды приводятся на прилагаемом компакт-диске.
Размер архива: 12 022 706 байт
Формат: DJVU
Скачать: agurov.zip
|
WINDOWS VIA C/C++ |
24 октября 2008 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
WINDOWS VIA C/C++
Джеффри РИХТЕР, Кристоф Насарри
Аннотация:
Создание эффективных WIN32-приложений Джефри Рихтера вышла 8 лет назад.
Это её пятое переиздание. Информация в книге обновлена с учётом специфики новых операционных систем XP и Vista.
Размер архива: 3 431 956 байт
Формат: CHM (eng)
Скачать: rihter_2008.zip
|
Ассемблер на примерах. |
6 марта 2008 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Ассемблер на примерах. Базовый курс.
Рудольф Марек
Аннотация:
Эта книга представляет собой великолепное практическое руководство по основам
программирования на языке ассемблера. Изложение сопровождается большим
количеством подробно откомментированных примеров, что способствует наилучшему
пониманию и усвоению материала. Доходчиво объясняются все основные вопросы
программирования на этом языке.
Вы узнаете, как писать ассемблерные программы под разные операционные системы
(Windows, DOS, Linux), как создавать резидентные программы, как писать ассемблерные
вставки в программы на языках высокого уровня и многое другое. Попутно вам будут
разъяснены основные моменты работы процессора, операционных систем, управления
памятью и взаимодействия программ с аппаратными устройствами ПК - то есть все
то, без знания чего нельзя обойтись при программировании на языке низкого уровня,
которым и является ассемблер.
Книга написана доступным языком. Лучший выбор для начинающих.
Размер архива: 5 866 817 байт
Формат: PDF
Скачать: marek.zip
|
Разработка сетевых приложений. |
6 марта 2008 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
UNIX. Разработка сетевых приложений
У. Р. Стивенс
Аннотация:
Книга написана известным экспертом по операционной системе UNIX и незаменима для тех, кто занимается созданием web-серверов, клиент-серверных приложений или любого другого сетевого программного обеспечения, так как в ней содержится максимально подробное описание сетевых программных интерфейсов (API), в частности сокетов, которые стали практически стандартом для сетевого программирования под Unix.
Книга содержит большое количество иллюстрирующих примеров и может использоваться как учебник по программированию в сетях, так и в качестве справочника для опытных программистов.
Размер архива: 10 265 688 байт
Формат: DJVU
Скачать: stivens.zip
|
Программирование на аппаратном уровне. |
6 марта 2008 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Программирование на аппаратном уровне. Специальный справочник
Владимир Кулаков
Аннотация:
В книге рассматриваются возможности персональных IBM-совместимых компьютеров, рекомендации по использованию которых не даются в официальной технической документации. Информация, собранная в книге, интересна прежде всего для тех, кто не удовлетворен возможностями, предоставляемыми стандартными драйверами и операционными системами. С одной стороны, это создатели "несерьезных", но сложных программ — компьютерных игр, а с другой — разработчики самого серьезного обеспечения, предназначенного для систем управления разнообразными техническими объектами.
Во второе издание книги внесены исправления и дополнения. В частности, добавлены две главы, в одной из которых рассматривается работа с хост-контроллером и устройствами USB на уровне аппаратуры, а в другой — особенности программирования NE2000-совместимых адаптеров Ethernet.
Размер архива: 5 275 994 байт
Формат: DJVU
Скачать: kulakov.zip
|
Искусство программирования. |
14 февраля 2008 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Искусство программирования. (в трех томах.)
Дональд Э. Кнут
Аннотация:
Том 1. Основные алгоритмы.
Первый том серии книг "Искусство программирования" начинается с описания основных понятий и методов программирования. Затем автор сосредоточивается на рассмотрении информационных структур - представлении информации внутри компьютера, структурных связях между элементами данных и способах эффективной работы с ними. Для методов имитации, символьных вычислений, числовых методов и методов разработки программного обеспечения даны примеры элементарных приложений. По сравнению с предыдущим изданием добавлены десятки простых, но в то же время очень важных алгоритмов. В соответствии с современными направлениями исследований был существенно переработан также раздел математического введения.
Размер архива: 5 880 926 байт
Формат: DJVU
Скачать: knut1.zip
Том 2. Получисленные алгоритмы
В третьем издании второго тома представлено полное введение в теорию получисленных алгоритмов, причем случайным числам и арифметике посвящены отдельные главы. В книге даны основы теории получисленных алгоритмов, а также примеры этих алгоритмов. Тем самым установлено прочное связующее звено между компьютерным программированием и численным анализом. Особого упоминания заслуживают предложенная Кнутом в настоящем издании новая трактовка генераторов случайных чисел, а также рассмотрение способов вычислений с помощью формальных степенных рядов.
Размер архива: 6 419 929 байт
Формат: DJVU
Скачать: knut2.zip
Том 3. Сортировка и поиск
Во втором издании третьего тома содержится полный обзор классических алгоритмов сортировки и поиска. Представленная в нем информация дополняет приведенное в первом томе обсуждение структур данных. Автор рассматривает принципы построения больших и малых баз данных, а также внутренней и внешней памяти. В книге приведена подборка тщательно проверенных компьютерных алгоритмов и представлен анализ их эффективности. Кроме того, специальный раздел посвящен методам оптимальной сортировки и описанию новой теории перестановки и универсального хеширования.
Размер архива: 6 699 300 байт
Формат: DJVU
Скачать: knut3.zip
|
Справочник по базовым функциям API. |
1 февраля 2008 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Windows NT/2000. Справочник по базовым функциям API
Windows NT/2000: Native API Reference.
Гэри Неббет
Аннотация:
В этой книге базовые функции API описаны в том же стиле, что и в документации комплекта разработки драйверов устройств DDK. Рассматриваемые конструкции были извлечены из Windows NT 4.0 Service Pack 3 и последней бета версии Windows 2000 для процессоров Intel. Несмотря на стилистическое сходство, эта книга существенно отличается от документации DDK.
Информация для нее была получена в результате исследования поведения самой Windows NT. В книге содержится полное описание базовых функций API, которого вполне достаточно для разработки утилит на уровне "resource kit", а также другого "нестандартного" программного обеспечения, реализующего возможности, недоступные обычным приложениям.
Поскольку предполагается, что читатель знаком с интерфейсом Win32 API, C++ и стандартными библиотеками C++, указание на полную эквивалентность между базовой системной службой и функцией Win32 зачастую является единственным объяснением приведенного в книге материала.
Размер архива: 1 653 734 байт
Формат: PDF
Скачать: nebbett.zip
|
Недокументированные возможности Windows 2000. |
9 ноября 2007 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Недокументированные возможности Windows 2000.
Свен Шрайбер
Аннотация:
Данная книга предназначена для системных программистов, желающих максимально эффективно использовать возможности операционной системы, для которой они разрабатывают программное обеспечение. В книге содержится огромный объем информации, к которой можно применить атрибут "не документировано", кроме того, многие сведения ранее нигде не публиковались.
Размер архива: 8 121 422 байт
Формат: DJVU
Скачать: schrieber.zip
|
Прикладная криптография. |
7 сентября 2007 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Прикладная криптография.
Брюс Шнайер
Аннотация:
Это книга, которую Агентство Национальной Безопасности США никогда не хотело бы увидеть опубликованной. Именно так охарактеризовал данное издание один из американских журналов.
Книга предназначена современным программистам и инженерам, которым необходимо использовать криптографию. До появления настоящей монографии практикам приходилось тратить многие часы на поиск и изучение научной литературы, прежде чем они могли приступить к разработке криптографических приложений.
Именно этот пробел восполняет книга Брюса Шнайера (Bruce Schneier) «Прикладная криптография» (Applied Cryptography). Начав с целей засекречивания передачи данных и простейших примеров программ для достижения этих целей, Шнайер разворачивает перед читателем всю панораму практических результатов 20 лет исследований.
Это самая читаемая книга по криптографии в мире. Теперь на русском языке.
Размер архива: 2 743 515 байт
Формат: PDF
Скачать: snaer.zip
|
Криминалистический анализ файловых систем. |
31 августа 2007 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Криминалистический анализ файловых систем.
Брайан Кэрриэ
Аннотация:
Какая структура служит хранилищем всех данных, имеющихся на вашем ПК?
Очевидно, файловая система. При этом четкого понимания ее устройства нет даже у некоторых IT- специалистов.
Развернутые технические описания файловых систем встречаются крайне редко, а популярная литература по этой теме просто отсутствует.
Специалист в области информационной безопасности Брайан Кэрриэ написал долгожданную книгу, которая необходима всем, кто хочет понять, как работают файловые системы и как обеспечить сохранность данных.
Размер архива: 7 626 752 байт
Формат: DJVU
Скачать: carrier.zip
|
Разработка оригинальных компонент в среде Delphi. |
29 августа 2007 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Разработка оригинальных компонент в среде Delphi.
Рэй Конопка
Аннотация:
Книга "Разработка оригинальных компонент в среде Delphi" написана известным автором и разработчиком Рэем Конопкой и посвящена построению профессиональных компонент визуальной среды разработки Delphi.
Рассматриваются вопросы, связанные с основными аспектами объектно-ориентированного программирования, работы в среде Delphi, языка Object Pascal и визуального подхода к быстрой разработке приложений.
Несмотря на то, что книга рассчитана на программистов, имеющих опыт работы в среде Delphi, она будет полезна и начинающим.
Является руководством для программистов, разработчиков, студентов и преподавателей.
Размер архива: 8 413 024 байт
Формат: DJVU
Скачать: konopka.zip
|
Программирование драйверов и систем безопасности. |
18 апреля 2007 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Программирование драйверов и систем безопасности. Учебное пособие.
Светлана Сорокина, Андрей Тихонов, Андрей Щербаков
Аннотация:
Учебное пособие содержит оригинальный научный и учебно-методический материал, посвященный созданию систем безопасности для операционных сред Windows NT/2000. Рассматриваются вопросы создания различных драйверов уровня ядра ОС, предназначенных для шифрования трафика и контроля доступа. Учебное пособие используется при организации занятий на факультете информационной безопасности МИФИ.
Предисловие:
Первая глава книги дает читателю общее представление о драйверах ядра операционной системы Windows NT/2000 и средствах их разработки.
Вторая глава книги посвящена обзору общей архитектуры Windows NT/2000, здесь рассматриваются ключевые архитектурные особенности, основные понятия ОС, а также основы программирования драйверов ядра для нее.
В третьей главе дано подробное описание сетевой архитектуры ОС Windows NT/2000, рассмотрено ее соответствие модели OSI, предоставляемые сетевые интерфейсы. Описаны сетевые программные компоненты, их назначения и взаимосвязи. Представлена обобщенная схема сетевой аритектуры.
Четвертая глава посвящена анализу сетевой архитектуры ОС Windows NT/2000 с точки зрения предоставляемых возможностей для реализации и встраивания средств защиты сетевой информации на различных уровнях сетевой архитектуры, начиная от высокоуровневых компонентов пользовательского режима и заканчивая низкоуровневыми компонентами режима ядра. Представлен сравнительный анализ различных способов реализации защиты и приведены основные факторы, влияющие на выбор конкретного способа реализации средства защиты.
Пятая глава посвящена общим вопросам обеспечения безопасности в ОС Windows NT/2000, в ней рассматриваются особенности штатной процедуры идентификации пользователей, а также вопросы синтеза системы защиты от несанкционированного доступа.
Цель книги - представить читателю основы программирования драйверов ядра для ОС Windows NT/2000 и ознакомить с возможными способами собственных реализаций средств защиты и анализа сетевого траффика.
Размер архива: 2 166 222 байт
Формат: DJVU
Скачать: driver_and_sequrity.zip
|
Компьютерные сети. |
7 февраля 2007 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Компьютерные сети. Принципы, технологии, протоколы. Учебник для вузов.
В. Г. Олифер, Н. А. Олифер
Аннотация:
За 3 года, прошедшие после выхода первого издания, сетевой мир не стоял на месте, появлялись новые и совершенствовались существующие протоколы, разрабатывались более современные типы оборудования. Однако все эти изменения не потребовали радикального пересмотра книги, поскольку большая ее часть посвящена традиционным принципам организации сетей, фундаментальным понятиям и базовым, устоявшимся сетевым технологиям.
Книга предназначена для студентов, аспирантов и технических специалистов, которые хотели бы получить базовые знания о принципах построения компьютерных сетей, понять особенности традиционных и перспективных технологий локальных и глобальных сетей, изучить способы создании крупных составных сетей и управления такими сетями.
Рекомендовано Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению 552800 - "Информатика и вычислительная техника" и по специальностям 220100 - "Вычислительные машины, комплексы; системы и сети", 22020 - "Автоматизированные системы обработки информации и управления" и 220400 - "Программное обеспечение вычислительной техники и автоматизированных систем".
Размер архива: 4 974 120 байт
Формат: HTML
Скачать: olifer.zip
|
Книга Дракона. |
18 октября 2006 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Компиляторы: принципы, технологии и инструменты.
Альфред В. Ахо, Рави Сети, Джеффри Д. Ульман
Аннотация:
Каждый, кто интересовался разработкой компиляторов, несомненно, слышал о знаменитой "Книге Дракона" -
"Dragon Book", классическим трудом Ахо и Ульмана "Принципы разработки компиляторов".
Бурное развитие технологий компиляции привело к рождению нового дракона -
книги "Компиляторы: принципы, технологии, инструментарий" Альфреда Ахо, Рави Сети и Джеффри Ульмана.
Новая книга начинается с изложения принципов создания компиляторов, проиллюстрированного разработкой
простейшего однопроходного компилятора. Оставшаяся часть книги посвящена развитию базовых идей и более
прогрессивным и современным технологиям, включая такие вопросы, как синтаксический анализ, проверку типов,
генерацию и оптимизацию кода. Строгость изложения материала смягчается большим количеством практических примеров.
Принципы и технологии написания компиляторов столь распространены, что идеи, которые вы найдете в этой книге,
часто используются в области информационных технологий. Написание компиляторов охватывает языки программирования,
архитектуру вычислительных систем, теорию языков, алгоритмы и технологию создания программного обеспечения.
Помочь в освоении этих технологий и инструментария и призвана данная книга. Однако, несмотря на свою учебную ориентацию,
книга будет полезна всем, кому приходится работать над созданием компиляторов или кто просто интересуется данной темой, -
от начинающих программистов до профессионалов.
Размер архива: 5 744 774 байт
Формат: DJVU
Скачать: compilers.zip
|
Программирование драйверов Windows. |
2 февраля 2006 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Программирование драйверов Windows.
П.В.Солдатов.
От автора:
Данная книга — это попытка ввести Вас, Читатель, в не самое дружелюбное подпространство мира программ — разработку драйверов,
а если быть совершенно точным — драйверов для операционных систем Microsoft Windows NT 5.x,
представленных на сегодня версиями Windows 2000, Windows XP и Windows Server 2003.
Идея книги была подсказана обескураживающей тишиной в этой области (разумеется, речь идет о России),
когда лишь только 2002 год мог бы похвастаться заметным нарушением этого молчания.
Размер архива: 1 071 741 байт
Формат: CHM
Скачать: soldatov.zip
|
Джеффри РИХТЕР. |
9 апреля 2005 года |
|
БИБЛИОТЕКА ПРОГРАММИСТА:
Создание эффективных WIN32-приложений
с учетом специфики 64-разрядной версии Windows.
Джеффри РИХТЕР.
(От себя - великолепно сконвертированная в CHM формат книга,
Лучшее оформление текста из всех которых я видел, поверьте на слово, не разочаруетесь)
Размер архива: 3 791 277 байт
Формат: CHM
Скачать: rihter.zip
|
|
..: НАВИГАЦИЯ :..
|
|
|
|
|
|
|
|
|
..: ДОПОЛНИТЕЛЬНО :..
|
|
|
|
|