ݺߣ

ݺߣShare a Scribd company logo
ЕЗИК  И  СРЕДА  ЗА  ПРОГРАМИРАНЕ
Желанието на хората да  автоматизират  изпълнението на информационните дейности е преминало през различни етапи, но в крайна степен е създадена машина, която може да “ разбере ”, да ” запомни ” и  изпълни  сложни технологични процеси. Тази машина се нарича КОМПЮТЪР и се използва като неуморим и високоскоростен “ изпълнител ” на написани  от човека алгоритми. За да може човекът да “обясни”, а компютърът да “разбере” и изпълни съставения алгоритъм, е необходимо да използват общ език, на който да комуникират.
НАЧИНИ  ЗА  КОМУНИКИРАНЕ 1.  КОМПЮТЪРЪТ да научи и разбира човешкия език – засега е в сферата на фантастиката;   2 .  ЧОВЕКЪТ да научи езика на компютъра – нарича се машинен език и съдържа “думи” написани само от  0   и  1 . 3.  Да бъде създаден език за програмиране.
Машинен език Той е първият етап в еволюцията на общуването между човека и компютъра. Той е трудно разбираем за хората и е по силите на силно ограничен кръг специалисти (програмисти) Програмистът трябва: да познава централния процесор и цялостната архитектура на компютъра; да знаят и помнят начина на записване и тълкуване на стотина команди, записани кодирано с двоични числа; сам да планира разполагането на данните и програмата в оперативната памет на компютъра, ката трябва да помни адреса на всяка данна или междинно получен резултат. Програмата може да работи само на компютър с централен процесор, за който е създадена. Машинните програми се въвеждат трудно и бавно, като се допускат грешки (трудно се откриват и поправят);
АСЕМБЛЕРНИ  ЕЗИЦИ Те са естествено развитие на машинните езици. В тях : Кодовете и командите са заменени със съответните думи на естествен език; Използват се имена(вместо адреси) за означаване на полетата с данни; Константите могат да бъдат записвани в двоична, десетична или шестнадесетична бройна система. Асемблерната програма не може директно да се изпълни дори на компютъра, за който е създадена. Тя трябва да се “преведе” на съответния машинен език. За това са създадени специални програми – транслатори. Първите Системи за програмиране съдържат: асемблерен език; текстов редактор(програма за въвеждане и корегиране на текста); транслатор за превод на конкретен машинен език.
ЕЗИК  ЗА  ПРОГРАМИРАНЕ При описание на алгоритъма с език за програмиране се създава текст, наречен програма. Текста включва  символично описание на данни и последователност  от действия , с които ще се обработват  тези  данни  като константи  и/или  променливи от определен тип. Действията се означават с ограничен брой думи или прости словосъчетания(от англ.ез.), които се наричат оператори. През 1954г. сътрудници на фирмата  I ВМ, ръководени от Джон Бекъс създават езика  Fortran  (от  FORmula TRANslation ) за описание на числови пресмятания.
РАЗВИТИЕ НА ЕЗИЦИТЕ ЗА ПРОГРАМИРАНЕ Algol-60  –(1960г), език за числени пресмятания. Cobol  (1960/61) – за обработка на икономическа информация. Lisp   (1959) – в областта на изкуствения интелект. Snobol  (1962/63) – за разработване на транслатори. Simula-67  – за стимулационно програмиране. LOGO  – за нуждите на обучението. Basic  – първоначално за целите на обучението, а днес масово  за програмиране на най-широко използваните приложни програми. От създаването на   Fortran  до наши дни са създадени и развивани стотици езици за програмиране.   Те съдържат   подходящи средства за решаване на определен кръг задачи.
Универсални езици  –  с тяхна помощ се решават широк кръг от задачи. PL/1 (1964) ; Algol-68  ; Pascal (1971) ; C (1978) ; Ada (1980) . “ Обектно-ориентирани ” езици .  Използват се от професионални програмисти за създаване на   софтуерни продукти( и в  Internet) . C++  (1985) ; Java . Не всички езици са предназначени за описание на алгоритми : Prolog  (1972)  – за решаване на задачи вобластта на изкуствения интелект. HTML  – език за създаване на уебстраници в  Internet .
СИСТЕМИ  ЗА  ПРОГРАМИРАНЕ Комплект от средства (програми), с помощта на които се създава компютърна програма: Въвеждане; Редактиране; Съхраняване на текста на програмата; Транслиране; Тестване; Документиране; Изпълнение; Минималният набор от средства, който съдържа системата за програмиране  е: Език за програмиране; Текстов редактор; Транслатор; Система за проверка на грешки в алгоритъма, наричана  дебъгер; Система за настройки; Система за поддържане и използване на библиотеки с програми.
СРЕДИ ЗА ПРОГРАМИРАНЕ Системи, които включват  т.нар. управляващи програми са получили названието среди за програмиране. Такива са:  QBasic, Turbo Pascal   ( версии 5.0,5.5,6.0,7.0), Turbo C, Comenius Logo . Нови идеи:  “Системи за управление на база от данни”-  опростяват и автоматизират процеса на структуриране, въвеждане. Създаване на среди за “визуално” програмиране  -  съдържат софтуерни инструменти, с които се автоматизира създа-ването на текста на програмата . Visual Basic   -  с език за програмиране и транслатор на   Basic ; Delphi  –  с език за програмиране и транслатор  Pascal; Visual C   –  съставящ програма на езика  С;  =>Java
БЛАГОДАРЯ ЗА ВНИМАНИЕТО ! М. ВАСИЛЕВА

