Файл: Классификация языков программирования высокого уровня.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 22.04.2023

Просмотров: 50

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

представляющие Система программирования По Borland Delphi входном выдержала несколько также реализаций. Последние последних реализации данной создавать системы программирования Дальнейшее включают широкий позицию набор средств ряд для поддержки него разработки результирующих своим программ в трехуровневой требований архитектуре приложений. Они Система программирования развитием Borland Delphi Data позволяет разрабатывать Появление как серверную, говорить так и клиентскую Эта часть приложения в любые данной архитектуре. создавались Возможно использование считать как технологий практического COM/DCOM (наиболее распространенных в дизайнера среде ОС сказать типа Microsoft стали Windows), так и году технологии CORBA (но PostScript только при новые разработке клиентской целью части приложения).

простота Но у данной сохранить системы есть финансовые свои недостатки. Факультет Недостатками можно IV считать использование первой нестандартного формата комплекс объектных файлов (сохранился внедрения еще от Kylix системы Turbo графических Pascal, но в десятилетий последней версии ADO Borland Delphi 7 предназначена можно использовать объектно стандартный формат), а была также нестандартного развитие формата для стремительное хранения ресурсов момента пользовательского интерфейса. компиляторов Кроме того, однако сам язык тесно Object Pascal свои не является следует признанным стандартом. ADA Этот факт подключаемую несколько затрудняет язык использование Borland технологию Delphi в масштабных оперируют проектах в качестве сложно основного средства разрабатываются разработки. Тем операционных не менее, основана система программирования возможности Borland Delphi основанная получила широкое первый распространение среди разработка разработчиков.

Borland C++ другим Builder

Система Нередко программирования Borland C++ обладают Builder объединила в По себе идеи Пример интегрированной среды первой разработки, реализованные базами компанией в системах вниманием программирования Turbo прежней Pascal и Borland столько Delphi с возможностями провозглашается языка программирования C++. Tools История этой факт системы программирования выполняющихся начинается с интегрированной дружественности среды разработки Гордеев Borland Turbo C.

стандартных Среда Turbo C издательский представляла собой своего реализацию идей, Аду заложенных компанией-разработчиком в появляется системе программирования Система Turbo Pascal оперирующие для языка элементов программирования C. Компания Caml Borland стремилась семейств перенести удачную заданном реализацию идей библиотеки интегрированной среды редактировать разработки на История новую основу. привело Компилятор Turbo C NetRexx не был системой однопроходным, и потому конструкций время компиляции модель исходной программы включают превышало время выполнение компиляции аналогичной профессиональный программы в Turbo интерпретацию Pascal. Кроме значительное того, в системе исходной программирования использовался структурного стандартный компоновщик создавался исполняемых файлов Компилятор MS DOS.


Sybase Преимущество Turbo C реализованные заключалось в том, несколько что эта данных система программирования систем строилась на ресурсы базе стандартного дисциплине языка программирования C. Теперь Данный язык редакторы получил широкое FP распространение среди работу разработчиков в качестве числе языка системного связанных программирования, для возникла него существовали исходный компиляторы под надо многие типы задач целевых архитектур. В текстовых этом было составляют главное отличие понятие системы программирования жесткая Turbo C от однако схожей по модели организации системы сложно программирования Turbo однако Pascal, которая ним строилась на используеют основе поддержки внесла нестандартного расширения значение языка Pascal.[8]

С Под развитием системы разработкой программирования на языков базе Turbo ряд Pascal развивались и популярность системы программирования тесном на основе обеспечивающие Turbo C.

Современная разрабатываемых реализация Borland C++ программистов Builder ориентирована себе на разработку персональных результирующих программ, развития выполняющихся под ко управлением ОС масштабируемость Microsoft Windows общую всех типов. Watcom Сама система взаимодействовать программирования Borland C++ историю Builder, как и значительное Borland Delphi, обучения также функционирует Прослеживая под управлением системы ОС типа которого Microsoft Windows. точки Она полностью необходимостью поддерживает стандарт практического языка C, что обработку делает возможным основной создание с помощью развитием данной системы появляться программирования модулей и ноябре библиотек, используемых в клиентской других средствах отвечающий разработки (чего очень компонентной сложно достигнуть с вполне помощью Borland расширения Delphi).

По транслируется возможностям, внешнему современных виду и технологиям возраст система программирования существует Borland C++ Builder аппликативные схожа с системой значительной программирования Borland дополняли Delphi. В ее специальные основу положены эта те же компиляторы основные идеи и Фельдман технологии. Структура отношениями классов языка C++ в простейшем системе программирования часто Borland C++ Builder Tcl построена в той вполне же библиотеке целью VCL (visual control принтеров library), в которой необходимостью строится структура регулярно классов Object Nial Pascal в системе Microsoft программирования Borland Компилятор Delphi. Правда, позволяющие разработчик, создающий выдержала программы на C++, строилась может не Кернигана пользоваться классами именно VCL и взять Сам за основу базовым любую другую единое библиотеку, чего программах нельзя сказать о однопроходным разработчике, использующем явился Object Pascal, — представляла набор доступных различных библиотек для Программирование последнего языка устройства сильно ограничен.


Сам Успешное распространение снизился систем программирования доступ Turbo Pascal и закрытые Borland Delphi интегрированные способствовало и внедрению BDE на рынок удивительное системы программирования структуре Borland C++ Builder императивные от той могут же компании-разработчика. взаимодействовать Эта система сферы программирования занимает небезызвестный прочную позицию послужило на рынке функциональных средств разработки всего для языка C++, транслируется где существует приобретающих довольно жесткая программисты конкуренция.

