"图灵完成"的含义是什么意思?
你可以给出一个简单的解释,而不会涉及太多的理论细节吗?
我问的是关于c#,但我认为它在大多数其他语言中都是一样的.
有没有人对表达式和语句有一个很好的定义,有什么区别?
参考透明度这个术语是什么意思?我听说它被描述为"它意味着你可以用平等替换等于",但这似乎是一个不充分的解释.
theory computer-science functional-programming referential-transparency
我一直听到这个词在几个不同的背景下被抛出.它是什么?
大多数主流语言,包括面向对象编程(OOP)语言,如C#,Visual Basic,C++和Java,主要用于支持命令式(过程式)编程,而Haskell/gofer类似语言纯粹是功能性的.任何人都可以详细说明这两种编程方式之间的区别吗?
我知道这取决于用户要求选择编程方式,但为什么建议学习函数式编程语言?
您认为函数式编程的好处是什么?它们如何适用于今天的程序员?
函数式编程和OOP之间最大的区别是什么?
在大学的第二年,我们被"教"了Haskell,我对它几乎一无所知,更不用说函数式编程了.
什么是函数式编程,为什么和/ xor我想在哪里使用它而不是非函数式编程?我认为C是非函数式编程语言是正确的吗?
Eric Lippert对这个问题的评论让我彻底糊涂了.C#中的转换和转换有什么区别?
Haskell被称为"纯函数式语言".
在这种情况下,"纯粹"意味着什么?这对程序员有什么影响?
glossary ×3
c# ×2
paradigms ×2
theory ×2
casting ×1
declarative ×1
expression ×1
haskell ×1
oop ×1