More Related Content

What's hot (20)

Загадување и заштита на животната средина
Загадување и заштита на животната срединаЗагадување и заштита на животната средина
Загадување и заштита на животната средина
Marija Nedelkovska
1.resursi, propisi iop
1.resursi, propisi iop1.resursi, propisi iop
1.resursi, propisi iop
saculatac
магнитно поле
магнитно полемагнитно поле
магнитно поле
mtrad
Повърхнина на България - низини и равнини - ЧО, 3 клас, Булвест
Повърхнина на България - низини и равнини - ЧО, 3 клас, БулвестПовърхнина на България - низини и равнини - ЧО, 3 клас, Булвест
Повърхнина на България - низини и равнини - ЧО, 3 клас, Булвест
Veska Petrova
свойства на алгоритмите
свойства на алгоритмитесвойства на алгоритмите
свойства на алгоритмите
mtrad
електричени заряди и строеж на атома 6 клас
електричени заряди и строеж на атома   6 класелектричени заряди и строеж на атома   6 клас
електричени заряди и строеж на атома 6 клас
ToPi2000
инфрацрвено и ултравиолетово зрачење
инфрацрвено и ултравиолетово зрачењеинфрацрвено и ултравиолетово зрачење
инфрацрвено и ултравиолетово зрачење
skate99
богове и герои в Древна Елада
богове и герои в Древна Еладабогове и герои в Древна Елада
богове и герои в Древна Елада
Румен Костов
модели на данни
модели на даннимодели на данни
модели на данни
Ani Yolowa
Бизнес план - основни насоки
Бизнес план - основни насокиБизнес план - основни насоки
Бизнес план - основни насоки
The Bulgarian Association of Regional Development Agencies (BARDA)
алгоритми
алгоритмиалгоритми
алгоритми
mtrad
Tela i veshtestva
Tela i veshtestvaTela i veshtestva
Tela i veshtestva
Galina Dimitrova
Disenje
DisenjeDisenje
Disenje
Maja Saridis
Компютърни системи
Компютърни системиКомпютърни системи
Компютърни системи
National humanitarian Secondary School
17. Слънчева система - ЧП, 4 клас, Булвест
17. Слънчева система - ЧП, 4 клас, Булвест17. Слънчева система - ЧП, 4 клас, Булвест
17. Слънчева система - ЧП, 4 клас, Булвест
Veska Petrova
Posledice nepravilne ishrane
Posledice nepravilne ishranePosledice nepravilne ishrane
Posledice nepravilne ishrane
Tereza Katona
L195 - Fizika - Fizika čvrstog stanja - Milica Milosavljević - Slavoljub Radu...
L195 - Fizika - Fizika čvrstog stanja - Milica Milosavljević - Slavoljub Radu...L195 - Fizika - Fizika čvrstog stanja - Milica Milosavljević - Slavoljub Radu...
L195 - Fizika - Fizika čvrstog stanja - Milica Milosavljević - Slavoljub Radu...
šŠDZ.
ГЕОГРАФИЯ НА БЪЛГАРИЯ
ГЕОГРАФИЯ НА БЪЛГАРИЯГЕОГРАФИЯ НА БЪЛГАРИЯ
ГЕОГРАФИЯ НА БЪЛГАРИЯ
Яница Белошашка
Природни паркове и резервати
Природни паркове и резерватиПриродни паркове и резервати
Природни паркове и резервати
Pavlin Pavlov
Prilagodbe u nastavi za učenike s teškoćama u razvoju
Prilagodbe u nastavi za učenike s teškoćama u razvojuPrilagodbe u nastavi za učenike s teškoćama u razvoju
Prilagodbe u nastavi za učenike s teškoćama u razvoju
Obiteljski centar
Загадување и заштита на животната средина
Загадување и заштита на животната срединаЗагадување и заштита на животната средина
Загадување и заштита на животната средина
Marija Nedelkovska
1.resursi, propisi iop
1.resursi, propisi iop1.resursi, propisi iop
1.resursi, propisi iop
saculatac
магнитно поле
магнитно полемагнитно поле
магнитно поле
mtrad
Повърхнина на България - низини и равнини - ЧО, 3 клас, Булвест
Повърхнина на България - низини и равнини - ЧО, 3 клас, БулвестПовърхнина на България - низини и равнини - ЧО, 3 клас, Булвест
Повърхнина на България - низини и равнини - ЧО, 3 клас, Булвест
Veska Petrova
свойства на алгоритмите
свойства на алгоритмитесвойства на алгоритмите
свойства на алгоритмите
mtrad
електричени заряди и строеж на атома 6 клас
електричени заряди и строеж на атома   6 класелектричени заряди и строеж на атома   6 клас
електричени заряди и строеж на атома 6 клас
ToPi2000
инфрацрвено и ултравиолетово зрачење
инфрацрвено и ултравиолетово зрачењеинфрацрвено и ултравиолетово зрачење
инфрацрвено и ултравиолетово зрачење
skate99
богове и герои в Древна Елада
богове и герои в Древна Еладабогове и герои в Древна Елада
богове и герои в Древна Елада
Румен Костов
модели на данни
модели на даннимодели на данни
модели на данни
Ani Yolowa
алгоритми
алгоритмиалгоритми
алгоритми
mtrad
17. Слънчева система - ЧП, 4 клас, Булвест
17. Слънчева система - ЧП, 4 клас, Булвест17. Слънчева система - ЧП, 4 клас, Булвест
17. Слънчева система - ЧП, 4 клас, Булвест
Veska Petrova
Posledice nepravilne ishrane
Posledice nepravilne ishranePosledice nepravilne ishrane
Posledice nepravilne ishrane
Tereza Katona
L195 - Fizika - Fizika čvrstog stanja - Milica Milosavljević - Slavoljub Radu...
L195 - Fizika - Fizika čvrstog stanja - Milica Milosavljević - Slavoljub Radu...L195 - Fizika - Fizika čvrstog stanja - Milica Milosavljević - Slavoljub Radu...
L195 - Fizika - Fizika čvrstog stanja - Milica Milosavljević - Slavoljub Radu...
šŠDZ.
Природни паркове и резервати
Природни паркове и резерватиПриродни паркове и резервати
Природни паркове и резервати
Pavlin Pavlov
Prilagodbe u nastavi za učenike s teškoćama u razvoju
Prilagodbe u nastavi za učenike s teškoćama u razvojuPrilagodbe u nastavi za učenike s teškoćama u razvoju
Prilagodbe u nastavi za učenike s teškoćama u razvoju
Obiteljski centar

