當前位置:
首頁 > 最新 > 編編程序十講

編編程序十講

編編程序十講

編編程序,看看程序,不只是玩玩程序這麼簡單。

程序,coding,說到底是什麼?

邏輯與計算。計算是先做什麼在做什麼, what,本身是將過程通過邏輯組織起來。邏輯確定的是who, where, what, which, why。所以,如果what很簡單,那麼邏輯就不能差。一般的企業應用開發,what並不是多複雜,那麼邏輯就很重要。有點小聰明可以做程序,局部邏輯;有大聰明可以做架構師,整體邏輯。如果你是干這個,不妨看看身邊,如果不是這樣,也許你有新的機會。那麼what就很關鍵,尤其在這個人工智慧肆虐了的荒野。把what做好並不容易,需要深入的洞察,需要根底與積澱。否則,你不過是搬來用用,套用而已,當然,這也很不錯了。再說,誰也沒有那麼多可以深入的坑。

UI與Algorithm。UI,User Interface。相比而言,演算法更顯得玄妙。程序設計語言一般使用function, procedure。不使用algorithm這個詞,這應該是有意的。從結構來看,三者應該是一致的。那麼,相對於f和p而言,algorithm的不同之處應當在於表達了複雜性的增量。Algorithm的核心是模型,而不是邏輯,當然邏輯居其次。很多宣稱的演算法是不加論證的,或者說真的是想怎麼就怎麼,不能說這不是演算法,從實用角度看,這也許是有效的演算法。UI並不那麼不知輕重,從理論基礎來看,UI的基礎也許更高大上和豐富,比如,心理學、社會學、美學、哲學,等等,因為這個I是人機之間的Interface。人成為系統的一部分時,糾結的複雜性就難以分解了。因此,當你遊戲時,一定要考慮這個I是否能夠成為你的朋友,friendly是UI設計的基本要求,沒有底。

因此在這十講中,能夠看到的是:

程序設計;

程序設計語言Matlab;

數學規劃模型;

數學建模;

啟發式演算法;

優化與決策問題;

物流與供應鏈管理。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!

TAG: |