Изучение самого «древнего» из языков программирования – ассемблера абсолютно необходимо для всех, кто желает в совершенстве овладеть искусством программирования. Почему же ассемблер столь важен? Во-первых, ни один язык программирования кроме него не дает такого ясного представления о строении аппаратуры ЭВМ.
Книга посвящена последней версии платформы Windows Media, позволяющей создавать полнофункциональные мультимедиа-приложения.
Автор, ведущий специалист подразделения Windows Media корпорации Microsoft, рассказывает об архитектуре и компонентах платформы Windows Media, описывает реальные примеры использования мультимедийных технологий и подробно разбирает типовые мультимедиа-приложения.
Книга посвящена созданию приложений, написанных на языке C++, в среде разработки KDevelop. Дано описание способов взаимодействия компонентов приложений. Рассмотрена работа с утилитой Qt Designer и описаны основные элементы управления, используемые в диалоговых окнах, а также классы, созданные для работы с ними. Читатель знакомится с концепцией Документ/Представление и учится создавать элементы пользовательского интерфейса приложения.
Рассмотрены нестандартные приемы программирования, а также примеры использования недокументированных функций и возможностей языка C++ при разработке шуточных программ и серьезных сетевых приложений для диагностики сетей, управления различными сетевыми устройствами и просто при повседневном использовании интернет-приложений.
Рассмотрены основные принципы программирования на языках высокого уровня: основные управляющие структуры программирования; стандартные типы данных; структуры данных; процедуры и функции; модульные программы; рекурсивные определения и алгоритмы; вопросы спецификации программ; корректность и надёжность программ. Описаны методологии программирования – императивная, объектно-ориентированная, функциональная и логическая, представлены примеры алгоритмических языков.
Учебное пособие ориентировано на широкий круг читателей, как начинающих знакомство с программированием, так и имеющих в нем достаточный опыт. Необходимое для новичков изложение азов предмета сочетается в книге с подробным и глубоким описанием тонкостей языка Pascal. Издание насыщено примерами и содержит множество полезных рекомендаций. Особое внимание уделено вопросам стиля в программировании, как линейном, так и объектно-ориентированном.
Изложены основы программирования на языке Ассемблера для популярного семейства микроконтроллеров i8051. Описаны особенности архитектуры микроконтроллеров семейства i8051. Приведены сведения о технологии разработки программ, системе и форматах команд. Книга содержит информацию о программировании некоторых типов задач, в том числе задач цифровой фильтрации сигналов, а также несколько рекомендаций о стиле программирования для начинающих программистов.
Учебное пособие написано на основе одноименного учебного курса и посвящено технологии программирования на языках высокого уровня. Рассматриваются элементы современных языков программирования с примерами их реализации на языке C/C++. Большое внимание уделяется стилю программирования.
Представлены современные методы и средства разработки алгоритмов и программ, приемы структурного программирования, определены характеристики качества программного продукта, способы записи алгоритма на языке высокого уровня, большое внимание уделено отладке программ. Изучение ведется на конкретных примерах и сопровождается соответствующими теме конструкциями языка Pascal с учетом особенностей системы Turbo Pascal 7.0. Практически к каждой главе даны контрольные вопросы и задания для самопроверки.
В книге достаточно простым языком изложены основы разработки серверных скриптов и введение в программирование на языке РНР. Главное отличие этого издания от существующих на сегодняшний день заключается в том, что оно содержит и начальные сведения о языке, и описание приемов разработки сложных интерактивных приложений с примерами. На компакт-диске, сопровождающем эту книгу, вы найдете все необходимое программное обеспечение, которое поможет изучить язык и создавать собственные скрипты.