functional-programming - 函数式编程是自然语言编程的下一步吗?

标签 functional-programming nlp

关闭。这个问题是off-topic .它目前不接受答案。












想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。

9年前关闭。




Improve this question




这是我的第一个问题,所以我对此有点紧张,因为我不确定我是否理解得足够好。无论如何,我们开始......

每当达到编程的新里程碑时,它们似乎总是有一个共同的目标:让程序员更容易编程。

机器语言、操作码/助记符、过程/函数、结构、类 (OOP) 等在他们的时代总是帮助以更自然、更易理解和更易于维护的方式规划、构建和编码程序。

当然,函数式编程绝不是什么新鲜事物,但近年来似乎经历了某种复兴。我也相信,当微软将 F# 添加到他们的主流编程语言中时,FP 将会得到巨大的插入。

回到我最初的问题,我相信最终编程将使用自然语言(英语)完成,几乎没有限制或规则。编译器将成为 AI/NLP 系统的一部分,它从代码中提取信息,或者我应该说文本并将其转换为编译器可以编译的中间语言。

那么,FP 是让编程更接近于自然语言编程,还是它是一个障碍,主流 OOP 将引导我们更快地进行自然语言编程?

这个问题不应该被用来讨论自然语言编程的可用性或可行性,因为只有 future 才能证明。

最佳答案

对不起,我完全不同意。代码最终是制作事物(对象)的蓝图,因此它必须非常精确且受规则约束,才能可靠地运行。自然语言不会像在餐巾纸上勾勒出的想法取代机械工程一样早日取代编程。

关于functional-programming - 函数式编程是自然语言编程的下一步吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/285848/

相关文章:

algorithm - 如何证明以下代码的正确性?

c# - 功能构成

c# - 如何简化此方法的表达式参数?

haskell - "pure"中的 "pure functional language"是什么意思?

nlp - 有关拼写检查的文献?

javascript - 'map' ping multiple lists有名称吗?

python - scikit-learn 中安排文本数据进行文本分类的标准方法是什么?

error-handling - 如何用pytorch实现SciBERT;加载时出错

python - 在 Python 上提取完整的字符串

python - 使用 nltk 实现 idf