面向自然语言的编程(NLOP):迈向软件创造的民主化
Natural Language-Oriented Programming (NLOP): Towards Democratizing Software Creation
AI总结:
本文提出面向自然语言的编程(NLOP)愿景,通过让开发者用自然语言描述软件需求与逻辑来降低软件开发门槛,并论证自然语言将成为新的编程语言,从而推动软件工程领域的包容性与创新。
摘要:
随着生成式人工智能(AI)技术的演进,它们为自动化和增强包括编码在内的各种任务提供了前所未有的潜力。本文提出的面向自然语言的编程(NLOP)愿景利用这一潜力,允许开发者用自然语言阐述软件需求和逻辑,从而推动软件创造的民主化。该方法简化了开发流程,并显著降低了软件工程的准入门槛,使非专家也能有效地为软件项目做出贡献。通过简化从概念到代码的转换,NLOP可以加快开发周期、增强协作效果,并减少需求规格说明中的误解。本文回顾了各种编程模型,评估了它们的贡献与局限,并强调自然语言将成为新的编程语言。通过这一比较,我们阐明了NLOP如何通过促进更大的包容性和创新来改变软件工程的格局。
英文摘要:
As generative Artificial Intelligence (AI) technologies evolve, they offer unprecedented potential to automate and enhance various tasks, including coding. Natural Language-Oriented Programming (NLOP), a vision introduced in this paper, harnesses this potential by allowing developers to articulate software requirements and logic in their natural language, thereby democratizing software creation. This approach streamlines the development process and significantly lowers the barrier to entry for software engineering, making it feasible for non-experts to contribute effectively to software projects. By simplifying the transition from concept to code, NLOP can accelerate development cycles, enhance collaborative efforts, and reduce misunderstandings in requirement specifications. This paper reviews various programming models, assesses their contributions and limitations, and highlights that natural language will be the new programming language. Through this comparison, we illustrate how NLOP stands to transform the landscape of software engineering by fostering greater inclusivity and innovation.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。