㈠ c語言之父譚浩強是怎樣的存在
這個題目有問題,譚浩強是「C語言之父」?題主這是對譚老師有多麼的崇拜!
譚老師的C語言教程在發行量上是最大的,沒有之一,誤人子弟是最嚴重的,沒有之一,漏洞多,排版差,是他的書的特點。但是對於他的貢獻也不能全盤否定,最少他讓很多人學會了編寫「Hello world!",這可是成為程序員的第一步。^_^
㈡ c語言是幹嘛的
C語言是用來編寫系統的。
最開始,人們手裡除了機器碼就是匯編,沒有別的語言。但是匯編有很多硬體相關的特性,可移植性差。貝爾實驗室要解決這一問題,就研發了C語言。
C語言可以跨平台,一份代碼,配上不同的編譯器就可以在各大電腦上運行。除此之外,C語言效率驚人,在某些情況中,如果匯編水平中等以下,編出來的匯編甚至沒有C語言生成的機器碼快。
現在,NOIP(現更名為CSP-J和CSP-S)僅允許初賽和復賽使用三種語言:Pascal、C、C++,C語言的重要性不言而喻。
雖然邁入了互聯網時代,但是C語言的地位也沒有低到可以忽略。C語言在對空間和時間要求較高的設備(如嵌入式設備)中發揮著重要功能,也可以編寫各大語言的編譯器,有著比較重要的地位。
㈢ 譚浩強是個什麼樣的人為什麼說他害了很多人 很多人說他把中國的計算機編程水平拉低了一大水準
// 作為一個靠編程吃飯的已工作人士來說句話,譚老寫的書,說實話,他的編碼風格有點糟,通俗點就是不規范,所以呢,他寫的例子,看看就好;
// 我記得那時我才大一(12年)接觸到C語言的教材就是他的書,那時候真慘烈啊,我們班掛科一大半,想想這是啥概念,他的書真的不好看,理論知識過重,實踐欠缺,例子又坑(編譯器環境會導致運行結果的差異並沒有指出),總結一句話,這書害人不淺,導致一開始我們班對編程感興趣的人寥寥無幾;
// 但是呢,畢竟他活躍的年代不同我們現在的年代了,那時候會編程的人並不多,所以他出的書還是有它意義的,不過真的對初學者不友好。師傅領進門,修行看個人,它有些理論只是還是能看的,算是老一輩的智慧結晶,但是說白了,還是得自己來寫代碼才行。
// 個人覺得,編程靠的是編,也就是多去嘗試錯誤,理解錯誤,任何一本書都不能說它把所有坑都列舉出來了,踩踩坑也是增加自己的知識,切記,書能看,但不能多看。
// 看別人的代碼要保持著一種「探究」的心思,它這么寫的目的是啥,為了實現啥功能,每一步是否都有它存在的意義,了解後再去「改進它」,而不是照搬,這樣沒任何學習的意義。
㈣ 為什麼學C語言程序設計 一定是譚浩強的呢難道國外國外就沒有比他更好的嗎
國外的書好個毛!很多人都是從譚浩強的書開始的,學了後又來說他的書不好,你要知道他的書就是用來給新手看的,入門書籍。什麼C Prime Plus在國外是很有名,但也只是有名而己,並不實用,全書寫得太多太多,比磚頭來厚,根本不是用來入門的。但是你一但入門以後,就要靠自己多寫程充多多調試,才會提高。根本不需要整本整本的看C Prime Plus ,你看完了也沒用,C語言根本就不是靠看書就能學好的,更不用說學精通了。所以說 C Prime plus 是一本工具說,你有不懂的地方就去翻一翻它! 譚浩強的是一本入門書。
㈤ 推薦一本好的練習C語言編程的書
最近很多人都在問如何學習編程。我覺得學習編程最重要的是入門,如果你入門的時候有一個好的方法和思路,打下比較扎實的基礎,對今後的編程工作是很有益處的。即使在學習新的編程語言也無所謂,因為它們有很多相通之處,可以相互借鑒。
我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pascal它被稱為教學語言,結構嚴謹,不像C語言那麼靈活,易於理解和學習。 然後可以繼續學習C語言,這個語言比較靈活。有了pascal的基礎,在進行C語言編程就不會因為C語言的靈活而有問題 。後面的就可以學習VC什麼的了。
C語言的書推薦譚浩強的,比較好。
我當時學習pascal和C語言的時候是將書後的習題都做了一遍,感覺效果很好。
當然了,學習什麼語言也要看你具體准備從事什麼行業。例如你要進行嵌入式開發,C就是很好的選擇,如果是Windows開發,那麼VC就不錯。還有資料庫方面的開發、網路開發等等。不同的語言適合不同的方面。要看自己的選擇的,呵呵 。
還有很多人說自己的基礎很差,甚至中學畢業什麼的。其實這個並不重要,比較說英語,在計算機語言里所用到的單詞量很少,而且都是常用詞,經常使用就記住了。當然,如果你要看原文資料或者幫助的話,專業詞彙比較多,不過在金山詞霸的幫助下,經常看,也是沒什麼大的問題的。至於數學什麼的,其實數學只是培養你一個邏輯思維能力,在初學編程的時候影響不是很大。況且,作為一個基礎編程人員來說,上面還有系統分析師、項目經理,他們會把需求分析、概要設計和詳細設計做好的,你只要按照文檔寫代碼就OK了。不過,要上更上一步的話,其他基礎知識就非常重要了,畢竟你不能寫一輩子代碼。
在你學習好C語言以後,個人建議好好學習一下數據結構和軟體工程。這兩門對你的水平提高都是很有幫助的。特別是軟體工程,它能夠使你按照科學的工程方法進行軟體開發,對今後的發展很有好處。
只是一家之言,有不到之處,還望見諒!
參考資料:http://hi..com/deathdog/blog/item/de92046eea406dde81cb4ab4.html
㈥ 想學好C語言,應該要精讀哪幾本書啊,叩求
1.C語言程序設計,C之父作,建議精讀,比較是C語言之父寫的。
2.C
primer
plus,Stephen
prata著,這本就夠經典的了。
3.C和指針
4.C專家編程,進階之用用。
先介紹這么多吧。。。
㈦ C語言之父是誰
確實是Dennis Ritchie。
C語言是由UNIX的研製者丹尼斯·里奇(Dennis Ritchie)和肯·湯普遜(Ken Thompson)於1970年研製出的B語言的基礎上發展和完善起來的。
他們都是早期AT&T的Bell實驗室的計算機科學家,他們還是UNIX的開發者。
〇. X、▼。 別生氣,知識往往被少數人了解。
㈧ 導師說要先學習Vc編程和圖像處理,請問看些什麼書
如果還沒學過VC就找一本基礎的書看,比如清華版的C++,2樓列了很多。關鍵是學習的時候要配合實驗,不然光看書時沒有進步的。
等對VC有一定了解之後,強烈推薦《OpenCV中文教程》,OpenCV是一個開源的圖像處理庫,包含很多圖像處理函數,這樣方便很多。這本書還有對應的網站http://www.opencv.org.cn/index.php,可以直接上面的程序進行實驗。
至於數學理論和實際的結合,舉個簡單的例子吧,一幅數字灰度圖像可以看做是一個矩陣,圖像處理的很多方法都是基於矩陣運算,比如卷積:圖像濾波就是計算圖像和一個窗口函數的卷積。還有概率統計的知識也是比較常用的。
當然圖像處理的基礎知識也是需要的,看看學校的教材就好了。
㈨ 不同大學里教授c語言用的什麼教材
我們學校也是用清華的那個 譚浩強編的,我們也沒編程基礎,大一就學了,就是學的這個,我也不是學計算機的,劇我所知,計算機專業學C++