【发布时间】:2011-11-09 19:18:41
【问题描述】:
面向对象的语言是否比声明式编程语言更强大?我所说的强大是指他们能够解决任何用声明性编程语言编写的程序都不能解决的一类问题吗?
我个人不这么认为。存在一组使用面向对象语言编写程序更容易解决的问题,但我认为这些问题也可以使用声明性语言解决(尽管可能更难)
想听听关于这个的更多意见。
【问题讨论】:
-
没有。这将违背图灵完整性。
标签: oop declarative-programming
面向对象的语言是否比声明式编程语言更强大?我所说的强大是指他们能够解决任何用声明性编程语言编写的程序都不能解决的一类问题吗?
我个人不这么认为。存在一组使用面向对象语言编写程序更容易解决的问题,但我认为这些问题也可以使用声明性语言解决(尽管可能更难)
想听听关于这个的更多意见。
【问题讨论】:
标签: oop declarative-programming
继续阅读Turing completeness。这基本上意味着任何图灵完整的语言都可以解决图灵机可以解决的任何问题。
而且大多数语言都已完成。 (我怀疑你曾经使用过非图灵完备的语言)。
您也可以考虑使用 Ook! 解决任何问题,即使它是一种非常愚蠢的语言。
【讨论】: