Reflections on Automation, Learnability and Expressiveness in Logic-Based Programming Languages

Lecture Notes in Computer Science(2023)

引用 1|浏览6
暂无评分
摘要
This position paper sketches an analysis of the essential features that logic-based programming languages will need to embrace to compete in a quickly evolving field where learnability and expressiveness of language constructs, seen as aspects of a learner’s user experience, have become dominant decision factors for choosing a programming language or paradigm. Our analysis centers on the main driving force in the evolution of programming languages: automation of coding tasks, a recurring promise of declarative languages, instrumental for developing software artifacts competitively. In this context we will focus on taking advantage of the close correspondence between logic-based language constructs and their natural language equivalents, the adoption of language constructs enhancing the expressiveness and learnability of logic-based programming languages and their synergistic uses in interacting declaratively with deep learning frameworks.
更多
查看译文
关键词
automation,programming languages,learnability,expressiveness,logic-based
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要