Similar to език и среда за програмиране (20)

1. vb sredi za programirane. ide. gui
1. vb sredi za programirane. ide. gui1. vb sredi za programirane. ide. gui
1. vb sredi za programirane. ide. gui
dnaidenowa
1. vb sredi za programirane. ide. gui
1. vb sredi za programirane. ide. gui1. vb sredi za programirane. ide. gui
1. vb sredi za programirane. ide. gui
dnaidenowa
13.асемблерни езици за програмиране. работа с езици от високо ниво
13.асемблерни езици за програмиране. работа с езици от високо ниво13.асемблерни езици за програмиране. работа с езици от високо ниво
13.асемблерни езици за програмиране. работа с езици от високо ниво
dnaidenowa
Cross compiling
Cross compilingCross compiling
Cross compiling
Atelier for robotics
Програмирането със C sharp
Програмирането със C sharpПрограмирането със C sharp
Програмирането със C sharp
Julian Sapoundjiev
История на програмирането
История на програмиранетоИстория на програмирането
История на програмирането
souhs
3 lesson 5
3 lesson 53 lesson 5
3 lesson 5
Petya Delcheva
Демо урок по програмиране със Светлин Наков
Демо урок по програмиране със Светлин НаковДемо урок по програмиране със Светлин Наков
Демо урок по програмиране със Светлин Наков
Svetlin Nakov
.NET/C#_1
.NET/C#_1.NET/C#_1
.NET/C#_1
RaynaITSTEP
операционни системи
операционни системиоперационни системи
операционни системи
mtrad
Как се става програмист?
Как се става програмист?Как се става програмист?
Как се става програмист?
Svetlin Nakov
Oсновна схема на КС 8 клас
Oсновна схема на КС 8 класOсновна схема на КС 8 клас
Oсновна схема на КС 8 клас
Dora Todorova
Huseyin Ozbilen 41б_ 356291
Huseyin Ozbilen  41б_ 356291Huseyin Ozbilen  41б_ 356291
Huseyin Ozbilen 41б_ 356291
yoska
5-1-Компютърнасистемаиинформационнитехнологии.ٳ
5-1-Компютърнасистемаиинформационнитехнологии.ٳ5-1-Компютърнасистемаиинформационнитехнологии.ٳ
5-1-Компютърнасистемаиинформационнитехнологии.ٳ
ssuser244b54
1. vb sredi za programirane. ide. gui
1. vb sredi za programirane. ide. gui1. vb sredi za programirane. ide. gui
1. vb sredi za programirane. ide. gui
dnaidenowa
1. vb sredi za programirane. ide. gui
1. vb sredi za programirane. ide. gui1. vb sredi za programirane. ide. gui
1. vb sredi za programirane. ide. gui
dnaidenowa
13.асемблерни езици за програмиране. работа с езици от високо ниво
13.асемблерни езици за програмиране. работа с езици от високо ниво13.асемблерни езици за програмиране. работа с езици от високо ниво
13.асемблерни езици за програмиране. работа с езици от високо ниво
dnaidenowa
Програмирането със C sharp
Програмирането със C sharpПрограмирането със C sharp
Програмирането със C sharp
Julian Sapoundjiev
История на програмирането
История на програмиранетоИстория на програмирането
История на програмирането
souhs
Демо урок по програмиране със Светлин Наков
Демо урок по програмиране със Светлин НаковДемо урок по програмиране със Светлин Наков
Демо урок по програмиране със Светлин Наков
Svetlin Nakov
операционни системи
операционни системиоперационни системи
операционни системи
mtrad
Как се става програмист?
Как се става програмист?Как се става програмист?
Как се става програмист?
Svetlin Nakov
Oсновна схема на КС 8 клас
Oсновна схема на КС 8 класOсновна схема на КС 8 клас
Oсновна схема на КС 8 клас
Dora Todorova
Huseyin Ozbilen 41б_ 356291
Huseyin Ozbilen  41б_ 356291Huseyin Ozbilen  41б_ 356291
Huseyin Ozbilen 41б_ 356291
yoska
5-1-Компютърнасистемаиинформационнитехнологии.ٳ
5-1-Компютърнасистемаиинформационнитехнологии.ٳ5-1-Компютърнасистемаиинформационнитехнологии.ٳ
5-1-Компютърнасистемаиинформационнитехнологии.ٳ
ssuser244b54

