Платная доработка на тему «Языки программирования»«Абонентские сети доступа и технологии высокоскоростных сетей»
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
ВВЕДЕНИЕ.. 2
Глава I Теоретическая часть. 3
1.1 Объектно-ориентированное программирование. 3
1.2 Особенности языка С++. 7
Глава 2 Разработка программы «Абонентские сети доступа и
технологии высокоскоростных сетей». 14
2.1. Разработка электронного учебного пособия. 14
2.2. Разработка тестовой программы.. 16
2.3. Описание дополнительных возможностей. 23
ЗАКЛЮЧЕНИЕ.. 25
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 26
Приложение А.. 27
Введение:
C ++ — это язык программирования, поддерживающий
такие парадигмы программирования, как процедурное программирование,
объектно-ориентированное программирование, обобщенное программирование,
обеспечивающий модульность, раздельную компиляцию, обработку исключений,
абстракцию данных, объявление типов объектов (классов) и виртуальных функций.
Стандартная библиотека содержит, помимо прочего, часто используемые контейнеры
и алгоритмы. C ++ сочетает в себе функции языков высокого и низкого уровня. По
сравнению со своим предшественником, языком Си, наибольшее внимание уделяется
поддержке объектно-ориентированного и обобщенного программирования.
Будучи одним из самых популярных языков
программирования, C ++ широко используется для разработки программного
обеспечения. В ее сферу входит создание операционных систем, различных
прикладных программ, драйверов устройств, приложений для встраиваемых систем,
высокопроизводительных серверов, а также развлекательных приложений (игр).
Существует множество реализаций C++, как бесплатных, так и коммерческих, и для
разных платформ. Например, на
платформе
x86 это
GCC, Visual C++, Intel C ++ compiler, Embarcadero (Borland) C ++ Builder и
другие.
C ++ оказывает огромное
влияние на другие языки программирования, особенно на Java и C#.
Синтаксис C++ наследуется от языка C. Однако C++
не является строго надмножеством C; набор программ, которые могут одинаково
хорошо переводить как компиляторы C, так и компиляторы C++, довольно велик, но
он не включает в себя все возможные программы C.
Заключение:
Как было обещано в
первом издании книги «Бьерн Страуструп. Язык программирования С++»,
запросы пользователей определили развитие С++. Его направлял опыт широкого
круга пользователей, работающих в разных областях программирования. За шесть
лет, отделяющих нас от первого издания описания С++, число пользователей
возросло в сотни раз. За эти годы были усвоены многие уроки, были предложены и
подтвердили практикой свое право на существование различные приемы
программирования.
Язык C++ явился мощным и стремительным рывком в развитии программирования. C++
и по сей день занимает господствующее положение среди
языков программирования в мире. Огромное множество профессиональных
программистов использует именно его при разработке разного рода проектов.
Очевидно, этот язык будет сохранять свое солидное положение ещё не один год,
при этом по-прежнему развиваясь и совершенствуясь.
Фрагмент текста работы:
Глава I Теоретическая часть
1.1 Объектно-ориентированное
программирование
Объектно-ориентированный
подход появился в первую очередь в ответ на растущую сложность программного
обеспечения. В начале компьютерной эры возможности компьютеров были ограничены,
и было очень трудно написать большую программу. 60. и 70.с годами эффективность
использования компьютеров резко возросла, и создавалось все больше и больше
приложений повышенной сложности. Наиболее распространенным в это время было
строительное проектирование с использованием метода "сверху вниз".
Однако через некоторое время стало ясно, что структурный подход не работает,
если размер программы превышает около 100 тысяч строк. В результате проекты
выходят за рамки установленных сроков и бюджетов и, более того, не
соответствуют первоначальным требованиям. Для решения этих задач они стали
использовать объектно-ориентированный подход.
Честно
говоря, объектно-ориентированный подход-довольно универсальный инструмент. Он
также может быть использован для разработки программ малой и средней сложности.
Однако для сложных систем использование объектно-ориентированного подхода имеет
решающее значение. Поэтому основной областью применения
объектно-ориентированного подхода и основным объектом нашего интереса являются
комплексные промышленные программные продукты.
Такие
системы могут быть использованы для решения самых разных задач. Примеры
включают в себя:
—
системы обратной связи (интеллектуальные, самообучающиеся системы), которые
активно взаимодействуют или управляются событиями в физическом мире и для
которых ограничены ресурсы времени и памяти;;
—
задачи поддержания целостности информации в объеме сотен тысяч записей с
параллельным доступом к ним с обновлениями и запросами;
—
системы контроля и управления реальными процессами (например, диспетчеризация
воздушного и железнодорожного движения).