我之前接触过命令式语言(C,一些Java),但我会说我没有编程经验.因此:将我视为非程序员,Haskell是否适合作为第一语言?
我对纯数学和CS的兴趣似乎与大多数Haskell教程的意图一致,尽管我可以从根本上认识到命令式编程的当前和未来行业价值,但我发现了函数式编程的潜力(尽管看起来像这样一个范式转变)令人着迷.
我想我的问题可以按如下方式提炼 - 非程序员是否必须理解命令式编程以欣赏和充分利用函数式编程?
一些参考:
是否有关于功能/声明或命令式编程是否更容易学习作为第一语言的研究?
哪种编程语言帮助您更好地理解编程?
haskell programming-languages
haskell ×1
programming-languages ×1