Учебное пособие содержит систематическое изложение теоретических основ перевода и компиляции. Рассмотрены общие вопросы разработки, описания и реализации языков программирования, формальные методы описания синтаксиса и семантики языков программирования, методы синтаксического анализа современных языков программирования. Приводится методика разработки описания перевода и пример использования этой методики для построения атрибутной транслирующей грамматики. Для студентов и преподавателей вузов.
В книге рассматриваются два подхода к разработке приложений на основе Visual Basic .NET и С# средствами технологии .NET – полное создание кода программистом и конструирование приложений с помощью мощных интеллектуальных средств Visual Studio .NET, позволяющих существенно упростить, ускорить и удешевить процесс разработки. Прочитав эту книгу, вы научитесь конструировать приложения для Windows и Web, a также для различных типов переносных устройств, создавать GUT и работать с графикой,...
Книга предназначена для самостоятельного изучения новой компьютерной технологии – XML (extensible Markup Language, расширяемый язык разметок), быстро проникающей буквально во все области обмена информацией. Представлены новейшие аспекты технологии XML – язык описания документов XSD, язык создания запросов XQuery, форматирование документов на языке XSL-FO. Начав с основ технологии XML, автор выводит читателя на уровень самостоятельного создания программ-обработчиков документов XML. Изложение...
В книге излагаются основные сведения об объектно-ориентированном программировании с использованием новейшей технологии .Net, успешно развиваемой ведущим разработчиком ПО Microsoft. В простой и доступной форме представлены основы языка программирования Visual Basic .Net, знакомящие читателя с синтаксисом, конструкциями языка и типами данных. Многочисленные примеры программных кодов позволяют достаточно легко перейти от простейших понятий к более серьезным, таким как классы, методы, события и их...
Книга посвящена описанию программных средств разработки математического обеспечения в среде MATLAB. Особое внимание уделяется вопросам проектирования пользовательских приложений, представления данных с максимальным использованием средств программирования и отладки приложений, а также увязке программ решения задач линейной алгебры, дискретной математики, математического анализа с основными идеями соответствующих алгоритмов. Для инженеров, студентов и преподавателей вузов.
Книга посвящена созданию приложений, написанных на языке C++, в среде разработки KDevelop. Дано описание способов взаимодействия компонентов приложений. Рассмотрена работа с утилитой Qt Designer и описаны основные элементы управления, используемые в диалоговых окнах, а также классы, созданные для работы с ними. Читатель знакомится с концепцией Документ/Представление и учится создавать элементы пользовательского интерфейса приложения. Кроме того, в отдельных главах разбираются вопросы вывода на...
Книга представляет собой руководство по программированию на C++, позволяющее быстро освоиться в данном алгоритмическом языке, и включает как необходимый теоретический материал, так и реализации задуманных программ в виде листингов, поясняющих рисунков, таблиц. Начав с изучения основ языка, читатель знакомится с принципами перехода от формального словесного описания задачи к описанию, понятному для ПК и позволяющему решить ее за короткое время, постепенно осваивает все более сложные конструкции,...
Учебное пособие для тех, кто уже приобрел начальные навыки программирования. В качестве базового используется язык Turbo Pascal. Объясняются понятия модульного и объектно-ориентированного программирования, дается представление о различных видах программ, в т. ч. рекурсивных, с возвратами. Рассматривается большое количество алгоритмов сортировки, таких как внутренние – методом подсчета, вставками, методом Шелла, быстрая, методом «пузырька», выбором и пр., и внешние – с помощью слияния,...
Учебное пособие ориентировано на широкий круг читателей, как начинающих знакомство с программированием, так и имеющих в нем достаточный опыт. Необходимое для новичков изложение азов предмета сочетается в книге с подробным и глубоким описанием тонкостей языка Pascal. Издание насыщено примерами и содержит множество полезных рекомендаций. Особое внимание уделено вопросам стиля в программировании, как линейном, так и объектно-ориентированном. Каждую главу завершают контрольные вопросы и задания,...