Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемНикита Валяев
1 Інструментальне ПЗ створила Шершень Юлія
2 Основні поняття Інструментальне ПЗ Мови програмування Види мови програмування Компілятор та інтерпретатор Інтегровані середовища
3 Призначення інструментального ПЗ
4 Основне призначення інструментального ПЗ - створення програм для розвязання різних задач як системного, та і прикладного спрямування. Як правило, з точки зору виконання всіх етапів розробки програм, інструментальне ПЗ поділяють на два великих класи: * інтегровані середовища для написання та налагодження програм із використанням різних мов програмування; * CASE-засоби – це засоби для автоматизації процесів аналізу предметної галузі.
5 Мови програмування
6 Процес роботи компютера полягає у виконанні програми, тобто набору цілком визначених команд у певному порядку. Отже, щоб задати компютеру послідовність дій, які він має виконати, треба задати послідовність двійкових кодів, відповідних команд. Програми в машинних кодах містять тисячі команд. Писати такі програми - дуже складна і копітка робота. Програмісту для цього слід було б памятати не тільки комбінацію нулів та одиниць двійкового коду кожної команди, а й двійкові коди адреси даних, що використовуються під час їх виконання. Набагато простіше написати програму мовою, більш наближеною до природної людської, а переклад цієї програми на машинні коди доручити компютеру. Так зявилися мови, котрі призначені для написання програм, - мови програмування. Є багато різних мов програмування. Усі мови програмування можна поділити на дві групи: мови низького рівня і мови високого рівня.
7 Види мов програмування
8 Мови високого рівня почали створюватися програмістами вже з середини 50-х рр. ХХ ст. Однією з перших мов такого типу стала мова Фортран. Серед сучасних мов високого рівня вона є однією з найпоширеніших при проведенні наукових досліджень. Після мови Фортран у 1957 р. було створено мову Алгол. Ця мова призначалася для розвязування науково-технічних задач. Мову Кобол було розроблено у 1960 році. Призначення цієї мови – розвязання економічних задач, обробка даних для банків, страхових компаній та інших подібних установ. Майже водночас із Коболом у Массачусетському технологічному інституті було створено мову Лісп. Ця мова широко використовується для обробки символьної інформації. У середині 60-х рр. ХХ ст. у Дартмутському коледжі було створено мову Бейсік – універсальний символьний код інструкцій для початківців. Наприкінці 60-х – на початку 70-х рр. ХХ ст. зявилася мова Форт. Цю мову почали застосовувати в задачах, повязаних із управлінням різними системами. Мову Паскаль, що зявилася в 1971 р., назвали так на честь видатного французького математика Блеза Паскаля. На основі мови Паскаль наприкінці 70-х рр. ХХ ст. було створено мову Ада. Ця мова застосовується в задачах управління бортовими системами космічних кораблів. Нині популярною є мова Сі. Ця мова дає змогу писати гнучкі програми, що використовують усі можливості сучасних компютерів. Мовою майбутнього вважається розроблена на початку 70-х рр. ХХ ст. групою фахівців Марсельського університету мова Пролог. Ця мова застосовується, здебільшого, при проведенні досліджень у галузі програмної імітації діяльності мозку людини.
9 Компілятор та інтерпретатор
10 Створити мову, якою зручно писати програми, - це ще не все, бо для кожної мови потрібен свій перекладач. Такими перекладачами є спеціальні програми – транслятори. Транслятор – це програма, призначена для перекладу програми, написаної однією мовою програмування, на програму, написану іншою мовою програмування. Прикладом транслятора є компілятор. Компілятор – це програма, призначена для перекладу програми, яка написана мовою високого рівня, у програму в машинних кодах. Інтерпретатор - це програма, призначена для покомандних трансляцій та виконання початкової програми.
11 Інтегровані середовища
12 Дружній інтерфейс зручний не тільки для користувача, а й для розробника. Такий інтерфейс надають програми, створені спеціально для написання та налагодження інших програм. Ці програми називаються інтегрованими середовищами. Дружній інтерфейс зручний не тільки для користувача, а й для розробника. Такий інтерфейс надають програми, створені спеціально для написання та налагодження інших програм. Ці програми називаються інтегрованими середовищами. Сase-засоби Rational Rose BPWinERWin
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.