我想我可能误解了整个事情,我正在寻找一些编程智慧。
当面对编程挑战时,我觉得最重要的问题是“哪种编程范式更适合处理它,以及如何应用它们”。第二个遥远的问题是“使用哪种语言”。
然而,似乎我在互联网上偶然发现的大多数与编程相关的内容都完全是倒退的,主要集中在语言选择上。
面向对象的解决方案在本质上是相同的,无论它是用c++、Java还是PHP语言实现的……
那么,以范式为中心的内容在哪里呢?
“编程范例和实现的实用指南”和其他有助于将现实世界和编程概念结合在一起的文献在哪里?
注意:我已经从Peter Van Roy那里了解到了"Programming Every for Dummies
假设我有一个函数,它在满足给定条件时返回某个值,而在该条件不满足时不返回任何值。
例如:
fun foo(n)= if n< 100000则n其他(类似于exit函数。我们在其他编程语言中也有这种功能。我们这里有类似的东西吗?)
我最初想写(),但它在两个条件if或two中显示不匹配。
更明确地说,我想写一个函数,它接受一个数字,任何数字,如果它是有效的整数,就组合到一个列表中,如果它不是整数,就忽略它。