ПРОГРАММИРОВАНИЕ НА ЯЗЫКАХ, ПРИБЛИЖЕННЫХ К ЕСТЕСТВЕННОМУ: ОБЗОР ЛИТЕРАТУРЫ

Полный текст:


Аннотация

Рассматривается ряд научных статей, посвященных вопросам программирования на языках, приближенных к естественному. Дается описание классических подходов к созданию естественных языков программирования и новых подходов, которые сделали разработку таких языков практичнее. Приводится сравнение одного из языков высокого уровня – CLIPS с естественными языками программирования. Анализируется монография на русском языке, посвященная естественно-языковым интерфейсам.


Об авторе

Е. Г. Лутцев
Объединенный институт проблем информатики НАН Беларуси
Россия


Список литературы

1. Dijkstra, E.W. On the foolishness of «natural language programming» / E.W. Dijkstra [Electronic resource]. – 1978. – Mode of access : http:// http://cs.utexas.edu/users/EWD/transcriptians/ EWD06XX/EWD667. – Date of access : 02.02.2015.

2. Nelson, G. Natural language, semantic analysis and interactive fiction / G. Nelson // Inform7 web site [Electronic resource]. – 2005. – Mode of access : http://inform7.com/learn/documents/WhitePaper. pdf. – Date of access : 15.02.2015.

3. Liu, H. Metafor : Visualizing Stories as Code / H. Liu, H. Lieberman // Proc. of the 10th Intern. Conf. on Intelligent User Interfaces. – NY, 2005. – P. 305–307.

4. Veres, S.M. Sysbrain: natural language programming / S.M. Veres, A. Tsourdos // Sysbrain [Electronic resource]. – 2008. – Mode of access : http://sysbrain.org. – Date of access : 08.02.2015.

5. Kushman, N. Using Semantic Unification to Generate Regular Expressions from Natural Language / N. Kushman, R. Barzilay // Human Language Technologies : Conference of the North American Chapter of the Association of Computational Linguistics, Proc. – Cambridge, 2013. – Р. 826–836.

6. From Natural Language Specifications to Program Input Parsers / T. Lei [et al.] // The 51st Annual Meeting of the Association for Computational Linguistics (ACL 2013). – Sofia, 2013. – Р. 1294–1303.

7. Programming with natural language is actually going to work [Electronic resource]. – 2010. – Mode of access : http://blog.wolfram.com/2010/11/16/programming-with-natural- language-is-actuallygoing- to-work. – Date of access : 03.02.2015.

8. Galitsky, B. Programming Spatial Algorithms in Natural Language / B. Galitsky, D. Usikov // AAAI Workshop Technical Report WS-08-11. – Palo Alto, 2008. – Р. 16–24.

9. Veres, S.M. Theoretical foundations of natural language programming and publishing for intelligent agents and robots / S.M. Veres // TAROS 2010 Proc. – Southampton, 2010. – Р. 292–299.

10. Veres, S.M. Documents for intelligent agents in English / S.M. Veres, L. Molnar // Artificial Intelligence and Applications 2010 Conf. Proc. – Innsbruck, 2010. – P. 10.

11. Liu, H. Toward a Programmatic Semantics of Natural Language / H. Liu, H. Lieberman // IEEE Symposium on Visual Languages and Human-Centric Computing 2004 Proc. – Cambridge, 2004. – Р. 281–282.

12. Mihalcea, R. NLP (Natural Language Processing) for NLP (Natural Language Programming) / R. Mihalcea, H. Liu, H. Lieberman // Computational Linguistics and Intelligent Text Processing Lecture Notes in Computer Science. – 2006. – Vol. 3878. – Р. 319–330.

13. Lieberman, H. Feasibility studies for programming in natural language / H. Lieberman, H. Liu // Kluwer Academic Publishers. – Dordrecht, 2005. – 16 р.

14. Ahmad, M. MOOIDE : Natural Language Interface for Programming MOO Environment / M. Ahmad. – Massachusetts Institute of Technology, 2008. – 70 р.

15. How natural should a natural interface be? Michael Yoshitaka Erlewine blog [Electronic resource]. – 2009. – Mode of access : http://mitcho.com/blog/projects/how-natural-should- a-naturalinterface- be. – Date of access : 25.01.2015.

16. Елисеева, О.Е. Естественно-языковой интерфейс интеллектуальных систем : учеб. пособие / О.Е. Елисеева; под ред. В.В. Голенкова. – Минск : БГУИР, 2009. – 151 с.


Дополнительные файлы

Для цитирования: Лутцев Е.Г. ПРОГРАММИРОВАНИЕ НА ЯЗЫКАХ, ПРИБЛИЖЕННЫХ К ЕСТЕСТВЕННОМУ: ОБЗОР ЛИТЕРАТУРЫ. Информатика. 2015;(2):39-45.

For citation: Luttsev E.G. PROGRAMMING IN NATURAL LANGUAGE: PUBLICATIONS REVIEW. Informatics. 2015;(2):39-45. (In Russ.)

Просмотров: 517

Обратные ссылки

  • Обратные ссылки не определены.


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.

ISSN 1816-0301 (Print)