你是否同意「編程是計算機科學的核心內容」?


完全不能同意。

  • 程序設計(Programming)是計算機科學(CS here and after)的應用。
  • 而真正CS的核心在於基於圖靈機原理下的數學。
  • 理論計算機科學,包括演算法設計、數據結構等等才是CS真正的核心。
  • 這並不表明程序設計就比CS要差,只是他更注重於理論知識的應用,兩者不混淆更利於我們理清思路。

正如Edsger Wybe Dijkstra所言:

"Computer Science is no more about computers as astronomy is about telescopes".

比之天文學與望遠鏡的關係,CS和電腦之間的關係不會更多。


「編程是計算機科學的核心內容」 似乎是以下的縮寫:

編程是演算法的表達和實現;

演算法是計算機科學的核心內容。


編程是計算機科學的核心實踐。這樣比較好。


顯然不同意!

你比較一下做coding的跟做演算法架構的工資就知道了~


吃飯是人的核心內容!這句話有意義么?


計算機科學與計算機無關,它是關於我們如何思考的革命....

sicp


計算機科學的存在在於應用,應用的方式就是編程,為了更好的進行編程,就需要新語言,新演算法之類了


編程是計算機科學的工程實現,但編程不是計算機科學的核心內容。


看到CS,還以為是半條命呢,如果是的話真的關係不大


不同意…碼農!


計算機科學的核心內容是使用演算法處理離散數據。

演算法若設計出來,編寫的程序只是演算法實現的一個途徑。


只是在工程方面的應用。

造原子彈是核物理的主要內容嗎?


推薦閱讀:

請問卡倫·霍妮的理論在現代心理學裡面是怎樣一個地位?
中國近代, 或者說近100年, 有哪些著名的未解之謎或是詭異事件?
人工智慧是否真的有可能會背叛人類 ?
假設在未來,人類在太空中生活,沒有重力,家庭主婦到超市買菜,如何稱重算錢結賬?
到底需要多久,才能長發及腰?

TAG:編程 | 計算機 | 計算機科學 | 科學 |