我同學說學 C 語言沒用,該如何反駁呢?

時間 2021-05-07 23:19:58

1樓:Jacky

咋啥事兒非要反駁麼?他覺得沒用就不學,你覺得用得著就好好學。饅頭公尺飯好不是每個人都喜歡吃呢,別整那些非要全世界認可自己觀點的事兒。做好自己就得了。

2樓:

無需反駁,語言這個東西就是個工具,有的人學通了覺得很好用,有的人學不會,又想不到有啥用也很正常。每個階段的想法都是會改變的。重要的是你覺得有用就行。

這只是在他目前階段的價值觀裡沒用。從客觀上來說存在是有原因的,既然大學裡都有這門語言學科,那足以看出它的重要性,但是python每個學校都有教這門語言嗎?有沒有用也是相對的。

有的人喜歡吃榴蓮,有的人吐槽它太難吃了,那麼覺得好吃的人和覺得不好吃的人要不要吵一架? 所以站在你們各自的角度來看,你們說的都沒錯。現在大眾角度來看只是他沒認識到 c語言的價值。

3樓:李文強

很多應用都是用c語言寫的,而且幾乎所有偏底層開發都是用c語言,所以很多時候用c語言可以相容很多api,而且我從來就沒有學過python,現在照樣混的很好

4樓:StiffSinger

Python is written in C (actually the default implementation is called CPython).

Basic language of Python - Stack Overflow

5樓:

不用反駁,身邊有很多人說學這沒用,學那沒用,只是怕你學過超越他而已,你應該表示贊同,同時跟他說這些確實沒用,讓他踏踏實實不學。

你就好好學,以後實踐會告訴大家有沒有用。

我一生中遇到身邊好多知心朋友告訴你學這個沒用,學那個沒用,年輕時候傻,不懂,等長大才知道,他們就是嫉妒你而已。

別人都希望你過得好,只是不希望你過得比自己好。

6樓:黃哥

不需要反駁,學習是自己的事,學好C語言後,繼續學習《資料結構與演算法C語言描述》

《深入理解計算機系統》

《深入理解計算機系統》

基於該教材的北大「計算機系統導論」課程實施已有五年,得到了學生的廣泛讚譽,學生們通過這門課程的學習建立了完整的計算機系統的知識體系和整體知識框架,養成了良好的程式設計習慣並獲得了編寫高效能、可移植和健壯的程式的能力,奠定了後續學習作業系統、編譯、計算機體系結構等專業課程的基礎。北大的教學實踐表明,這是一本值得推薦採用的好教材。本書第3版採用*新x86-64架構來貫穿各部分知識。

我相信,該書的出版將有助於國內計算機系統教學的進一步改進,為培養從事系統級創新的計算機人才奠定很好的基礎。

—— 梅巨集中國科學院院士/發展中國家科學院院士以低年級開設「深入理解計算機系統」課程為基礎,我先後在復旦大學和上海交通大學軟體學院主導了激進的教學改革……現在我課題組的青年教師全部是首批經歷此教學改革的學生。本科的紮實基礎為他們從事系統軟體的研究打下了良好的基礎……師資力量的補充又為推進更加激進的教學改革創造了條件。

—— 臧斌宇上海交通大學軟體學院院長

7樓:argv

太年輕,沒受過cs核心課程的毒打而已,等學了os,計網這些東西就知道了。

你不要糾正他,鼓勵他深入學習py,不要學習c即可,有他哭的時候。

8樓:「已登出」

不排除他是個噴子的可能性,是專門在你面前秀自己的能力,這時候只需要一直點頭把他打發走就可以了,誇他幾句讓他找到滿足感,千萬不要和他對線,要不然他逼沒裝成以後還會找尋你,最後點他以後不要再來了就可以。

9樓:建國

你倆認知不一樣,那就battle。他說c沒用,你都沒法反駁,這不是被他言中了麼。有多少學了c之後只能做做演算法題的c程式設計師,把c敗壞成了沒用的語言。

從描述看,說明在你的認知裡,也覺得c沒用,只是因為自己學的東西被別人鄙視,所以很氣。

否則,你把你覺得c有用的地方說出來哈。真理越辯越明。

他學了python,最起碼人家知道可以做web,做大資料分析,做人工智慧。

