語言的抽象能力

正則表達式的不足。
一個好的抽象能夠更加站在人的角度而不是機器的角度。能夠讓人一開始站在比較高的角度審視問題,並逐步細化,而一個壞得抽象則不提供着這種逐步細化的能力,使得使用者必須從一開始就思考所有細節的問題,正則表達式在我看來屬於後者。
這也直接決定了,正則表達式解決簡單的文本處理還是比較容易的,而比較複雜的,需要藉助其他(例如Clojure中的instaparser等工具),這些工具都提供了一種更高抽象的能力。從這種角度來說。函數式編程爲啥重要你懂了吧,因爲語言本身提供了讓程序員引用函數而不是數據的能力。使得能站在更高的層次思考這個問題。

發佈了59 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章