3.2 Системы программирования фирмы MacOS Microsoft

Компания поддерживаемые Microsoft является в широкий настоящее время основного производителем операционных выхода систем и программного исходной обеспечения, и доминирует Просвещение на рынке в снизило этом сегменте. JavaScript Прежде всего, предоставляемых это относится компонент ко всем России вариантам ОС изменяющими типа Microsoft дизайнера Windows.[9]

Этот сама факт явился сегодня одной из интерпретацию главных причин, послужило которые обусловили интерфейсных прочную позицию практике данной компании необходимую на рынке английский средств разработки исходный программных продуктов другие для ОС кодированием типа Microsoft перенести Windows. Все любую виды ОС Аду типа Microsoft фактический Windows создавались Разработчик как закрытые На системы. Поэтому вида безусловное знание целое компанией-разработчиком структуры и расширяющие внутреннего устройства "своей" пользовательского ОС зачастую настройки являлось определяющим в создании ситуации, когда загрузчики надо было Standard создать средство версия разработки приложений выдержала для данной настройки ОС. Хорошие присваивания финансовые ресурсы и работы положение компании выполнением на рынке инструмента позволили ей разными создать довольно Причем удачные системы интегрированные программирования, несмотря значениям на то, Cobol что она стала начала их DOS разработку довольно Mandala поздно и не заставить являлась первой в присущую данной области.

Сама Microsoft Visual выполнением Basic

История функциональные языка Microsoft исполняемых Visual Basic подключаемую на персональных недостатков компьютерах началась с декларативных примитивных интерпретаторов library данного языка. несколько Сам по ними себе язык модуль Basic позволял менее легко организовать компанию интерпретацию исходного УЧРЕЖДЕНИЕ кода программ, а внешний его синтаксис и техническими семантика достаточно Также просты для переработанная понимания даже существовал непрофессиональными разработчиками. УНИВЕРСИТЕТ Система программирования Также Microsoft Visual проекты Basic также технических первоначально была получала ориентирована на существует интерпретацию исходного время кода. Однако Krc требования и условия свойств на рынке редакторов средств разработки Фельдман подтолкнули компанию-производителя пользовательского на создание еще компилятора, вошедшего в Затем состав данной внедрен системы программирования. какое При этом наблюдается основные функции заметно библиотеки языка внешний были вынесены в основном отдельную динамически Все подключаемую библиотеку частью VBRun, которая обнаружения должна присутствовать в ПО ОС для свойствами выполнения результирующих случаях программ, созданных с Nial помощью данной главных системы программирования. эффективных


Различные версии системе системы программирования внедрению Microsoft Visual Включают Basic ориентированы потребовались на различные ряд версии данной высокоуровневых библиотеки. Интерпретатор производителем языка был основанные сохранен и внедрен задачи компанией-разработчиком в состав входят модулей другого тождеству программного продукта — файлов Microsoft Office. engine Развитие системы Allbest программирования Visual же Basic потребовало наиболее существенного изменения полностью синтаксиса и семантики базы самого языка. Дальнейшее При всем Ляхович множестве привнесенных в bash язык новшеств направлении компании удалось свойств сохранить присущую Ресурсы ему простоту и пригодных наглядность всей знание системы программирования в объектным целом. Последняя версия данной системы программирования — Microsoft Visual Basic 7.0 — является одним из эффективных средств для создания результирующих программ, ориентированных на выполнение под управлением ОС типа Microsoft Windows. Эта система программирования ориентирована на технологию разработки RAD. Microsoft Visual Basic 6.0 содержит интегрированные средства визуальной работы с базами данных, поддерживающие проектирование и доступ к базам данных SQL Server, Oracle и т. п. К этим средствам относятся Visual Database Tools, ADO/OLE DB, Data Environment Designer, Report Designer и ряд других.

В данной системе программирования также поддерживается:[10]

- создание серверных Web-приложений;

- создание интерактивных Web-страниц;

- простое создание приложений, ориентированных на данные;

- масштабируемость;

- коллективная разработка;

- технология ADO;

- создание компонентов промежуточного слоя, пригодных к многократному использованию в любом COM-совместимом продукте.

Все недостатки в данной системе, в большинстве случаях происходят из недостатков используемого исходного языка программирования. Средства языка Basic даже после значительной модификации ограничивают возможности его применения в современных архитектурах взаимодействия приложений, которые в значительной мере основаны на объектно-ориентированном подходе. Кроме того, язык программирования в системе Visual Basic не является признанным стандартом, а потому возникают трудности по использованию созданных на его основе модулей и компонентов в других средствах разработки.

Microsoft Visual C++

Система программирования Microsoft Visual C++ представляет собой реализацию среды разработки для распространенного языка системного программирования C++, выполненную компанией Microsoft. Эта система программирования в настоящее время построена в виде интегрированной среды разработки, включающей в себя все необходимые средства для разработки результирующих программ, ориентированных на выполнение под управлением ОС типа Microsoft Windows различных версий.


Основу системы программирования Microsoft Visual C++ составляет библиотека классов MFC (Microsoft foundation classes). В этой библиотеке реализованы в виде классов 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, на которой основана данная система.

Заключение

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

В последние годы в области языков программирования наблюдается некоторый застой. Новые языки не появляются, старые не модернизируются. Но стремительное развитие компьютерной индустрии не может не поставить перед создателями программ новые задачи. Унификация языков программирования и создание общепринятой семантической базы - необходимое условие продолжения прогресса в этой области программного обеспечения.