程式、程式設計與三論

weixin_33816946發表於2017-09-26

程式的本質

程式的本質是實現與作業系統或者CPU的溝通。

程式設計思想與以人為本-程式設計的本質

程式設計是把需求打碎然後按照程式設計思想的指導進行重組的過程;

 

程式設計的本質:按照程式設計思想的指導,將需求拆分然後重灌成模型,進一步轉化成程式的過程;

需求到程式需要三次轉化過程:1)想法轉化成需求文件;2)需求文件轉化為程式模型;3)程式模型轉化為程式;

三個轉化過程,人的世界觀、方法論都起到至關重要的作用;

 

總之:拆分-組裝;

 

就和機器的拆分和組裝一樣;

 

與數學中的域轉換類似;

 

拼圖思維-問題分析與解決

當然,這裡談的非常簡單,抽象也很粗略。不同的問題就有不同的碎片撕法、不同的碎片內容、形狀、性質;具體撕碎片、研究碎片和組合聯絡碎片的過程可以無限細化、複雜,也具有無窮多的可能性,這是三種能力和本事,需要自己花時間精力去琢磨和研究,當你把這些細小的碎片及其聯絡研究的十分精深的時候,你距離拼好你理想中的拼圖之日,也就為時不遠啦。

 

程式的本質:

資料、演算法、轉換、關係、組織。

 

程式設計思想:

物件導向、分而治之。

相關文章