Мова програмування п'ятого покоління (англ. Fifth-generation programming language, скор. 5GL) - мова програмування, заснована на вирішенні проблем із використанням обмежень цієї програми, а не за допомогою прямого втручання програміста. Більшість обмежених, логічних мов програмування і деяких декларативних - мови п'ятого покоління.
Хоча призначена для побудови конкретних програм, для п'ятого покоління створені мови, щоб зробити комп'ютер автономним у вирішенні проблеми без участі програміста. Таким чином, програмісту потрібно тільки турбуватися про те, які проблеми мають бути вирішені і які умови повинні бути виконані, не турбуючись про те, як здійснювати планове або алгоритмічне їх вирішення. Мова п'ятого покоління використовується, в основному, в дослідженнях штучного інтелекту. Prolog, і є прикладами мови п'ятого покоління мов.
Ці типи мов були також побудовані на Lisp, багато з них беруть початок із лісп-машини, такі як , .
У 1980-х рр. мова програмування п'ятого покоління вважалася хвилею майбутнього, і дехто пророкував, що вона замінить всі інші мови для розробки системи, за винятком мов низького рівня. З 1982 по 1993 рік Японія провела багато досліджень і вклала багато грошей в свій п'ятий проект покоління комп'ютерних систем, сподіваючись створити масивну комп'ютерну мережу за допомогою цих інструментів. Однак, після того, як більшість програм були побудовані, недоліки підходу стали більше ніж очевидними. Процес показав, що визначення конкретної проблеми, яка випливає через пошук ефективного алгоритму рішення - складне і важке завдання. Це важливий крок, який поки не може бути автоматизований, і як і раніше вимагає втручання програміста-людини.
Сьогодні, мова програмування п'ятого покоління, загалом, є гіпотетичним можливим рівнем комп'ютерної мови. Хоча зустрічаються постачальники програмного забезпечення, які стверджують, що їхні програми відповідають візуально вимогам «програмування» 5GL концепції.
Див. також
Примітки
- . Архів оригіналу за 4 липня 2017. Процитовано 17 січня 2012.
- . Архів оригіналу за 13 січня 2012. Процитовано 17 січня 2012.
- . Архів оригіналу за 3 січня 2018. Процитовано 17 січня 2012.
- . Архів оригіналу за 3 січня 2018. Процитовано 17 січня 2012.
- . Архів оригіналу за 1 травня 2009. Процитовано 17 січня 2012.
- . Архів оригіналу за 16 січня 2012. Процитовано 17 січня 2012.
Джерела
- Soucek, Branko & The IRIS group, 1992, Dynamic, Genetic, and Chaotic Programming: The Sixth-Generation (Sixth Generation Computer Technologies). New York: John Wiley & Sons, Inc.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Mova programuvannya p yatogo pokolinnya angl Fifth generation programming language skor 5GL mova programuvannya zasnovana na virishenni problem iz vikoristannyam obmezhen ciyeyi programi a ne za dopomogoyu pryamogo vtruchannya programista Bilshist obmezhenih logichnih mov programuvannya i deyakih deklarativnih movi p yatogo pokolinnya Hocha priznachena dlya pobudovi konkretnih program dlya p yatogo pokolinnya stvoreni movi shob zrobiti komp yuter avtonomnim u virishenni problemi bez uchasti programista Takim chinom programistu potribno tilki turbuvatisya pro te yaki problemi mayut buti virisheni i yaki umovi povinni buti vikonani ne turbuyuchis pro te yak zdijsnyuvati planove abo algoritmichne yih virishennya Mova p yatogo pokolinnya vikoristovuyetsya v osnovnomu v doslidzhennyah shtuchnogo intelektu Prolog i ye prikladami movi p yatogo pokolinnya mov Ci tipi mov buli takozh pobudovani na Lisp bagato z nih berut pochatok iz lisp mashini taki yak U 1980 h rr mova programuvannya p yatogo pokolinnya vvazhalasya hvileyu majbutnogo i dehto prorokuvav sho vona zaminit vsi inshi movi dlya rozrobki sistemi za vinyatkom mov nizkogo rivnya Z 1982 po 1993 rik Yaponiya provela bagato doslidzhen i vklala bagato groshej v svij p yatij proekt pokolinnya komp yuternih sistem spodivayuchis stvoriti masivnu komp yuternu merezhu za dopomogoyu cih instrumentiv Odnak pislya togo yak bilshist program buli pobudovani nedoliki pidhodu stali bilshe nizh ochevidnimi Proces pokazav sho viznachennya konkretnoyi problemi yaka viplivaye cherez poshuk efektivnogo algoritmu rishennya skladne i vazhke zavdannya Ce vazhlivij krok yakij poki ne mozhe buti avtomatizovanij i yak i ranishe vimagaye vtruchannya programista lyudini Sogodni mova programuvannya p yatogo pokolinnya zagalom ye gipotetichnim mozhlivim rivnem komp yuternoyi movi Hocha zustrichayutsya postachalniki programnogo zabezpechennya yaki stverdzhuyut sho yihni programi vidpovidayut vizualno vimogam programuvannya 5GL koncepciyi Div takozhProgramuvannya v obmezhennyah Logichne programuvannyaPrimitki Arhiv originalu za 4 lipnya 2017 Procitovano 17 sichnya 2012 Arhiv originalu za 13 sichnya 2012 Procitovano 17 sichnya 2012 Arhiv originalu za 3 sichnya 2018 Procitovano 17 sichnya 2012 Arhiv originalu za 3 sichnya 2018 Procitovano 17 sichnya 2012 Arhiv originalu za 1 travnya 2009 Procitovano 17 sichnya 2012 Arhiv originalu za 16 sichnya 2012 Procitovano 17 sichnya 2012 DzherelaSoucek Branko amp The IRIS group 1992 Dynamic Genetic and Chaotic Programming The Sixth Generation Sixth Generation Computer Technologies New York John Wiley amp Sons Inc