More from mtrad (20)

свойства на разтворите
свойства на разтворитесвойства на разтворите
свойства на разтворите
mtrad
разтворимост на веществата
разтворимост на веществатаразтворимост на веществата
разтворимост на веществата
mtrad
Дисп. системи. Разтвори.
Дисп. системи. Разтвори.Дисп. системи. Разтвори.
Дисп. системи. Разтвори.
mtrad
ароматни карбоксилни киселини
ароматни карбоксилни киселиниароматни карбоксилни киселини
ароматни карбоксилни киселини
mtrad
съединения на въглерода
съединения на въглеродасъединения на въглерода
съединения на въглерода
mtrad
съединения на азота
съединения на азотасъединения на азота
съединения на азота
mtrad
химични елементи от іVА група
химични елементи от іVА групахимични елементи от іVА група
химични елементи от іVА група
mtrad
природни източници на въглеводородите
природни източници на въглеводородитеприродни източници на въглеводородите
природни източници на въглеводородите
mtrad
връзка между периодичен закон и строеж на атомите
връзка между периодичен закон и строеж на атомитевръзка между периодичен закон и строеж на атомите
връзка между периодичен закон и строеж на атомите
mtrad
приложения на магнитните сили
приложения на магнитните силиприложения на магнитните сили
приложения на магнитните сили
mtrad
Tечно и газообразно състояние на веществата
Tечно и газообразно състояние на веществатаTечно и газообразно състояние на веществата
Tечно и газообразно състояние на веществата
mtrad
Aгрегатно състояние на веществата
Aгрегатно състояние на веществатаAгрегатно състояние на веществата
Aгрегатно състояние на веществата
mtrad
полупроводникови диоди
полупроводникови диодиполупроводникови диоди
полупроводникови диоди
mtrad
ток в ел ти и газове
ток в ел ти и газоветок в ел ти и газове
ток в ел ти и газове
mtrad
ток в метали
ток в металиток в метали
ток в метали
mtrad
ток в полупроводници
ток в полупроводнициток в полупроводници
ток в полупроводници
mtrad
Димитровград
ДимитровградДимитровград
Димитровград
mtrad
Ядрени реакции
 Ядрени реакции Ядрени реакции
