程式設計語言(c,java,php等等),資料結構,演算法,資料庫,架構之間的關係? 幫忙給描述一下吧? ?

來源:互聯網
上載者:User

回複內容:

程式設計語言是工具,比如說鎚子,斧頭,螺絲刀...

資料結構是小組件,比如做傢具需要的一些基礎的木板,木楔...
這些小組件是需要用工具自己做的...

演算法是圖紙...
教你如何用工具在原材料上加工出你想要的組件...

資料庫是原材料的倉庫,裡面有各種各樣的原材料...

架構就是你加工原材料製作成品的時候
你所製作的成品的龍骨...架構什麼時候和上面幾個並列了?語言是表述的基礎
資料結構是詞彙,演算法是修辭手法,大多數語言中都有意思上類似的詞彙和修辭手法,因此某種意義上文章=詞彙+修辭手法
架構是八股文法之類的行文套路,為了方便秀才快速寫出合規矩的文章而存在
資料庫是一種文獻,寫作時引用一下可以省不少唇舌
架構是編書的章法,當有大量文章(不一定是自己寫的)要整理成冊時,這種技術很有用

PS:寫文章技巧重要,但立意(業務)更重要,不要迷信於輪子大法
PPS:匿名只是我的習慣,沒有其它意思資料結構,資料庫,編譯原來,作業系統原理是理論基礎,程式設計語言是工具,架構是使用工具的一個範式。先看這方面的書吧
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.