正则表达式的不足。
一个好的抽象能够更加站在人的角度而不是机器的角度。能够让人一开始站在比较高的角度审视问题,并逐步细化,而一个坏得抽象则不提供着这种逐步细化的能力,使得使用者必须从一开始就思考所有细节的问题,正则表达式在我看来属于后者。
这也直接决定了,正则表达式解决简单的文本处理还是比较容易的,而比较复杂的,需要借助其他(例如Clojure中的instaparser等工具),这些工具都提供了一种更高抽象的能力。从这种角度来说。函数式编程为啥重要你懂了吧,因为语言本身提供了让程序员引用函数而不是数据的能力。使得能站在更高的层次思考这个问题。
语言的抽象能力
最新推荐文章于 2023-07-06 23:08:45 发布