Ядрени реакции
mtrad
Ароматни киселини
Ароматни киселиниАроматни киселини
Ароматни киселини
mtrad
свойства на разтворите
свойства на разтворитесвойства на разтворите
свойства на разтворите
mtrad
разтворимост на веществата
разтворимост на веществатаразтворимост на веществата
разтворимост на веществата
mtrad
Дисп. системи. Разтвори.
Дисп. системи. Разтвори.Дисп. системи. Разтвори.
Дисп. системи. Разтвори.
mtrad
ароматни карбоксилни киселини
ароматни карбоксилни киселиниароматни карбоксилни киселини
ароматни карбоксилни киселини
mtrad
съединения на въглерода
съединения на въглеродасъединения на въглерода
съединения на въглерода
mtrad
съединения на азота
съединения на азотасъединения на азота
съединения на азота
mtrad
химични елементи от іVА група
химични елементи от іVА групахимични елементи от іVА група
химични елементи от іVА група
mtrad
природни източници на въглеводородите
природни източници на въглеводородитеприродни източници на въглеводородите
природни източници на въглеводородите
mtrad
връзка между периодичен закон и строеж на атомите
връзка между периодичен закон и строеж на атомитевръзка между периодичен закон и строеж на атомите
връзка между периодичен закон и строеж на атомите
mtrad
приложения на магнитните сили
приложения на магнитните силиприложения на магнитните сили
приложения на магнитните сили
mtrad
Tечно и газообразно състояние на веществата
Tечно и газообразно състояние на веществатаTечно и газообразно състояние на веществата
Tечно и газообразно състояние на веществата
mtrad
Aгрегатно състояние на веществата
Aгрегатно състояние на веществатаAгрегатно състояние на веществата
Aгрегатно състояние на веществата
mtrad
полупроводникови диоди
полупроводникови диодиполупроводникови диоди
полупроводникови диоди
mtrad
ток в ел ти и газове
ток в ел ти и газоветок в ел ти и газове
ток в ел ти и газове
mtrad
ток в метали
ток в металиток в метали
ток в метали
mtrad
ток в полупроводници
ток в полупроводнициток в полупроводници
ток в полупроводници
mtrad
Димитровград
ДимитровградДимитровград
Димитровград
mtrad
Ядрени реакции
 Ядрени реакции Ядрени реакции
