NLCP: Towards a Compiler for Natural Language

被引:2
作者
Iacob, Radu [1 ]
Rebedea, Traian [1 ]
Trausan-Matu, Stefan [1 ]
机构
[1] Univ Politehn Bucuresti, Dept Comp Sci, Bucharest, Romania
来源
2017 21ST INTERNATIONAL CONFERENCE ON CONTROL SYSTEMS AND COMPUTER SCIENCE (CSCS) | 2017年
关键词
D O I
10.1109/CSCS.2017.42
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
NLCP - The Natural Language Compiler - is a new programming environment, which features a strong type system and support for a natural language interface. Additionally, it provides an interactive interpreter that can assist in the process of designing an algorithm. This is achieved by allowing the user to embed information about the objectives of algorithms within the type system. We provide an overview of the main design considerations behind NLCP and list several simple examples of algorithms translated from natural language statements to code.
引用
收藏
页码:252 / 259
页数:8
相关论文
共 31 条
  • [1] Alvin C, 2014, AAAI CONF ARTIF INTE, P245
  • [2] Androutsopoulos I., 1995, J NATURAL LANGUAGE E, P50
  • [3] [Anonymous], 2007, P 2007 JOINT C EMP M
  • [4] [Anonymous], 2016, DeepCoder: Learning to Write Programs
  • [5] [Anonymous], 2015, ARXIV150800305
  • [6] [Anonymous], 2013, Transactions of the Association for Computational Linguistics (TACL)
  • [7] [Anonymous], 2010, P 12 INT ACM SIGPLAN, DOI DOI 10.1145/1836089.1836091
  • [8] [Anonymous], 2016, ARXIV161108945
  • [9] [Anonymous], 1940, J. Symb. Log., DOI DOI 10.2307/2266170
  • [10] Asudeh A., 2014, MONADS SOME LINGUIST