PROGRAMMING IN NATURAL LANGUAGE: PUBLICATIONS REVIEW
Abstract
Paper addresses a number of scientific papers devoted to the issues of programming languages close to natural languages. Description of classical approaches to the design of natural programming languages and new approaches that have made the development of these languages practical is given. One of the high-level languages – CLIPS – is compared with natural programming languages. A monograph in Russian devoted to the natural language interfaces is reviewed.
About the Author
E. G. LuttsevRussian Federation
References
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 с.
Review
For citations:
Luttsev E.G. PROGRAMMING IN NATURAL LANGUAGE: PUBLICATIONS REVIEW. Informatics. 2015;(2):39-45. (In Russ.)