Ядрени реакции
mtrad
Ароматни киселини
Ароматни киселиниАроматни киселини
Ароматни киселини
mtrad

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

  • 1. ЕЗИК И СРЕДА ЗА ПРОГРАМИРАНЕ
  • 2. Желанието на хората да автоматизират изпълнението на информационните дейности е преминало през различни етапи, но в крайна степен е създадена машина, която може да “ разбере ”, да ” запомни ” и изпълни сложни технологични процеси. Тази машина се нарича КОМПЮТЪР и се използва като неуморим и високоскоростен “ изпълнител ” на написани от човека алгоритми. За да може човекът да “обясни”, а компютърът да “разбере” и изпълни съставения алгоритъм, е необходимо да използват общ език, на който да комуникират.
  • 3. НАЧИНИ ЗА КОМУНИКИРАНЕ 1. КОМПЮТЪРЪТ да научи и разбира човешкия език – засега е в сферата на фантастиката; 2 . ЧОВЕКЪТ да научи езика на компютъра – нарича се машинен език и съдържа “думи” написани само от 0 и 1 . 3. Да бъде създаден език за програмиране.
  • 4. Машинен език Той е първият етап в еволюцията на общуването между човека и компютъра. Той е трудно разбираем за хората и е по силите на силно ограничен кръг специалисти (програмисти) Програмистът трябва: да познава централния процесор и цялостната архитектура на компютъра; да знаят и помнят начина на записване и тълкуване на стотина команди, записани кодирано с двоични числа; сам да планира разполагането на данните и програмата в оперативната памет на компютъра, ката трябва да помни адреса на всяка данна или междинно получен резултат. Програмата може да работи само на компютър с централен процесор, за който е създадена. Машинните програми се въвеждат трудно и бавно, като се допускат грешки (трудно се откриват и поправят);
  • 5. АСЕМБЛЕРНИ ЕЗИЦИ Те са естествено развитие на машинните езици. В тях : Кодовете и командите са заменени със съответните думи на естествен език; Използват се имена(вместо адреси) за означаване на полетата с данни; Константите могат да бъдат записвани в двоична, десетична или шестнадесетична бройна система. Асемблерната програма не може директно да се изпълни дори на компютъра, за който е създадена. Тя трябва да се “преведе” на съответния машинен език. За това са създадени специални програми – транслатори. Първите Системи за програмиране съдържат: асемблерен език; текстов редактор(програма за въвеждане и корегиране на текста); транслатор за превод на конкретен машинен език.
  • 6. ЕЗИК ЗА ПРОГРАМИРАНЕ При описание на алгоритъма с език за програмиране се създава текст, наречен програма. Текста включва символично описание на данни и последователност от действия , с които ще се обработват тези данни като константи и/или променливи от определен тип. Действията се означават с ограничен брой думи или прости словосъчетания(от англ.ез.), които се наричат оператори. През 1954г. сътрудници на фирмата I ВМ, ръководени от Джон Бекъс създават езика Fortran (от FORmula TRANslation ) за описание на числови пресмятания.
  • 7. РАЗВИТИЕ НА ЕЗИЦИТЕ ЗА ПРОГРАМИРАНЕ Algol-60 –(1960г), език за числени пресмятания. Cobol (1960/61) – за обработка на икономическа информация. Lisp (1959) – в областта на изкуствения интелект. Snobol (1962/63) – за разработване на транслатори. Simula-67 – за стимулационно програмиране. LOGO – за нуждите на обучението. Basic – първоначално за целите на обучението, а днес масово за програмиране на най-широко използваните приложни програми. От създаването на Fortran до наши дни са създадени и развивани стотици езици за програмиране. Те съдържат подходящи средства за решаване на определен кръг задачи.
  • 8. Универсални езици – с тяхна помощ се решават широк кръг от задачи. PL/1 (1964) ; Algol-68 ; Pascal (1971) ; C (1978) ; Ada (1980) . “ Обектно-ориентирани ” езици . Използват се от професионални програмисти за създаване на софтуерни продукти( и в Internet) . C++ (1985) ; Java . Не всички езици са предназначени за описание на алгоритми : Prolog (1972) – за решаване на задачи вобластта на изкуствения интелект. HTML – език за създаване на уебстраници в Internet .
  • 9. СИСТЕМИ ЗА ПРОГРАМИРАНЕ Комплект от средства (програми), с помощта на които се създава компютърна програма: Въвеждане; Редактиране; Съхраняване на текста на програмата; Транслиране; Тестване; Документиране; Изпълнение; Минималният набор от средства, който съдържа системата за програмиране е: Език за програмиране; Текстов редактор; Транслатор; Система за проверка на грешки в алгоритъма, наричана дебъгер; Система за настройки; Система за поддържане и използване на библиотеки с програми.
  • 10. СРЕДИ ЗА ПРОГРАМИРАНЕ Системи, които включват т.нар. управляващи програми са получили названието среди за програмиране. Такива са: QBasic, Turbo Pascal ( версии 5.0,5.5,6.0,7.0), Turbo C, Comenius Logo . Нови идеи: “Системи за управление на база от данни”- опростяват и автоматизират процеса на структуриране, въвеждане. Създаване на среди за “визуално” програмиране - съдържат софтуерни инструменти, с които се автоматизира създа-ването на текста на програмата . Visual Basic - с език за програмиране и транслатор на Basic ; Delphi – с език за програмиране и транслатор Pascal; Visual C – съставящ програма на езика С; =>Java