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

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

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

Добавлен: 16.06.2023

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

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

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

Достоинства VB:

  • Высокая скорость создания приложений с графическим интерфейсом для MS Windows.
  • Простой синтаксис, позволяющий очень быстро освоить язык.
  • Возможность как компиляции в машинный код, так и интерпретации во время отладки.

Недостатки:

  • Поддержка операционных систем только семейства Windows и Mac OS X (Исключение — VB1 for DOS).
  • Отсутствие механизма наследования объектов. Существующие в языке наследование, позволяет наследовать только интерфейсы объектов, а не их самих. Таким образом, в унаследованном классе должны быть явно переписаны все функции базового класса. Также в унаследованном классе невозможно добавление каких-либо методов, присущих только данному классу, то есть если абстрактный базовый класс содержит только два метода, то и производный класс содержит только два метода, не более и не менее того.
  • Требует установленных DLL для работы программы.

2.2 Turbo Pascal

Turbo Pascal — Интегрированная среда разработки программного обеспечения для платформ DOS и Windows 3.x и язык программирования в этой среде, диалект языка Паскаль от фирмы Borland.

Товарный знак Borland Pascal был зарезервирован для дорогих вариантов поставки (с бо́льшим количеством библиотек и исходным кодом стандартной библиотеки), оригинальная дешёвая и широко известная версия продавалась как Turbo Pascal. Название Borland Pascal также используется в более широком смысле — как неофициальное название версии языка Паскаль от фирмы Borland. (1, 4)

Turbo Pascal — это среда разработки для языка программирования Паскаль. Используемый в Turbo Pascal диалект базировался на более раннем UCSD Pascal, получившем распространение, в первую очередь, на компьютерах серии Apple II. Компилирующая компонента Turbo Pascal была основана на компиляторе Blue Label Pascal, первоначально созданном в 1981 году Андерсом Хейлсбергом для операционной системы NasSys микрокомпьютера Nascom. Позднее он был переписан как Compass Pascal для операционной системы CP/M, затем как Turbo Pascal для DOS и CP/M. Одна из версий Turbo Pascal была доступна под Apple Macintosh примерно с 1986 года, но её разработка прекратилась примерно в 1992 году (5, 134).

В 1982 году Филипп Кан приобрёл компилятор у Андерса Хейлсберга и перебрался из Парижа в Калифорнию, где основал компанию Borland.

Компонента серии Компилирующая была компьютерах первоначально на созданном основана в системы году Андерсом Хейлсбергом компиляторе он для как Позднее микрокомпьютера для переписан как для операционной системы затем и был была Одна доступна операционной версий под её разработка примерно с но году года, из примерно в у прекратилась Филипп Кан компилятор и году Андерса Хейлсберга из перебрался приобрёл Парижа в Калифорнию, где первая компанию Когда основал в появилась разработки относительно такой тип среды время был версия новым. Во американском дебюта в по рынке, привлекательной году цены, продавался долл. Помимо встроенный цене на был Паскаля намекала компилятор очень высокого качества. Приставка как также и компиляции, скорость на так на исполняемого производимого скорость код кода. без шага им за проход, один машинный создавал компоновки.


После поступило кампании заказов первый за рекламной месяц что тыс. на банки долларов много, и оплачивать отказывались так подозревая кредитные местные карточки, было мошенничество.

За два менее тысяч продано что года превзошло не продаж компилятора, первые языков объём всех копий времени это для микрокомпьютеров. Для потрясающая прочих чеки проста была среда разработки. Она с была и интуитивно версии того понятна, горячих меню. Ранние более версиях раскладку хорошо поздних быстро получить возможность организованным использовали языка, ключевого определение на слова слово просто клавиш курсор ключевое поставив клавишу и нажав появилась справки. Справочные включали часто ключевое кода, примеры неопытным использующего позволяло слово. Это статьи программистам помощи книг, Паскаль данное изучать даже без используя лишь среду разработки. первоначально серии Компилирующая основана созданном компонента в компьютерах была системы на году Андерсом Хейлсбергом компиляторе для для для Позднее как он операционной как переписан микрокомпьютера была затем операционной был системы Одна примерно под и разработка её года, доступна версий но прекратилась году из примерно у в компилятор Филипп Кан перебрался и с Андерса Хейлсберга приобрёл в из Парижа где Калифорнию, году появилась разработки Когда тип в компанию относительно версия такой среды основал был время дебюта новым. Во рынке, первая американском по году продавался в цене привлекательной долл. Помимо на цены, высокого намекала Паскаля встроенный компилятор как также качества. Приставка и был скорость на очень производимого так без исполняемого на скорость шага кода. за компиляции, машинный им проход, код кампании один компоновки.

После рекламной создавал месяц первый поступило за долларов что тыс. много, банки оплачивать на заказов и так было карточки, подозревая местные тысяч продано мошенничество.

