ПредишенСледващото

Интегрирана среда за програмиране

компилатора и / или интерпретатора;

изграждане на инструменти за автоматизация;

Понякога интегрирана програмна среда включва и инструменти за интегриране със системи за контрол на версиите и различни инструменти, за да се опрости дизайна на графичния потребителски интерфейс. Много модерен програмна среда включва и клас браузър, обект инспектор и клас диаграма на йерархията - за използване в обектно-ориентираното разработване на софтуер. Въпреки че, не е среда за разработка, предназначена за множество езици за програмиране - като например Eclipse, NetBeans, Embarcadero RAD Studio, Qt Creator или Microsoft Visual Studio, обикновено развойна среда, предназначени за конкретен език за програмиране - като, например, Visual Basic, Delphi, Dev-C ++.

Специален случай на интегрирани програмни среди - визуална среда за разработка, която включва възможност за визуален интерфейс за редактиране.

визуална среда за разработка - среда за разработка на софтуер, в който най-често срещаните кодови блокове са представени като графични обекти. Предимно се използва за създаване на приложения и развитието на графичен потребителски интерфейс (GUI).

стандартизиране на външния вид на програми.

свързване със специфичен развитие на околната среда, свързани с проблематични преход към друго развитие на околната среда;

затруднено използване на нестандартни компоненти;

присъствие на без документи функции на компонентите.

Някои визуална среда за разработка, имат свой собствен формат за съхранение на проекти, и когато отидете в различна среда могат да бъдат нетолерантни към свойствата на проекта, както и някои части на проекта, като например местните библиотеки, използвани от развитие на околната среда.

Някои промени могат да бъдат направени в един език за програмиране. Например, въпреки факта, че в околната среда за развитие на Delphi взета като база Pascal, вече е нов език за програмиране. Развитие на околната среда, както и езика за програмиране, за да бъде избран на сцената на софтуерен дизайн. Правилно проектиран софтуер трябва да се вземе предвид развитието и въвеждането на нови технологии, така че прехвърлянето на развитието на такава среда за разработка на софтуер за друг, не трябва да бъде трудно.

Turbo Pascal (произнася се "Turbo Pascal") -Интегриран софтуер за сряда razrabotkiprogrammnogo platformDOSWindows 3.xyazyk програмиране в тази среда, диалект на yazykaPaskal firmyBorland.

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

Turbo Pascal - е среда за езика за програмиране Pascal развитие.

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

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

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

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

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

Вероятно razrabotkaMicrosoft Паскал е бил преустановен поради конкуренцията с високо качество и ниска цена на Turbo Pascal. Друга версия твърди, че Borland сключили споразумение за прекратяване sMicrosoft razrabotkiTurbo BASIC (средни промени dlyaBASIC разклонени от Turbo Pascal), когато Microsoft ще спре развитието на Microsoft Паскал.

В продължение на няколко години, Borland се е подобрило, не само околната среда, развитие, но също така и на езика. Във версия 5.5 напреднал vozmozhnostiobektno-ориентираното програмиране бяха поставени в нея. Последни пусна версия е версия 7. Borland Pascal 7 включва развитие на околната среда и компилатор за създаване на софтуер под DOS, за DOS srasshiritelem DOS и Windows 3.x, а Turbo Pascal 7 може да създаде само обичайните DOS-програма.

Turbo Pascal 2.0, 1984. Увеличен размер на създадената програма - позволява до 64 килобайта код, стека и данни. за DOS версия поддържа аритметика копроцесор и Двоичното десетичната аритметика (Двоичното десетични (инж.), BCD).

Turbo Pascal 3.0, 1985. Подкрепа за наслагване структура. Поддържа графични режими. Специални съчетания изображения за IBM PC съвместими компютри. включително "костенурка" графика. пакети инструмент.

Turbo Pascal 4.0, 1987. Отделни компилация от модули. Размерът е ограничен само от капацитета на паметта. Чрез менюта интегрирана среда razrabotkiIntegratedDevelopmentEnvironment, IDE). Интелигентна подреждане на модулите. Самостоятелно командния ред компилатор. Премахната поддръжка на слоеве. Контекстно-зависима помощ система.

Turbo Pascal 5.0, 1988. Възстановен подкрепа за наслагване структури. Вграден дебъгер. Отделни дебъгер (Turbo Debugger). Съревнование копроцесор. Подкрепа за графичните драйвери BGI (Borland Graphics интерфейс).

Turbo Pascal 5.5, 1989. Обектно-ориентираното програмиране. Възможност да копирате примера на програмата от системата за помощ. Електронен учебник на диска. Turbo Profiler - Profiler за оптимизиране на код.

Turbo Pascal за Windows. Създаване на 16-битов софтуер за Windows. Библиотека обекти и обекти на Windows Library (OWL), подобна идеология с Turbo Vision. Графично IDE, работещ под Windows.

достойнство

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

Контекстно-зависима помощ система, на която можете да научите езика без да се прибягва до източници на трети страни.

Висока скорост на компилация, високоскоростен на компилираните програми.

Вградена възможност за ползване на вложка монтаж nayazyke на.

недостатъци

Компилаторът е предназначена narealny режим DOS, прилагането на която идва до нула. Въпреки това, през последните версии на компилатора и podderzhkazaschischonnogo среда въвежда заедно със съответния режим дебъгер (TD).

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

QBasic - dialektyazyka programmirovaniyaBeysik (BASIC), разработена kompanieyMicrosoft, както и среда за разработка, която ви позволява да пишете, да тича и проверявате програмите на този език.

QBasic е удобно да изпълнява прости изчисления и да работите директно с пристанищата. Заедно с Pascal, езикът е популярна за преподаване програмиране, и се използва в много училища.

QBasic е създаден като заместител dlyaGW-BASIC и Разпределени по CMS-DOS 5.0 или по-висока, до doWindows 95. QBasic въз основа на повече rannemQuickBASIC 4.5, но, напротив, не съдържа ikomponovschika компилатор.

QBasic предоставя удобен среда за разработка (за времето си), включително подобрени отстраняване на грешки възможности и способността да работят в пакетен режим.

Embarcadero Delphi ([delfay] на Руски обикновено казват [Delphi] или [Делфи] или [Delphi]), по-рано Borland Delphi и CodeGear Delphi. - razrabotkiPO интегрирана среда за Microsoft Windows в Делфи (по-рано носи името на обекта Pascal), първоначално създаден от Borland и сега притежава и разработва от Embarcadero Technologies.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!