|
|||||||||
|
|||||||||
|
|
Специальные ресурсы/Информатика и информационные технологии/Основные понятия и языки программирования
В пособии приведено подробное описание наиболее распространенного языка программирования
СИ для персональных компьютеров, совместимых с IBM PC, и описано применение средств
языка на примерах задач работы со списками.
Учебное пособие предназначено для студентов всех специальностей, аспирантов и инженерно-технических
работников использующих вычислительную технику. Может быть использовано как справочное
пособие для широкого круга программистов, как профессионалов, имеющих большой опыт
работы на СИ, так и начинающих программировать на СИ.
Справочное руководство по C++. Рассмотрены основные аспекты языка программирования.
C для профессиональных программистов
Если вы хотите создавать программы мирового уровня, написанные на Си, то
эта книга - для вас!
Эта статья продолжает тему имитации C++ на чистом C. В данной статье я расскажу как
в стиле чистого C организовать обработку данных различного типа, которые могут находится
"под одной крышей", например в односвязных или двусвязных списках.
C++ Стандартная библиотека. Для профессионалов
Книга посвящена стандартной библиотеке C++, значительно расширяющей возможности базового
языка. Особое внимание уделяется стандартной библиотеке шаблонов STL - ее многочисленным
контейнерам, итераторам, объектам функций и алгоритмам.
Также подробно описана библиотека потокового ввода/вывода IOStream и другие компоненты
стандартной библиотеки C++: специализированные контейнеры, строки, поддержка математических
вычислений, проблемы интернационализации и так далее.Кроме подробной документации
по всем классам и интерфейсам библиотеки, в книге также разъясняются многие нетривиальные
концепции, а также рассматриваются практические аспекты программирования, необходимые
для эффективного использования стандартной библиотеки, и типичные ошибки. Материал
поясняется многочисленными примерами.Книга может использоваться и как учебник, и
как справочник.Книга рассчитана на программистов среднего и высокого уровня.
C++. Объектно-ориентированное программирование. Практикум
Практикум предназначен для студентов, изучающих язык С++ на семинарах или самостоятельно.
Классы, шаблоны, наследование, исключения, стандартная библиотека, UML, концепции
программной инженерии (software engineering) и паттерны проектирования рассматриваются
на примерах, сопровождаемых необходимыми теоретическими сведениями.
Обсуждаются алгоритмы, приемы отладки и вопросы качества. По каждой теме приведено
по 20 вариантов заданий.Допущено Министерством образования Российской Федерации в
качестве учебного пособия для студентов высших учебных заведений, обучающихся по
направлению "Информатика и вычислительная техника".
C/C++. Алгоритмы и приемы программирования
В книге представлен код работоспособных программ на C/C++, относящихся к самым разнообразным
областям и аспектам написания приложений - от работы с достаточно простыми структурами
данных (списки, деревья) до построения синтаксических анализаторов и интерпретаторов,
доступа к Internet и т. п. Программный код может использоваться в ваших программах
без изменений или в модифицированном и усовершенствованном виде. Чрезвычайно полезно
также его изучение в целях освоения главнейших принципов, алгоритмов и приемов решения
разных задач. Программы снабжены развернутыми комментариями и детальными пояснениями
их работы. Для широкого круга программистов, пишущих на языках C/C++.
C/C++. Программирование на языке высокого уровня
Задача этой книги - дать краткое и четкое изложение языка C++ в соответствии со стандартом
ISO/IEC 14882. Она предназначена для студентов, изучающих язык "с нуля", но будет
полезна и более искушенным в программировании.
Цель, которая ставилась при написании книги - дать правильное представление о возможностях
языка C++ и способах их применения, толчок к дальнейшему изучению этого и других
языков программирования и ключ к пониманию современных объектно-ориентированных технологий.
Контрольные задания по ключевым темам представлены в 20 вариантах, и автор надеется,
что преподаватели оценят проявленную о них заботу.
Visual C++ и MFC
Книга посвящена объектно-ориентированному программированию для 32-разрядных систем
Windows 95/98 и Windows NT с использованием компилятора Visual C++ 6 и библиотеки
классов MFC версии 4.23.
Книга содержит исчерпывающую информацию о библиотеке классов MFC (Microsoft Foundation
Classes) и методах создания приложений Windows на основе классов этой библиотеки,
а также большое количество наглядных и подробно прокомментированных примеров приложений,
полные тексты которых приведены на сопроводительной дискете. Прилагается дискета
3.5". Пользователям Москвы и Санкт-Петербурга предоставляется скидка 10% на подключение
к Интернет.Для программистов, владеющих языками С и С++ и имеющих опыт программирования
в системе Windows.
Основы объектно-ориентированного программирования на языке Си++. Учебный курс.
В настоящем издании в систематизированном виде излагаются основы объектно-ориентированного
программирования, даются основные понятия и описываются возможности языка Си ++.
При этом основное внимание уделяется объяснению того, как теми или иными возможностями
пользоваться. Для программистов, начинающих изучать объектно-ориентированное программирование
и язык Си. ++.
Полный учебник по С++ (два тома)
Полный учебник по С++ (англоязычный). Максимально близок к оригиналам, так как нет
"вольного" перевода.
Объектно-ориентированное проектирование на основе эталонных моделей
Несмотря на обилие специальной литературы и инструментальных средств применение прогрессивных
методологий разработки программного обеспечения на деле оставляет желать лучшего.
По-видимому, многим разработчикам представляется слишком большим разрыв между "словом
и делом". А ведь проблема снижения трудозатрат при создании программных систем по-прежнему
актуальна. Надеемся, что наша статья поможет кому-то сделать первый шаг в объектно-ориентированном
направлении при проектировании программных систем управления, работающих в режиме
реального времени.
Инкапсуляция, полиморфизм, наследование
Все языки OOP, включая С++, основаны на трёх основополагающих концепциях, называемых
инкапсуляцией, полиморфизмом и наследованием. Рассмотрим эти концепции.
В курсе рассматриваются общие концепции разработки языков программирования. Подробно
изучаются основные конструкции языков программирования, анализируются различные структуры
данных, освещаются вопросы объектно-ориентированного программирования и сетевого
программирования, дается краткий обзор компонентной технологии программирования.
Особое внимание уделяется рассмотрению семантики языков программирования C++, C#,
Java и Object Pascal.
Текст лекций по программному обеспечению, а конкретно - о программировании на C++.
Приводятся примеры, лекции могут быть использованы в качестве самоучителя C++.
Программа дисциплины Программирование на языке высокого уровня
Официальная программа дисциплины, читаемой в МГТУ им. Н.Э. Баумана
В отличие от большинства "правильных" языков C обладает весьма странным, можно сказать
"немашинным", синтаксисом. C-представление программы множеством множеств (математики
любят тавтологию) данных, команд и комбинированных данных/команд для своих времен
было, мягко говоря, неожиданностью. Но очень удачной. C-подобность для современного
языка -- главное условие "модности".
Справочник по библиотечным функциям языка Си
Это руководство содержит описание всех библиотечных функций библиотеки Borland
C++, общих переменных и типов, а также примеры программ для иллюстрации использования
большинства функций, переменных и типов.
В статье рассматриваются методы синхронизации потоков одного или нескольких процессов.
Все методы основаны на создании специальных объектов синхронизации. Эти объекты характеризуются
состоянием. Различают сигнальное и несигнальное состояние. В зависимости от состояния
объекта синхронизации один поток может узнать об изменении состояния других потоков
или общих (разделяемых) ресурсов.
Эта статья предназначена для программистов, переходящих от программирования на языке
С к программированию на С++. В ней рассмотрены методы преобразования программ на
языке С в программы на С++. Приводятся сведения, которые помогут изменить навыки
программирования на языке С и приобрести новые, более полезные для работы на С++.
Показано, как можно воспользоваться преимуществами некоторых новых удобных средств
С++. Изложенное в данной статье позволит вам быстро начать работу с языком С++, используя
его как усовершенствованную версию языка С.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Copyright © 2003 «Инженерное образование» E-mail: techno@bmstu.ru | тел.: +7 (095) 263-68-63 |
|