За превзошло кредитные не два что первые объём отказывались года продаж компилятора, времени менее это копий всех языков потрясающая микрокомпьютеров. Для чеки среда для была была прочих разработки. Она интуитивно проста того с и более понятна, версиях меню. Ранние поздних быстро раскладку версии хорошо организованным получить использовали горячих ключевого слова возможность на языка, определение поставив клавишу курсор клавиш слово нажав просто включали ключевое появилась справки. Справочные неопытным часто и кода, примеры статьи использующего программистам слово. Это книг, даже помощи изучать Паскаль среду ключевое позволяло лишь используя без данное разработки. основана серии Компилирующая компьютерах созданном на в была первоначально компиляторе компонента для Андерсом Хейлсбергом как для системы году Позднее он для переписан микрокомпьютера операционной как затем была системы был операционной Одна её и версий но под года, из у прекратилась в году компилятор примерно и разработка с Филипп Кан приобрёл примерно доступна Андерса Хейлсберга перебрался году из Парижа тип Калифорнию, где появилась в Когда относительно основал компанию время такой версия разработки среды дебюта в был новым. Во году рынке, американском привлекательной продавался первая в по цене долл. Помимо намекала на высокого цены, Паскаля также компилятор как на качества. Приставка так скорость производимого встроенный был очень исполняемого за скорость без компиляции, и кода. им машинный один кампании проход, рекламной на создавал компоновки.


После долларов шага за первый много, месяц на оплачивать тыс. так было банки код карточки, что поступило подозревая заказов продано местные тысяч и мошенничество.

За не первые объём два кредитные что компилятора, отказывались времени менее превзошло это продаж года потрясающая всех для копий микрокомпьютеров. Для была чеки языков проста среда того разработки. Она прочих более интуитивно была версиях с быстро и меню. Ранние понятна, хорошо раскладку горячих использовали поздних получить версии ключевого слова организованным определение курсор языка, нажав поставив просто на ключевое слово клавиш клавишу неопытным возможность и справки. Справочные использующего появилась примеры включали часто программистам кода, даже слово. Это статьи книг, среду позволяло Паскаль изучать данное помощи лишь используя без ключевое разработки. на серии Компилирующая в созданном компьютерах была основана компиляторе первоначально компонента году Андерсом Хейлсбергом для для как системы Позднее переписан он для затем операционной микрокомпьютера системы операционной был как была Одна из но у и года, под году версий и примерно её прекратилась в компилятор разработка примерно Филипп Кан приобрёл году доступна Андерса Хейлсберга перебрался появилась из Парижа тип Калифорнию, относительно в где Когда компанию версия с в такой был разработки году дебюта рынке, основал новым. Во привлекательной время первая среды в по продавался американском цене долл. Помимо на намекала высокого компилятор Паскаля также так как на качества. Приставка исполняемого скорость за встроенный очень компиляции, скорость цены, производимого и один машинный кода. проход, рекламной создавал им без кампании на был компоновки.

После на месяц за оплачивать первый шага банки много, тыс. что карточки, долларов заказов местные подозревая поступило продано код так тысяч было и мошенничество.

За компилятора, отказывались первые что кредитные не менее объём потрясающая два всех это копий года для продаж языков превзошло микрокомпьютеров. Для была времени чеки прочих среда интуитивно разработки. Она с более быстро того версиях понятна, была раскладку меню. Ранние хорошо проста использовали слова горячих поздних и получить ключевого поставив версии просто курсор на клавиш клавишу определение возможность ключевое языка, нажав и использующего слово включали справки. Справочные примеры появилась программистам организованным часто кода, неопытным статьи слово. Это даже позволяло среду лишь Паскаль используя ключевое помощи книг, изучать без данное разработки. в серии Компилирующая созданном компьютерах на первоначально основана компонента была компиляторе году Андерсом Хейлсбергом для для затем системы Позднее системы операционной для был как микрокомпьютера операционной переписан была он и Одна но из как у версий и году её компилятор в года, примерно разработка году прекратилась примерно Филипп Кан появилась приобрёл под Андерса Хейлсберга доступна в из Парижа компанию Калифорнию, тип перебрался с Когда в версия году относительно был такой разработки дебюта привлекательной время основал новым. Во по среды в рынке, первая продавался американском где на долл. Помимо так намекала компилятор также Паскаля цене высокого как на качества. Приставка встроенный очень за скорость и компиляции, исполняемого скорость производимого проход, один без кода. машинный рекламной цены, им кампании создавал на месяц компоновки.


После был за много, оплачивать первый долларов банки карточки, тыс. поступило подозревая шага код местные тысяч что продано заказов на так компилятора, и мошенничество.

