Главная - IT - Программирование - Программирование на языке высокого уровня

Программирование на языке высокого уровня

  • Тема: Программирование на языке высокого уровня
  • Автор: Юлия
  • Тип работы: Курсовая
  • Предмет: Программирование
  • Страниц: 19
  • Год сдачи: 2010
  • ВУЗ, город: Москва
  • Цена(руб.): 1500 рублей

Купить
Заказать оригинальную работу


Выдержка

Введение

C++ (произносится «си плюс плюс») — компилируемый статически типизированный язык программирования общего назначения. Поддерживая разные парадигмы программирования, сочетает свойства как вы¬со¬ко¬уров¬не¬вых, так и низкоуровневых языков. В сравнении с его предшественником — языком Си, — наибольшее внимание уделено поддержке объектно-ориен¬ти¬ро¬ванного и обобщённого программирования.
Название «C++» происходит от Си (C), в котором унарный оператор ++ обозначает инкремент переменной.
Являясь одним из самых популярных языков программирования C++ ши¬роко используется для разработки программного обеспечения. Область его применения включает операционные системы, прикладные программы, драй¬веры устройств, приложения для встраиваемых систем, высо¬ко¬произ-во¬ди¬тельные серверы, а также развлекательные приложения, например видео¬игры. Существует несколько реализаций языка, как бесплатных, так и ком¬мер¬¬ческих. Их производят GNU Project, Microsoft, Intel и Borland. C++ оказал огромное влияние на другие языки программирования, в первую очередь C# и Java.
При создании C++ стремились сохранить совместимость с языком Си. Боль¬шинство программ на Си будут исправно работать и с компилятором C++. C++ имеет синтаксис, основанный на синтаксисе Си.
Язык возник в начале 1980-х годов, когда сотрудник фирмы Bell Laboratories Бьёрн Страуструп придумал ряд усовершенствований к языку Си под собственные нужды. До начала официальной стандартизации язык раз¬ви¬вал¬ся в основном силами Страуструпа в ответ на запросы программистского сообщества. В 1998 году был ратифицирован международный стандарт языка C++: ISO/IEC 14882:1998 «Standard for the C++ Programming Language»; после принятия технических исправлений к стандарту в 2003 году — нынешняя версия этого стандарта — ISO/IEC 14882:2003.
Ранние версии языка, известные под именем «C с классами», начали появляться с 1980 года.[5] Идея создания нового языка берёт начало от опыта программирования Страуструпа для диссертации. Он обнаружил, что язык моделирования Симула (Simula) имеет такие возможности, которые были бы очень полезны для разработки большого программного обеспечения, но работает слишком медленно. В то же время язык BCPL достаточно быстр, но слишком близок к языкам низкого уровня и не подходит для разработки большого программного обеспечения. Страуструп начал работать в Bell Labs над задачами теории очередей (в приложении к моделированию телефонных вызовов). Попытки применения существующих в то время языков мо¬де¬ли¬ро¬вания оказались неэффективными. Вспоминая опыт своей диссертации, Страуструп решил дополнить язык Си (преемник BCPL) возможностями, имею¬щимися в языке Симула. Язык Си, будучи базовым языком системы UNIX, на которой работали компьютеры Bell, является быстрым, много¬фун¬кцио-нальным и переносимым. Страуструп добавил к нему возможность работы с классами и объектами. В результате, практические задачи моде¬ли¬ро-вания оказались доступными для решения как с точки зрения времени раз-ра¬ботки (благодаря использованию Симула-подобных классов) так и с точки зрения времени вычислений (благодаря быстродействию Си). В начале в Си были добавлены классы (с инкапсуляцией), производные классы, строгая проверка типов, inline-функции и аргументы по умолчанию.
Разрабатывая Си с классами (позднее C++), Страуструп также написал программу cfront — транслятор, перерабатывающий исходный код Си с клас¬сами в исходный код простого Си. Новый язык, неожиданно для автора, приоб¬рёл большую популярность среди коллег и вскоре Страуструп уже не мог лично поддерживать его, отвечая на тысячи вопросов.

Содержание


Задание

Система Больница. Пациенту назначается лечащий Врач. Врач может сделать назначение Пациенту (процедуры, лекарства, операции). Медсестра или другой Врач выполняют назначения. Пациент может быть выписан из Больницы по окончании лечения, при нарушении режима или иных обстоятельствах.

Литература

Список использованных источников

1. Динман М. С++. Освой на примерах. – СПб.: BHV-CПб, 2006. – 384 с.
2. Павловская Т.А. C/C++ Программирование на языке высокого. – СПб.: Питер, 2005. — 464 с.
3. Лафоре Р. Объектно-ориентированное программирование в С++ (Object-Oriented Programming in C++, 4/e). – 4-е изд. – СПб.: Питер, 2006. – 928 с.
4. Шилдт Г. Искусство программирования на C++. — СПб.: BHV-Петербург, 2005. — 474 с.

Купить
Заказать оригинальную работу


Похожие работы

Название Тип Год сдачи Страниц ВУЗ, город Цена
Файловая система CP/M Курсовая 2011 88 Москва 1500 Купить Заказать
оригинальную
Программирование на языке высокого уровня Курсовая 2011 25 Москва 1500 Купить Заказать
оригинальную
Динамический список динамических стеков Курсовая 2011 45 Москва 1500 Купить Заказать
оригинальную
Библиотека музыкальной школы Курсовая 2010 33 Москва 1500 Купить Заказать
оригинальную
Система управления файлами Курсовая 2011 24 Москва 1500 Купить Заказать
оригинальную
Prolog — один из старейших и наиболее популярных языков логического программирования Курсовая 2011 13 Москва 1500 Купить Заказать
оригинальную
Современные системы программирования Курсовая 2011 30 Москва 1500 Купить Заказать
оригинальную