學習程式設計時應該更注重語法還是演算法?

時間 2021-05-05 22:27:15

1樓:

語法很難麼?大家吭哧吭哧講了半天。乙個語言語法最多不超過一周搞定,快得python半天;演算法難度無上限,根本沒有可比性。問題中語法改成慣用法和模式還差不多。

2樓:

語法錯了,編譯都過不去啊。演算法錯了,過了編譯得不到結果。演算法差一點,執行慢一點。

不管怎麼樣,語法確實是基礎,而且其兩者者是沒有矛盾的。

3樓:pansz

這個問題很奇怪,就彷彿說,學習中文寫作是否需要認識中文字一樣可笑。

語法是內功,演算法是套路。——語法是一切的基礎,沒有語法,你根本無法掌握演算法。

就算你寫了千萬個演算法,可是你不懂語法,寫的程式連編譯都無法通過,你連測試你的程式都不行,你有資格談演算法麼?

所以說了,雖然演算法比語法更有用,但是不懂語法確實萬萬不能的。

4樓:茉茉

我以為演算法是本,語法是綱。理解了演算法,如有需要,可以用各種語言來實現。但前提是,你知道該怎麼去實現。所以,學好演算法是一勞永逸的事;但若離開了語法支撐,那將永遠是趙括紙上談的兵。

5樓:馮東

你走路的時候更注重小腿還是更注重大腿?學習寫作的時候更注重句子還是更注重段落?

這兩個比喻不是很恰當,但是有些方面和這個問題是相同的。首先,語法和演算法都是基本的,丟了哪個都不行。第二,語法和演算法都是基本的,它們在程式設計學習中所佔的比例總共不會超過一年吧?

犯得上顧此失彼嗎?

再舉個不恰當的例子,如果你覺得可以通過省掉這兩者中的某一項或者把某一項學的夾生一些來優化你的程式設計學習之路,不妨想想簡化字這個東西到底真正幫助消除了多少文盲。想想漢字本身的認讀到底在我們的學習生涯裡佔多大比重。這個東西除了讓人再也不能書寫正體字之外毫無意義。

優化乙個東西要想清楚是不是 hotspot 。否則就是 premature optimization 。

6樓:叮咚叮咚

程式設計相當於寫文章吧,語法類似於你知道什麼地方該用什麼詞語,演算法就相當於你的文章的文采優美不優美,語句通順不通順。是不是可以做到深入淺出

7樓:石磊

語法是基礎,不管你做哪方面的開發,學習一門語言最根本的就是首先掌握語法,至於演算法,那就跟你具體的工作有關了,有些開發工作可能對演算法要求並不高,只需要使用一些最基本的演算法就可以,而有些可能需要的就是不斷優化演算法。

女生應該更注重外表還是應該更注重內在?

陳晨晨晨 個人認為首先是內在吧,讀得多看得多見識廣了會增強個人的自信心,自信心增強會改變乙個人的氣質,而氣質又是人外在表現不可缺少的一部分。乙個氣質出眾的女孩即使相貌一般也是吸引人的,至少挺吸引我的。而且這種吸引是可以長久維持的,僅僅憑靠外貌維持的吸引在審美發生變化或者美貌不再的時候便無法持續了。當...

女生大學應該更注重學習還是男朋友?

如果二者必選一毫無疑問既然是學生那麼肯定是學習比較重要了 如果是你的男朋友成為你學習的一種阻力那麼你可以跟他說清楚你想要的你希望的 當然兩個人在一起能夠一起進步那就是最好的了 藍空 把握好自己的心態,大學當然還是以學習充實自己為主,男朋友的作用是你孤身在外的乙份安全感與對未來的期待感,心態擺正的話反...

會計應該更注重學歷還是證書?

火花石頭 兩個都重要,這看上去是不是一句廢話?如果要二選一的話,就要分情況看了。首先我們要知道學歷的證書的不同用處。學歷,按照中國的招聘習慣,其作用是一塊敲門磚。不少好企業,好單位,在招聘的時候都要求某某學歷以上,如果你過不了這道坎,連機會都沒有。某些相關聯工作,只要有學歷都可以報名參加,而不要求一...