而你呢,學了c,能做什麼呢?你連c能做什麼都不知道。

所以,把技能提高了,回懟回去。寫個作業系統給他看。讓他的python在你的c上面跑。

什麼?寫不出來?作業系統知識不足?c只能寫個冒泡做做題?那你還反駁個啥呀。

個人認為,c可以離開python,python離開c就是跛腳鴨。

10樓:

能讓Python做資料開發的數值計算庫numpy,C寫的。

能讓Python做人工智慧的GPU計算庫CUDA,C寫的。

Python的Web框架底層用來做高效能網路非同步IO的庫,C寫的。

可以說,沒有C語言,他說的這些用Python都做不了。

哦不對,Python也是C寫的,所以正確說法是:沒有C就沒有Python。

為了贏過他,你可以跟他說:

C是Python的爸爸。

至於後面的真人快打怎麼贏,那是另乙個問題了。

11樓:不跟隨

這個你得給我打賞了,我教教你怎麼和同學相處,每個人都有自己的想法,而且每個時期想法都在變,在某個時期你不要和他爭,你學你的他說他的,你可以迎合他說,是啊,Python開發效率真高,c處理字串太難了,附和他,讓他有滿足感,你自己保留自己想法,這樣就不會吵了,人嗎有的人比較張狂,和這些人處就附和就對了,不然就處不來,大學還是要維護好同學關係,沒必要為點小事爭吵,自己有主見就行,別人說啥就是啥,我該幹啥幹啥,要大度和同學相處,理念之爭沒有利益只有傷害,要學會和他人短處相處

12樓:

按第一位高票說的一樣,你就是想槓。

你學的c比他好,大可以去參加acm拿成績打他臉,要別人都拿Python做專案了你還在用c寫幾道簡單題,c對你還真沒什麼用。

13樓:Bunarnar

C是最好的入門語言,因為簡潔,沒有那麼一堆奇怪的語法糖,更有利於你對基礎知識和計算機導論裡許多東西的理解。

至於python,python學到終極,還是回到C.。

14樓:

沒用只是你不會用,不論是你自己因為興趣使然寫寫小遊戲,還是想做做兼職,寫寫外掛程式什麼的都能算得上有用了吧?

其實說到底還是實戰能力不足,如果你能力足夠,什麼都可以做。

總之!程式設計之路更準確的是計算機之路是無窮的,覺得C沒用,有可能是學的不精能力不足,也有可能是學的不夠深理解不夠透徹。

個人建議是首先要把語法都弄懂,這個一定要熟悉,學完可以自己做做小遊戲,像貪吃蛇,推箱子這種,鞏固一下,語法學完之後就可以進行實戰了,選擇乙個方向乙個你想做出的成果,邊實戰邊學習,涉及到不會的就去學。

15樓:岡部倫太郎

python是用C實現的(CPython)。

C很快,

C不用縮排層次確定在哪個塊,

C傳參全是值傳遞(指標傳遞也是一種值傳遞)C學會了,大多數語言(包括python)隨便看看語法就可以寫……大多數作業系統,編譯器都是用C寫的

C可以玩微控制器

C是圖靈完備的,你想做什麼都可以,只要你不怕麻煩……總結一點:C是爹

16樓:

羨慕你們的學校的學習風氣,我也無法反駁。語言沒什麼優劣,看場景吧。而且我覺得C語言前期沒學精,後期實踐中再補也不要緊

祝生活愉快!

17樓:L0g4n

讓他不要用Linux和Windows,不要用github。

以後物聯網IOT興起之後,讓他也不要用任何物聯網裝置。

如果他能做到以上兩點,那麼他說的就是對的。

18樓:

4年C學習紮實的編譯原理彙編資料結構和演算法功底一線大廠等著你如果有餘力C++不要懼怕如果沒有也無所謂工作了再學來得及至於python 4年後回頭看10小時的學習內容可能都不到初學C 乙個最大問題沒有假象目標從 printf開始別以為作業的cp真能當 gun的cp 看看大神怎麼寫的

19樓:Aelita

沒必要反駁。

語言無非就是工具,不同工具有不同的用途,適合不同的應用場景。

脫離實際的語言之間的爭論在我看來是很沒有意義的,容易把自己困死在舒適區中。

一點淺見。

20樓:Glebionis

