КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Сравнительный анализ объектно-ориентированных языков программирования
Delphi является мощным, универсальным языком программирования быстрой разработки приложений (RAD) [2; 4; 6]. Достоинства. Простота, скорость и эффективность объясняют популярность Delphi. Он имеет один из самых быстрых компиляторов, порождающих неплохой объектный код. Программы, написанные на Delphi, не требуется снабжать дополнительными библиотеками. Модель программирования в Delphi ‑ компонентная, что позволяет пользоваться компонентами, написанными другими разработчиками, даже не имея их исходного кода. Недостатки. Статическое присоединение библиотеки визуальных компонентов (VCL) и компонентов к исполняемому файлу. Вся информация о форме (включая свойства, настройки компонентов, значения по умолчанию) хранится в EXE-файле неоптимальным образом. C++ Builder [1] есть некий «гибрид» Delphi и С++ [6]: использует оболочку и ту же библиотеку VCL, что и Delphi. Достоинства. Гораздо лучшая, нежели в Delphi, объектная модель. Есть в С++ и директивы предпроцессора, дающие лучшие возможности управления кодом. Можно определить собственные типы данных, ничем не отличающиеся от встроенных типов. Возможность совместного использования компонентов (классов) из библиотек VCL и фундаментальных классов фирмы Microsoft (MFC). Недостатки. Главный недостаток ‑ VCL написана не на С++, что увеличивает по сравнению с Delphi размер исполняемых файлов. Долгое время реакции при выводе подсказки; традиционно более «сырой» и выходящий гораздо позже очередных версий Delphi. Microsoft Visual C++ обладает самыми большими возможностями [5]. Достоинства. Главными преимуществами являются ее ничем не ограниченные в рамках Windows возможности; очень приличный, хотя и довольно медленный компилятор С++; отличный отладчик, мощная библиотека MFC; правка кода в режиме отладки и последующее его выполнение без полной перекомпиляции и прерывания отладочной сессии; технология подсказок, работающая быстрее; полноценный броузер классов; полноценный менеджер исходного кода, отображающий файлы и папки так, как вы хотите;. исчерпывающая справочная система. Недостатки. Необходимость запоминания методов работы с каждым объектом, а также довольно длинных и абсолютно непроизносимых идентификаторов. Нужно предварительно много почитать технической литературы, прежде чем у вас заработает приложение. Visual Basic широко используется для интеграции офисных пакетов и различных типов СУБД. Достоинства. Простота, отличная среда разработки, способность работы с СУБД, компонентами. Позволяет создавать Web-страницы совместно с HTML и ASP, выполняет функцию системного интегратора. Недостатки. Более низкая скорость выполнения приложений, отсутствие возможности в создании компонентов. Вывод. Каждый язык имеет свои преимущества и недостатки, а стало быть, различные области эффективного применения. Это обосновывает необходимость изучения и освоения различных языков программирования.
Свои предложения и замечания можно посылать по электронной почте: Plehev@Yandex.ru. Автор желает читателю настойчивости и успехов в изучении учебного материала. Глава 1. Язык программирования Delphi Паскаль (Pascal) был разработан в 1969‑1971 гг. профессором Виртом. Современной версией языка Паскаль (Object Pascal) фирмы Borland является объектно‑ориентированный универсальный язык программирования Delphi. Для описания синтаксиса команд, операторов, функций, методов, сценариев диалога и других элементов языка используются следующие общепринятые при описании языков программирования обозначения и сокращения: [...] ‑ необязательная конструкция; <...> ‑ конструкция, которая указывается пользователем в зависимости от конкретной ситуации (переменная информация); {...|...|...} ‑ список конструкций возможных вариантов для выбора; ... ‑ повторение предыдущей конструкции требуемое число раз; .../.../... ‑ имя меню и список команд подменю, страниц, кнопок, полей и других элементов диалога в порядке их вызова (последовательность шагов выбора меню и их команд, страниц и полей или кнопок вызванного диалогового окна); <номер пункта>.<порядковый номер рисунка в пункте> ‑ нумерация рисунка в пункте. Значения, принятые по умолчанию, подчеркиваются.
Дата добавления: 2014-12-08; Просмотров: 693; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |