Turbo Pascal - това

Borland Pascal търговска марка е запазено за скъпи опции за доставка (с повече библиотеки и стандартен източник библиотека код), оригиналното евтини и широко известен версия се продават като Turbo Pascal. Името Borland Pascal се използва също и в по-широк смисъл - като неформалната името на версията на Паскал език на Borland.

През 1982 г. Филип Кан купил компилатор от Андерс Hejlsberg и се премества от Париж до Калифорния. където той основава компанията Borland.

Когато първата версия на Turbo Pascal, този тип среда за разработка е сравнително нов в 1983 година. По време на дебюта на пазара в САЩ, Turbo Pascal е продадена на цена от $ 49,99. В допълнение към атрактивни цени, интегриран Pascal компилатор също е с много високо качество. префикс на «Turbo» намекна за скорост на компилация, и скоростта на изпълнимия код, той произвежда. Turbo Pascal машинен код, създаден с едно минаване, без свързваща стъпка.

За първите две години го е продал най-малко 300,000 копия на компилатора, което надмина продажбите на всички останали езици за микрокомпютри. [1]

За това време тя е страхотна среда за разработка. Това е прост и интуитивен, с добре организирана меню. Ранните версии използват клавишната комбинация оформление WordStar. В по-нови версии, възможност да получите бързо определяне на ключовите думи на езика, просто чрез поставяне на курсора на мишката върху една ключова дума и щракнете върху бутона Помощ. Помощните статии често включват примерен код, който използва тази ключова дума. Това прави възможно за неопитни програмисти, за да научите Pascal, дори и без помощта на книги, с помощта на среда за разработка. Пакетът включва голям брой от изходен код и демонстрационни приложения. Сред тях бяха дори шах.

Околна среда дава възможност за лесна интеграция в кода на вмъкване Паскал на асемблер. Потребителят има възможност чрез стъпка по стъпка програма; прехода към устройството механизъм също се използва. По всяко време потребителят може да добавите променлива или регистър с отлично местоположение само на прозорец, за да ги наблюдава. Когато прогресивни програми за отстраняване на грешки, които използват графични IBM PC режими. настъпили правилно превключвате между графика и текстов режим среда за разработка под режим на програмиране.

Освен всичко това, имаше един инструмент профилиране. Книги, включени в доставката на Borland Pascal, даде подробно описание на Intel асемблер надолу, за да зададете броя на часовник цикли, необходими за изпълнение на всяка инструкция. Като цяло, системата дава отлични възможности за оптимизация на кода; потребителят не трябва да използвате нищо друго освен за развитие на околната среда. Всичко е направено толкова перфектно, че дори и ученик може да го използва. Тези качества са активирани версия на езика Borland Pascal станали стандартна Паскал де факто.

Turbo Pascal - това

Turbo Pascal често се използва в училище

Вероятно развитие Microsoft Паскал е преустановено поради конкуренция с високо качество и ниска цена на Turbo Pascal. Друга версия твърди, че Borland сключила споразумение с Microsoft, за да се спре развитието на Turbo Basic (развитие среда за BASIC. Разклонени от Turbo Pascal), когато Microsoft ще спре развитието на Microsoft Паскал. От известно време Microsoft пуска QuickPascal. което е почти 100%, съвместим с Turbo Pascal.

В продължение на няколко години, Borland се е подобрило, не само околната среда, развитие, но също така и на езика. Във версия 5.0 е имало процесуални видове. Във версия 5.5 разширени функции на обектно-ориентираното програмиране бяха поставени в нея. Специализираното логическо устройство също е изпълнена с помощта на обектно-ориентиран. Последни пусна версия е 7.0. Професионална доставка на Borland Pascal 7.0 включена среда за разработка, компилатор и дебъгер за създаване на програми в рамките на реален режим DOS под DOS в 16-битов режим на защитени, като се използват разширителни DOS RTTM и DPMI драйвери. както и под Windows 3.x. Заедно с универсален IDE и съставител пакет включва Borland Pascal за Windows с графичен IDE за Windows 3.x и обектно-ориентираното OWL библиотека. и Turbo Pascal 7.0 за създаване на реален режим програми под ДОС. Turbo Pascal 7.0 могат да бъдат закупени отделно.

Vision Library Turbo

Предимства и недостатъци на Turbo Pascal

достойнство

  • Удобна среда за развитие, включително функция за корекция на грешки, която е достъпна по всяко време.
  • Контекстно-зависима помощ система, на която можете да научите езика без да се прибягва до източници на трети страни.
  • Висока скорост на компилация, високоскоростен на компилираните програми.
  • Вградена възможност за използване на вмъкването на асемблер.

недостатъци

  • Компилаторът е предназначена за реален режим DOS, прилагането на която идва до нула. Въпреки това, през последните версии на компилатора и околната среда въвежда поддръжка за защитен режим, заедно със съответната дебъгер (ТД).
  • Модулът за CRT, че има грешка (неправилно отчитане на броя на циклите за функцията за забавяне не е предназначен за бързи процесори, процесорите с променлива скорост и многозадачна среда), в резултат на което, когато програмата се развиват върху клокнат компютри 200 MHz веднага катастрофи със съобщение «Runtime грешка 200 в ...». Има различни опции за коригиране на CRT модул. [4] [5] [6] В едно изпълнение на Claus Hartnegga грешка 200 не се случи, но продължителността Забавяне бързи компютри по-малко желани, и този проблем несъзнателно понякога също се счита за недостатък Turbo Pascal.
  • Неправилното боравене с марки от вградената асемблер (екипът на етикетите се извършва, дори и ако преходът не се случи до тях). [Позоваване необходими 369 дни]

интересни факти

Да бъдеш нает в интегрирана среда, която идва с Turbo Pascal, кодът ще бъде оцветена.

бележки

литература