Файл: Классификация языков программирования высокого уровня (История развития языков программирования высокого уровня).pdf
Добавлен: 13.05.2023
Просмотров: 224
Скачиваний: 3
СОДЕРЖАНИЕ
1. История развития языков программирования высокого уровня
2.1 Понятия, цели и элементы системы программирования
2.2 Структура современных систем программирования
3. Примеры современных систем программирования
3.1 Системы программирования Borland / Inprise
Эта система программирования также поддерживается:
- Создание серверных веб-приложений;
- Создание интерактивных Web-страниц;
- Простое создание приложений, ориентированных на данные;
- Масштабируемость;
- Коллективное развитие;
- Технологии ADO;
- Создание компонентов промежуточного, которые пригодны для повторного использования в любой COM-совместимый продукт.
Любые неполадки в системе, в большинстве случаев происходят из недостатков исходного языка программирования. Базовый язык означает, что даже после того, как значительные изменения, чтобы ограничить возможности его применения в современных приложениях архитектуры интерконнекта, которые в значительной мере основаны на объектно-ориентированного подхода. Кроме того, на языке программирования Visual Basic системы она не является признанным стандартом, и, следовательно, возникают трудности в использовании на основе его модулей и других компонентов в средствах разработки.
Microsoft Visual C ++
Microsoft System Visual C ++ программирование является средой для реализации развития передовой системой языка программирования C ++, сделанные Microsoft. Эта программная система строится как интегрированная среда разработки, которая включает в себя все необходимые инструменты для разработки ориентированных на результат программ для выполнения работы Microsoft Windows, такие как различные версии.
Основой системы программирования Visual C ++ Microsoft является библиотека классов MFC (Microsoft Foundation классы). В этой библиотеке мы реализовали как C ++ все основные элементы управления класса и интерфейса операционной системы. Кроме того, он состоит из классов для разработки приложений для архитектуры "клиент-сервер" и трехуровневой архитектуры (доступен в более новых версиях библиотеки). Система программирования Microsoft Visual C ++ позволяет разрабатывать любые приложения, работающие в среде типа Microsoft Windows, в том числе на стороне сервера или клиента, в результате программы, осуществляемой путем взаимодействия друг с другом на одной из архитектур, описанных выше. классы библиотеки MFC ориентированы на использование COM / DCOM технологии, и построен на основе их технологии ActiveX для организации взаимодействия клиентских и серверных приложений часто разрабатываются. На основе библиотеки классов пользователей могут создавать свои собственные классы на языке C ++, организовывать свои структуры данных. В отличие от системного программирования компании Borland, система программирования Microsoft Visual C ++ сосредоточены на использовании стандартных средств хранения и ресурсы пользователей обработки интерфейса в операционной системе Windows. Это не удивительно, потому что все версии операционной системы Windows, такие как наиболее развитый из Microsoft. Microsoft Visual C ++ предоставляет все необходимые инструменты для создания профессиональных приложений на базе Windows. От версии к версии продукта проще в использовании, расширение возможностей применения, повышения производительности труда. Система программирования Microsoft Visual C ++ выдержало несколько реализаций. В процессе выпуска новых версий программного обеспечения системы было выпущено несколько версий библиотеки MFC, на которой основана эта система.
Заключение
Созданные в разное время, в разных странах, с разными языками целей в процессе их практического использования, заросшей разными полезными структурами, и в конце концов пришли к почти полной идентичности - удивительное сходство между ними. Современные языки программирования похожи друг на друга: каждый из них содержит структуру (операторы, типы данных и т.д.), которые имеют аналогов в других языках программирования. Но личность языка далека от завершения. Каждый из них содержит уникальный дизайн для него, потому что даже подобные структуры на других языках не наблюдается.
В последние годы определенный застой языков программирования. Новые языки не появляются, старые не модернизируется. Но бурное развитие компьютерной индустрии не может поставить перед создателями новых задач программы. Унификация языков программирования и создание единой семантической структуры - необходимое условие для дальнейшего прогресса в этой области программного обеспечения.
Глоссарий
содержание
|
Новые концепции |
|
|
Операционная система (ОС) |
набор программ, которые организуют вычислительный процесс в компьютерной системе |
|
сервер |
любая система, процесс компьютер, владеющий любой вычислительный ресурс (память, время, и поэтому производительность процессора. д.) |
|
клиент |
любая система, процесс, компьютер, пользователь, запрос к серверу для любого ресурса, пользуясь любой ресурс или служил в любом другом сервере образом |
|
тестирование |
совокупность действий, предназначенная для демонстрации правильной работы программы в указанных диапазонах условий окружающей среды и режимов работы программы |
|
Язык программирования |
формализованный язык для описания алгоритма решения проблем с компьютером |
|
система программирования |
набор программных инструментов предназначен для кодирования, тестирования и отладки программного обеспечения |
|
CASE-технологии |
набор инструментов системного анализа, проектирования, разработки и сопровождения сложных программных систем, поддерживается комплексом взаимосвязанных средств автоматизации всех этапов разработки программ |