Разработка и исследование структурно-ориентированного редактора и компилятора запросов системы функционально-логического программирования
Диссертация
Одним из наиболее актуальных направлений развития современных языков декларативного типа является поиск новых формализмов, позволяющих естественным образом соединить методы и средства функционального и логического программирования в рамках единого подхода. Одним из таких объединяющих формальных понятий является направленное отношение (НО), введенное и исследованное в работах В. П. Кутепова и В… Читать ещё >
Список литературы
- Агафонов В.Н. Логическое программирование / Пер. с англ. и фр. М.:Мир, 1988.
- Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и трансляции. М.:Мир, 1978.
- Барендрегт X. Лямбда-исчисление, его синтаксис и семантика. М.: Мир, 1985.
- Бебчик Ан. М. Реализация динамики при визуализации сетевого представления схем направленных отношений // Междунар. форум информатизации-2003: Докл. междунар. конф. «Информационные средства и технологии». В 3-х т. М.:Янус-К, 2003. — Т. 3. — С. 65−67.
- Бебчик Ал. М. Сетевой метод компиляции программ языка функционально-логического программирования S-FLOGOL // Информационные технологии в науке, образовании и производстве: Материалы междунар. научно-техн. конф. Орел: ОрелГТУ, 2004. — Т. 5. — С. 164−168.
- Бебчик Ал. М., Бебчик Ан. М. Модель вычисления запроса языка функционально-логического программирования S-FLOGOL // Компьютерное моделирование 2004: Тр. междунар. научно-техн. конф. СПб.:Нестор, 2004. — С. 279−286.
- Бебчик Ал. М, Бебчик Ан. М. Особенности программирования на функционально-логическом языке S-FLOGOL // Междунар. форум информатизации-2004: Докл. междунар. конф. «Информационные средства и технологии». В 3-х т. М.:Янус-К, 2004. — Т. 3. — С. 88−91.
- Бирюков А.А. Доказательство теорем в интерактивной флогол-системе // Современные информационные технологии в управлении и образовании новые возможности и перспективы использования: Сборник научных трудов. ФГУП НИИ «ВОСХОД», МИРЭА. М., 2001.
- Борщев В. Б. Семантика параметрических конструкций в логическом программировании // Тезисы докладов школы-семинара «Синтез программ», Устинов, 1985.
- Борщев В. Б. Логическое программирование // Известия АН СССР, Техническая кибернетика, 2, 1986.
- Ю.Братко И. Программирование на языке Пролог для искусственного интеллекта. М.: Мир, 1990.21 .Братчиков И. Л. Синтаксис языков программирования. М.:Наука. Физмат-лит, 1975.
- Вагин В.Н., Головина Е. Ю., Загорянская А. А., Фомина М. В. Достоверный и правдоподобный вывод в интеллектуальных системах / Под ред. В. Н. Вагина, Д. А. Поспелова. М.:ФИЗМАТЛИТ, 2004.
- Гросс М., ЛантенА. Теория формальных грамматик. М.:Мир, 1971.
- Дехтяренко И.А. Декларативное программирование, http:// www.softcraft.ru/ paradigm/ dp/index.shtml, 2003.
- Зевина С. Г. Использование логического программирования в системах построения компиляторов. Препринт. М: ВИНИНТИ, 1991.2 В.Клоксин У., МеллишК. Программирование на языке Пролог. М.:Мир, 1987.
- Ковалъски Р. Логика в решении проблем. М.:Наука, 1990.
- Котляров А.В. Построение интерпретаторов и компиляторов. СПб.: Наука и техника. 2001.
- Кораблин Ю.П. Семантика языков программирования. Учебное пособие. М.:МЭИ, 1992.
- Кораблин Ю. П. Кутепов В. П. Фальк В. Н. Исчисление функциональных схем.-В кн: Цифровая вычислительная техника и программирование. М.: Сов. радио, № 8, 1974.
- Костельцев А.В. Построение интерпретаторов и компиляторов. Спб.:Наука и техника, 2001.
- Крюков В., Петренко А. Интегрированный подход к разработке крупных програмных систем реального времени // Труды конференции «Индустрия программирования», Москва, 1996.
- Кутепов В.П., Фальк В. Н. Направленные отношения: теория и приложения // Изв. РАН. Техническая кибернетика, 1994. № 4,5.
- ЪА.Кутепов В. П., Фальк В. Н. Теория направленных отношений и логика // Изв. РАН. Теория и системы управления.-2000.-№ 5.
- Маклаков С.В. BPwin и ERwin. CASE-средства разработки информационных систем. М.: ДИАЛОГ-МИФИ, 1999.
- Морозов А.А., Обухов Ю. В. Акторный Пролог. Определение языка программирования. Москва. Препринт ИРЭ РАН 2(613), 1996.
- Себеста, Р. Основные концепции языков программирования, 5-е изд.:Пер. с англ. М.: «Вильяме», 2001.
- Стерлинг Л., Шапиро Э. Искусство программирования на языке Пролог. М.: Мир, 1990.
- ЛО.Пратт Т., Зелковиц М. Языки программирования: разработка и реализация / Под общей ред. А. Матросова. СПб.: Питер, 2002.
- Тем А., Гибомон П., Луи Ж и др. Логический подход к искусственному интеллекту: от классической логики к логическому программированию: Пер. с франц. М.:Мир, 1990.
- ФалькВ.Н. Бестиповые регулярные схемы направленных отношений //Изв. РАН. Теория и системы управления, 1998. № 5.
- Фальк В.Н. Теория направленных отношений и ее приложения // Дисс.. докт. техн. наук. М: МЭИ. -2001.
- Филд А., Харрисон П. Функциональное программирование / Пер. с англ. М.:Мир, 1993.45Хоггер К. Введение в логическое программирование. М.: Мир, 1988.4 В.Actor Prolog Report. http://vAvw.ni.com/devzone/lvzone/viewarchivedl .htm.
- Backus J. Can programming be liberated from von Neumann style? A functional style and its algebra of programs // Comm. ACM, 21, 1978.
- Backus J. W., Williams J.H., Wimmers E.L. FL language manual (preliminary version) // IBM research report number RJ 5339 (54 809), 1987.
- Bellegrade F. Rewriting system on FP expressions that reduce the number of sequences they yield // Proc. Conference of LISP and Functional programming, 1984.
- Bird R. Introduction to Functional Programming using Haskell // Prentice Hall, New York, 1998.51 .Bowen K.A. A meta-level programming and knowledge representation // New Generation Computing, 3, No. 4, 1985.
- Burstall R.M., MacQueen D.B., Sanella D.T. Hope: an experimental applicative language // CSR-62−80 Department of Computer Science, University of Edinburgh, 1980.
- Chomsky N. Reflections on language //N. Y.: Pantheon, 1975.
- Church A. The calculi of lambda conversion // Princeton University Press, 1941
- Clark К. L. Negation as failure // Logic and data bases, N. Y. Plenum Press, 1978.5e.Colmerauer A. An interesting subset of a natural language. In Logic Programming //N.Y.: Academic Press, 1982.
- Colmerauer A. Prolog II Reference Manual and Theoretical Model // Internal Report, GroupelA, U Aix-Marseille, 1982.
- Darlington J., Field A. J., Pull H. The unification of functional and logic languages, towards Constraint Functional Programming // Technical Report, Imperial College, London, U.K., 1979.
- Dybvig R.K. The Scheme Programming Language // Prentice-Hall, Englewood Cliffs, NJ, 1987.
- Jones Simon Peyton (editor). Report on the Programming Language Haskell 98, A Non-strict Purely Functional Language // Yale University, Department of Computer Science Tech Report YALEU/DCS/RR-1106, Feb 1999.
- Kieburtz R.B., Shltis J. Transformation of FP program schemes // Proc. ACM Conference on Function Languages and Computer Architecture, Portsmouth, New Hampshire, 1981.
- Knuth D. Semantics of context-free languages // Mathematical Systems Theory 2, 1968.
- Knuth D. The genesis of attribute grammars I I Lecture Notes in Computer Science 461, 1990.
- Kowalski R. A. Predicate logic as a programming language I I Information Processing'74 (IFIP Congress 74), 1974ll. Kowalski R. A. Algorithm = logic + control // Comm. ACM, 22, 1979.
- Lab View Report, http://www.ni.com/devzone/lvzone/view archived 1 .htm
- Mantsivoda A.V. Flang: a functional-logic language // Proc. Int. Workshop on
- Processing Declarative Knowledge. Springer LNAI 567, 1991.
- Mantsivoda A.V. Flang and its Implementation // Proc. of the 5th International Symposium on Programming Language Implementation and Logic Programming. Springer LNCS 714, 1993.
- Naish L. Adding equations to NU-Prolog // Proc. of the 3rd Int. Symposium on Programming Language Implementation and Logic Programming, Springer LNCS 528, 1991.
- Kl.Reddy U.S. The relation between logic and functional languages: a survey. // J. Logic Programming, 3, No. 3, 1986.83 .Robinson J. A. A machine-oriented logic based on the resolution principle I I Journal of the ACM, 12(1), 1965.
- Robinson J.A. LOGLISP: An Alternative to Prolog // Machine Intelligence 10, 1982
- Somogyi Zoltan, Henderson Fergus. The design and implementation of Mercury. // Joint International Conference and Symposium on Logic Programming. Bonn, Germany, September, 1996.
- Steele G.L. Jr. Common Lisp: The Language // Digital Press, Burlington, Mass., 1984.
- StoyJ.E. Denotational semantics: the Scott-Starchy approach to programming languages theory // MIT Press, 1977.
- SS.Turchin V. F. REFAL-5 programming guide and reference manual // New England Publishig Co., Holyoke, 1989
- Wegner P. The Vienna Definition Language // ACM Computing surveys, Vol.4, No. 1., 1972
- Wolz D. Design of a Compiler for Lazy Pattern Driven Narrowing // Recent Trends in Data Type Specification. Springer LNCS 534, 1990.155