不是,其實客觀說來我突然發現我寫純C的場景真的在逐年變少…

我現在真的變成Python+Julia一條龍的情況了

認知不重要啦,都要好好學~

21樓:最帥的物理課代表

你把Python也學會了不就完事了,有啥好槓的。

你同學覺得Python好C不好是他看不透。但是你兩個都會不就行了。這年頭程式設計師不得多會幾個語言嗎。

再說了,C和Python的應用領域幾乎完全不一樣......

22樓:程式碼練習生

為什麼要反駁他呢…

c語言和linux結合起來不知道有多好玩,我一直覺得,造輪子才是程式設計的樂趣所在…後悔沒有早點發現這一點…

23樓:SherlockGy

不需要反駁

在你需要別人幫你反駁的階段,這句話對你來說是成立的,沒有程式語言是銀彈,C解決的問題和你現階段要解決的不一樣,那就是沒用

等你需要用的時候,自然就知道怎麼反駁了

既然C不是銀彈,本就不可能用有用、沒用來定論

24樓:劉君同

只能做題是吧?

我leetcode用c語言做沒有語言能比我跑的更快,甚至幾乎沒有語言能在兩倍時間內跑完。

手擼資料結構是操蛋了點,但是你跟我說做題的樂趣僅僅在於ac嗎?手擼hashmap他不香嗎?

25樓:胡慶平

反駁的最佳方案就是:學好你認為有用的,找個比他更好的工作,幹的更好。

在這裡費那麼個勁想反駁的方法,莫非你以後是想搞辯論?

26樓:焚琴煮鶴加香菜

其實他說的沒錯。甚至可以說,全部計算機軟體技術鬥沒啥用的。

不如家裡多賣幾套房子,收房租舒服。寫程式掙錢養活自己,很累的。

27樓:

最近在自學Python,我在訂閱號上一邊自學一邊分享。

一起學系列:Python功能演示~

Python確實很強大,但它的強大是無數人維護更新開源的成果。用Python,不過是站在巨人的肩膀上開發,所以省時省力。

但追根溯源,Python要喊C++爸爸,要喊C一聲爺爺。懟他一句「I am your father.」就行了,「快叫爸爸!

打鐵還需自身硬,打嘴炮終究沒用,別睬他,好好鑽研吧。Talk is cheap, show me the code.

28樓:yccc

現階段對於大部分人來說,學Python確實比學C有用,一般來說心血來潮想學一門程式語言的,我通通建議從Python學起,畢竟大部分人基本上學兩三天就放棄了,學Python好歹還能掌握個算數或者處理文字,學C那基本啥也幹不了。但是,如果是科班同學想要預習或者非科班同學下定決心要轉行的,我會建議從C學起,因為它更加接近程式的本質,哪怕用不上對於作業系統等的課程的理解幫助也是很大的。

當然,我知道你想要的不是這個答案,你直接一句「調包俠」罵回去就行了。

c語言學完了該學什麼語言?

我只能說你沒學完,c語言可以讓你了解電腦的底層執行機制,可以說打下了基礎,學了c後,建議先把它精通。如果學完了,如樓上所說,內功 最適合 檸檬 如果是要做安全的話 二進位制安全比較合理的路線是 彙編 c c 資料結構作業系統 Win32 MFC 硬編碼 PEPython可作為工具語言來學習 當然小健...

學 C 語言該怎麼入門?

山東中公優就業 先對C語言的內容有個大概印像,以便有所目的,有所連貫,從語法基礎開始學起,掌握好c語言的資料型別,最主要的是掌握c語言的程式結構,配合書上的例項重點搞清楚指標部分的內容,這個就得好好下功夫了,指標是c語言中最靈活,最誘人的地方,一定要搞清楚其用法,和原理所在。其次就是結構體了。這部分...

同學說肖戰很好,我該怎麼反駁?

大茶餅餅 反駁她幹什麼?不累嗎?反正怎麼反駁,最終結果就是吵架,吵架還得想詞兒,搞不好,那位不理智還會罵你喜歡的人或東西,這麼想一下原因,太不值得了。而且他實在不配成為這個理由。所以,她喜歡她的,你討厭你的,非要在你臉上舞,暗示自己不聽不聽王八念經,再不行,請她離開 壞丫頭 用心去感受,不要聽別人說...