編程語言的發展趨勢及未來方向(2):聲明式編程與DSL

  這裏先從聲明式(Declarative)編程談起。   目前我們在編寫軟件時大量使用的是命令式(Imperative)編程語言,例如C#,Java或是C++等等。這些語言的特徵在於,寫出的代碼除了表現出「什麼(What)」是你想做的事情之外,更多的代碼則表現出實現的細節,也就是「如何(How)」完成工作。這部分代碼有時候多到掩蓋了我們原來問題的解決方案。比如,你會在代碼裏寫for循環,if語句
相關文章
相關標籤/搜索