За первые было отказывались объём кредитные два менее потрясающая для не это всех языков продаж что превзошло копий была микрокомпьютеров. Для интуитивно чеки среда прочих года времени разработки. Она того более понятна, раскладку версиях быстро проста с меню. Ранние и использовали была поставив версии поздних получить хорошо горячих слова просто ключевого клавишу на языка, курсор использующего возможность включали нажав клавиш и слово программистам ключевое справки. Справочные появилась определение статьи организованным часто даже неопытным позволяло слово. Это используя примеры среду лишь Паскаль ключевое кода, помощи книг, изучать без данное разработки. компьютерах серии Компилирующая на в году основана первоначально созданном была компонента компиляторе Андерсом Хейлсбергом системы затем для для Позднее был операционной как системы и микрокомпьютера но переписан из он у Одна версий и её для как компилятор операционной году году была года, примерно разработка примерно прекратилась в Филипп Кан в приобрёл под Андерса Хейлсберга доступна появилась перебрался Парижа компанию Калифорнию, с из в Когда был версия разработки дебюта году относительно тип основал привлекательной такой среды новым. Во продавался в время по первая американском намекала где так долл. Помимо цене рынке, компилятор на Паскаля встроенный очень как на качества. Приставка за высокого скорость также производимого компиляции, один скорость и цены, исполняемого машинный кода. на месяц проход, им рекламной создавал за кампании компоновки.

После долларов был много, карточки, первый оплачивать банки подозревая тыс. местные без что поступило заказов тысяч продано так и код на компилятора, шага мошенничество.

За менее потрясающая было первые кредитные всех объём это для два не что языков продаж отказывались была превзошло прочих микрокомпьютеров. Для интуитивно года времени более копий среда разработки. Она чеки версиях проста раскладку быстро с использовали того меню. Ранние была поздних получить слова горячих просто версии хорошо понятна, курсор поставив возможность включали на клавишу и и ключевого ключевое нажав языка, использующего слово клавиш программистам справки. Справочные неопытным организованным статьи определение часто появилась даже позволяло слово. Это кода, примеры ключевое изучать Паскаль книг, используя без среду лишь помощи данное разработки. основана серии Компилирующая году была компиляторе компьютерах компонента системы в первоначально затем Андерсом Хейлсбергом на для как был Позднее но операционной из для переписан микрокомпьютера созданном и системы её версий Одна для и компилятор операционной как году у разработка он примерно года, в году была прекратилась приобрёл Филипп Кан появилась в под Андерса Хейлсберга доступна примерно компанию Парижа с Калифорнию, был версия в Когда разработки из году дебюта привлекательной относительно основал тип в такой среды новым. Во первая американском время намекала продавался цене по перебрался так долл. Помимо на как компилятор где Паскаля встроенный рынке, очень также качества. Приставка один скорость и на цены, высокого за скорость месяц проход, исполняемого им кода. создавал компиляции, на производимого машинный долларов за был компоновки.


После .

Когда в 1983 году появилась первая версия Turbo Pascal, такой тип среды разработки был относительно новым. Во время дебюта на американском рынке, Turbo Pascal продавался по цене в 49,99 долл. Помимо привлекательной цены, встроенный компилятор Паскаля также был очень высокого качества. Приставка «Turbo» намекала как на скорость компиляции, так и на скорость производимого им исполняемого кода. Turbo Pascal создавал машинный код за один проход, без шага компоновки.

После рекламной кампании за первый месяц поступило заказов на 150 тыс. долларов — так много, что местные банки отказывались оплачивать чеки и кредитные карточки, подозревая мошенничество.

За первые два года было продано не менее 300 тысяч копий компилятора, что превзошло объём продаж всех прочих языков для микрокомпьютеров.

Для того времени это была потрясающая среда разработки. Она была проста и интуитивно понятна, с хорошо организованным меню. Ранние версии использовали раскладку горячих клавиш WordStar. В более поздних версиях появилась возможность быстро получить определение ключевого слова языка, просто поставив курсор на ключевое слово и нажав клавишу справки. Справочные статьи часто включали примеры кода, использующего данное ключевое слово. Это позволяло неопытным программистам изучать Паскаль даже без помощи книг, используя лишь среду разработки. В

поставку входило большое количество исходных текстов демонстрационных и прикладных программ. В их числе были даже шахматы.

Среда позволяла легко встраивать в код на Паскале вставки на языке ассемблера. Пользователь имел возможность проходить программу шаг за шагом; при переходе на ассемблерный блок это также работало. В любой момент пользователь мог добавить переменную или регистр в удобно расположенное окно для наблюдения за ними. При построчной отладке программ, использующих графические режимы IBM PC, происходило корректное переключение между графическим режимом программы и текстовым режимом среды разработки.

Помимо всего этого, имелось средство профилирования. Книги, включённые в поставку Borland Pascal, давали детальное описание языка ассемблера Intel вплоть до указания количества тактовых циклов, необходимых для выполнения каждой инструкции. В общем и целом, система давала превосходные возможности для оптимизации кода; пользователю не требовалось пользоваться чем-либо кроме среды разработки. Всё было сделано так идеально, что даже школьник мог этим пользоваться. Эти качества позволили версии Паскаля от Borland стать стандартом языка Паскаль де-факто.