ти, але не задає як отримати результат. Такі мови ще називають непроцедурного, так як сама процедура пошуку розв'язку вбудована в мову (в його інтерпретатор). Такі мови використовуються, наприклад, для вирішення задач штучного інтелекту (Lisp, Prolog) і дозволяють моделювати розумову діяльність людини в процесі пошуку рішень. p align="justify"> До непроцедурного мовам відносять і мови запитів систем управління базами даних (QBE, SQL).
1.2 Види систем програмування
Для сучасних програмних засобів основними є три системи програмування (СП) - машинно-орієнтована, проблемно-орієнтована і процедурно-орієнтована. Кожна з них характеризується різним ступенем готовністю В«вихідного продуктуВ» до негайного В«машинномуВ» використанню, об'ємом необхідного додаткового програмного забезпечення (ПО), ступенем В«зрозумілостіВ» і В«близькостіВ» користувачеві. Дамо поняття кожній системі. p align="justify">) Машинно-орієнтована СП містить засоби для програмування мовою машинних команд, автокодом або мовою ассемблерного типу. Для її використання потрібно порівняно небагато додаткового ПЗ, її характеризує сильна платформна залежність і погана В«читабельністьВ» з боку користувача. Однак у силу великих можливостей з управління апаратними засобами ця СП найбільш важлива для вирішення завдань системного програмування. p align="justify">) Проблемно-орієнтована СП отримала свою назву в ті часи, коли мовні засоби програмування прив'язувалися до конкретних класах розв'язуваних прикладних завдань (В«проблемВ») - для науково-технічних інженерних завдань - мова FORTRAN, для економічних - COBOL, для В«початківцівВ» - BASIC. Тому проблемно-орієнтована СП використовує будь-якої мова високого рівня, їй потрібне додаткове складне ПЗ (компілятори, інтерпретатори), її В«вихідний продуктВ» слабо пов'язаний з платформою розробки та досить зрозумілий людині-користувачеві. p align="justify">) Процедурно-орієнтовані СП призначені для виконання будь-яких складних процедур, ініційованих користувачем, тому вони представляють собою складні обробні системи зі своїм вхідним мовою - такими є різні інформаційно-довідкові системи, системи управління даними. Наприклад, до них можна віднести відому систему продажу і бронювання залізничних квитків. p align="justify"> Машинно-орієнтована СП характеризується наступним набором з п'яти груп параметрів:
- організація оперативної пам'яті, мінімально-адресуемая одиниця, загальний обсяг доступного адресного простору, способи структуризації (слова, подвійні слова тощо).
- організація регістрів - загальне їх число, доступність, призначення, формат
- формати даних - підтримувані типи даних, форми їх подання в пам'яті
- система команд - ф...