|
|
В разделе материалов: 53 Показано материалов: 31-40 |
Страницы: « 1 2 3 4 5 6 » |
В электронной книге рассматриваются вопросы
программирования на языке ассемблера для компьютеров на базе микропроцессоров
фирмы Intel. Основу книги составляет материал, являющийся частью курса,
читаемого автором в высшем учебном заведении и посвященного вопросам системного
программирования. По сравнению с первым изданием учебник существенно
переработан. Исправлены ошибки и неточности. Добавлено описание команд для
Intel-совместимых процессоров (до Pentium IV включительно). Книга
будет полезна студентам вузов, программистам и всем желающим изучить язык
Assembler. Допущено Министерством образования Российской Федерации в
качестве учебного пособия для студентов высших учебных заведений, обучающихся
по направлению подготовки дипломированных специалистов "Информатика и
вычислительная техника".
|
Рассмотрены вопросы исследования кода
Windows-приложений. Подробно
описаны формат исполняемых модулей и структура инструкций
микропроцессора Intel. Дан полный обзор инструментария по исследованию
исполняемого кода: отладчики, дизассемблеры, редакторы ресурсов,
НЕХ-редакторы и др. Большое внимание уделено работе с популярными
программами по дизассемблированию и отладке SoftlCE и IDA Pro.
Приведены примеры исследования исполняемого кода и описаны основные
принципы подобного исследования: идентификация программных структур,
поиск данных и др. Прилагаемый компакт-диск содержит тексты всех
листингов, описанных в книге, а также учебные программы.
|
В книге
рассматриваются вопросы, связанные с программированием на языке
ассемблера для операционных систем MS-DOS и Windows. Приведены примеры
программирования периферийных устройств на уровне регистров
ввода/вывода. Программирование с использованием APIпроиллюстрировано
применительно к функциям операционных систем MS-DOS, Windows и сетевой
операционной системы Novell Netware. Наряду с такими сложными темами,
как программирование в защищенном режиме, организация защиты информации
на диске и программирование контроллера прерываний, приводится материал
и для начинающих, в частности, описана структура программ и их
трансляция, работа с файлами и использование ассемблера с языками
высокого уровня. В книгу включены около 150 примеров работающих
программ с подробным разъяснением их устройства.
|
Легендарная книга по Си. Программисты, инженеры,
научные работники, студенты и все, кто работает с Си или Си++! Если вы хотите писать
лучший код без блужданий по лабиринтам технической документации, то это
краткое, но содержательное руководство является именно тем, что вам нужно.
"Веревка достаточной длины, чтобы… выстрелить себе в ногу" предлагает
более 100 практических правил, которые вы сможете использовать для создания
элегантного, простого в сопровождении кода. А так как книга написана признанным
знатоком в этой области, то и вы в ней не заблудитесь. Ален Голуб
предлагает необходимый набор пояснений, советов и технических приемов с целью
помочь вам полностью использовать возможности этих чрезвычайно мощных языков.
Но не бойтесь встретить очередное скучное руководство по программированию.
Автору удается сделать изложение столь серьезной темы живым и интересным за
счет рассыпанного по тексту юмора и глубокого знания предмета. Голуб
рассматривает универсальные правила, форматирование и правильную организацию
программ перед тем, как углубиться в такие основополагающие вопросы, как: -
Практические способы организации и написания сопровождаемого кода. -
Объектно-ориентированное программирование и методы абстракции данных. -
Как избежать проблем, специфических для Си и Си++. Для закрепления
правил, намеченных в этой книге в общих чертах, предлагается множество
примеров. Вы также найдете здесь полезные проектные стратегии, освещение
вопросов административного управления и многое другое.
C/C++ |
Просмотров: 617 |
Загрузок: 5 |
Добавил: Core2Q6600 |
Дата: 16.08.2008
|
|
Эта небольшая книга посвящена "сердцевине" языка C++ - основным идеям
(построению объектов и налаживанию взаимодействия между ними), без
которых невозможно овладеть этим языком программирования. Обучаясь на
простых примерах, читатель постепенно знакомится с кругом идей
объектно-ориентированного программирования и основными конструкциями
языка C++. Прочитав эту книгу, можно писать довольно сложные программы. Но всего
важнее то, что знание основных идей и конструкций языка позволяет легко
ориентироваться в мире C++ и других объектно-ориентированных языков,
самостоятельно получать недостающие знания. Книга рассчитана на
школьников средних и старших классов.
C/C++ |
Просмотров: 588 |
Загрузок: 2 |
Добавил: Core2Q6600 |
Дата: 16.08.2008
|
|
Эта книга предназначена для того, чтобы помочь
читателю научиться программировать на языке "C". Она содержит учебное
введение, цель которого — позволить новым пользователям начать программировать
как можно быстрее, отдельные главы по всем основным особенностям языка и
справочное руководство. Обучение построено в основном на чтении, написании и
разборе примеров, а не голой формулировке правил. Примеры, приводимые в книге,
по большей части являются законченными реальными программами, а не отдельными
фрагментами. Все примеры были проверены непосредственно с текста книги, где они
напечатаны в виде, пригодном для ввода в машину. Кроме указаний о том, как
сделать использование языка более эффективным, мы также пытались, где это
возможно, проиллюстрировать полезные алгоритмы и принципы хорошего стиля и
разумной разработки. Настоящая книга не является вводным курсом в
программирование; она предполагает определенное знакомство с основными
понятиями программирования такими как переменные, операторы присваивания,
циклы, функции. Тем не менее и новичок в программировании должен оказаться в
состоянии читать подряд и освоиться с языком, хотя при этом была бы полезной
помощь более опытного коллеги. По нашему опыту, "C" показал себя
приятным, выразительным и разносторонним языком на широком множестве
разнообразных программ. Его легко выучить, и он не теряет своих качеств с
ростом опыта программиста. Мы надеемся, что эта книга поможет вам хорошо его
использовать.
C/C++ |
Просмотров: 510 |
Загрузок: 3 |
Добавил: Core2Q6600 |
Дата: 16.08.2008
|
|
В книге («неофициальное» руководство пользователя) полностью описаны
языки программирования C и С++. Уделено особое внимание описанию языка
C++ и интегрированных средах разработки программ TURBO C++ и Visual C.
Язык программирования C++ — это C, расширенный введением классов,
inline-функций, перегруженных операций, перегруженных имен функций,
константных типов, ссылок, операций управления свободной памятью,
проверки параметров функций. Этот язык, сохранив средства ставшего
общепризнанным стандартом для написания системных и прикладных программ
языка С (процедурно-ориентированный язык), ввел в практику
программирования возможности нового технологического подхода к
разработке программного обеспечения, получившего название «объектно-
ориентированное программирование».
C/C++ |
Просмотров: 384 |
Загрузок: 2 |
Добавил: Core2Q6600 |
Дата: 16.08.2008
|
|
Электронная книга Леена Аммерааля посвящена стандартной библиотеке
шаблонов (STL) - мощному инструменту повышения эффективности труда
программистов, пишущих на C++. Умелое использование STL позволяет
повысить надежность, переносимость и универсальность программ, а также
снизить расходы на их разработку. В книге описана стандартизованная
версия STL. Дается введение в предмет, которое позволяет быстро освоить
библиотеку шаблонов. Приведен исчерпывающий справочный материал, в том
числе по новому классу STL, string. Изложение сопровождается
многочисленными примерами небольших, но законченных программ,
иллюстрирующих ключевые понятия STL. Особое внимание уделено
разъяснению сложных понятий библиотеки шаблонов, например,
функциональных объектов и адаптеров функций. Для удобства читателей все
приведенные в книге программные примеры доступны также в электронном
виде, в частности, на Web-узле издательства "ДМК". Книга предназначена как для профессиональных программистов и тех, кто
углубленно изучает C++, так и для тех, кто только начинает осваивать
этот язык программирования, без преувеличения самый популярный в мире.
C/C++ |
Просмотров: 412 |
Загрузок: 2 |
Добавил: Core2Q6600 |
Дата: 16.08.2008
|
|
Библиотека STL (Standard Template Library) произвела настоящий
переворот в программировании C++, но ее освоение традиционно считалось
весьма сложной задачей. К счастью, ситуация изменилась. В этой
электронной книге известный автор и программист Скотт Мейерс раскрывает
секреты мастерства, позволяющие добиться максимальной эффективности при
работе с этой библиотекой. В книге приводится множество рекомендаций и
приемов работы в STL. Эти рекомендации подкреплены подробным анализом и убедительными
примерами, поэтому читатель легко узнает, как решить ту или иную задачу
и принять верное решение.
C/C++ |
Просмотров: 427 |
Загрузок: 2 |
Добавил: Core2Q6600 |
Дата: 16.08.2008
|
|
Автором языка C++ является Бьерн Страуструп,
сотрудник известной фирмы AT&T. C++ (а точнее, его предшественник, С
with classes) был создан под влиянием языка Simula (надо сказать, что этот язык
программирования появился еще в 1967 году). Собственно, к тому моменту, когда
появился C++, С уже заработал себе популярность; профессиональные программисты
уважают его за возможность использовать преимущества конкретной архитектуры,
создавая при этом программы на языке относительно высокого уровня. В
настоящее время C++ - один из самых популярных (если не самый популярный)
языков программирования. Именно C++ позволяет написать программу с
использованием объектно-ориентированных подходов (а программы, которые этого
требуют, обычно очень большие) и при этом достаточно "быструю". Эта
книга познакомит читателя с "философией" и основами программирования
на языке C++. В книге приводится множество примеров, скомпилированных и
проверенных автором.
C/C++ |
Просмотров: 407 |
Загрузок: 2 |
Добавил: Core2Q6600 |
Дата: 16.08.2008
|
|
|
| Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|