Сучасні системи програмування
Введення
Важливе місце в програмному забезпеченні сучасних ЕОМ займають системи програмування. Основне їх призначення - звільнити програміста від необхідності працювати на мові машинних команд. Мова програмування, з яким працює система програмування, називається її вхідним мовою. Системи програмування іменуються за назвою свого вхідного мови. Наприклад: Бейсік - система, Паскаль - система, система пролог. Іноді в назву систем включаються префікси, що позначають, наприклад, фірмове походження системи. Дуже популярні системи з приставкою В«ТурбоВ»: Турбо - Паскаль, Турбо - Сі та інші. Це системи програмування, розроблені фірмою Borland. p align="justify"> Обрана нами тема є актуальною, так як системи програмування - це універсальні засоби роботи з інформацією. З їх допомогою можна вирішувати обчислювальні завдання, обробляти тексти, одержувати графічні зображення, здійснювати зберігання та пошук даних тощо, загалом, робити все, що роблять засоби прикладного програмного забезпечення - спеціалізовані виконавці. Крім того, самі ці засоби (графічні та текстові редактори, СУБД та ін) - це програми, написані на мовах програмування, створені за допомогою систем програмування. p align="justify"> Мови програмування зазнали великі зміни з тих пір, як в сорокових роках почалося їх використання. Вони все ще продовжують змінюватися і тепер навіть швидше, ніж коли або раніше. p align="justify"> Навіть за наявності десятків тисяч програм для IBM PC користувачам може знадобитися щось таке, чого не роблять (або роблять, але не так) наявні програми. У цих випадках слід використовувати системи програмування, тобто системи для розробки нових програм. Сучасні системи програмування для персональних комп'ютерів зазвичай надають користувачеві досить потужні та зручні засоби для розробки програм. p align="justify"> Якщо раніше мови програмування використовувалися лише для створення програм для автоматизації обчислювальних процесів, то на сьогоднішній день вони використовуються для вирішення більш різноманітних завдань.
Вивчення історії мов програмування, їх різноманітності і особливостей дозволяє програмісту зробити правильний вибір при виборі мови для вирішення певної задачі.
Все різноманіття мов програмування ділять на різні класи залежно від розв'язуваних ними завдань. Було відмічено, що в процесі розвитку мови програмування, що входять в один клас, зближуються між собою. Хоча сама різноманітність класів збільшується, тому що збільшується сфера завдань, що вирішуються за допомогою комп'ютерних технологій.
Мета нашої роботи: розглянути сучасні системи програмування.
Для досягнення поставленої мети нами були поставлені такі завдання: