о весь розвиток систем програмування йде в напрямку неухильного підвищення їх дружності і сервісних можливостей. Це пов'язано з тим, що на ринку в першу чергу лідирують ті системи програмування, які дозволяють істотно знизити трудовитрати, необхідні для створення програмного забезпечення на етапах життєвого циклу, пов'язаних з кодуванням, тестуванням і налагодженням програм. Показник зниження трудовитрат в даний час вважається більш істотним, ніж показники, що визначають ефективність результуючої програми, побудованої за допомогою системи програмування. p align="justify"> В якості основних тенденцій у розвитку сучасних систем програмування слід вказати впровадження в них засобів розробки на основі так званих мов четвертого покоління 4GL (four generation languages), а також підтримка систем швидкої розробки програмного забезпечення RAD (rapid application development).
Мови четвертого покоління 4GL представляють собою широкий набір засобів, орієнтованих на проектування і розробку програмного забезпечення. Вони будуються на основі оперування НЕ синтаксичними структурами мови та описами елементів, а представляють їхні графічними образами. На такому рівні проектувати і розробляти прикладне програмне забезпечення може користувач, який не є кваліфікованим програмістом, зате має уявлення про предметну область, на роботу в якої орієнтована прикладна програма. Мови четвертого покоління є наступним (четвертим за рахунком) етапом у розвитку систем програмування. p align="justify"> Опис програми, побудоване на основі мов 4GL, транслюється потім у вихідний текст і файл опису ресурсів інтерфейсу, що представляють собою звичайний текст на відповідному вхідному мові високого рівня. Сетім текстом вже може працювати професійний програміст-розробник він може коригувати і доповнювати його необхідними функціями. Такий підхід дозволяє розділити роботу проектувальника, відповідального за загальну концепцію всього проекту створюваної системи, дизайнера, що відповідає за зовнішній вигляд інтерфейсу користувача, і професійного програміста, відповідального безпосередньо за створення вихідного коду створюваного програмного забезпечення. p align="justify"> В цілому мови четвертого покоління вирішують вже більш широкий клас задач, ніж традиційні системи програмування. Вони складають частину засобів автоматизованого проектування та розробки програмного забезпечення, що підтримують всі етапи життєвого циклу CASE-систем. br/>
програмування мову delphi
Список джерел
1 Баула В.Г. Введення в архітектуру ЕОМ та системи програмування. - М., 2003. - 144 с.
Волкова І.А., Головін І.Г., Карпов Л.Є. Системи програмування: Навчальний посібник. - М.: Видавничий відділ факультету ВМК МГУ, 2009. - 129 с. p align="justify"> Непейвода М.М., Скопин І.М. Підстави програмування: Навчальний посібник. - ...