當前位置:首頁 » 編程語言 » 數學c語言有必要嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

數學c語言有必要嗎

發布時間: 2022-09-28 10:19:22

㈠ 有必要學c語言

完全沒有必要,不過c++要學好挺難的,而且還要看你想往哪個方面發展

應該學習哪種語言,我覺得應該根據你的工作需要或者說你的發展方向而定。基本上兩大類吧:C/C++和Java。比如,如果你要做企業級應用的你應該學習Java和C#;如果你想做嵌入式,那麼應該學好C語言;其他情況下,在你不知道要做什麼之前你可以選擇學習C/C++。學會這兩大類中的一類,對於你學習其他語言都將是比較輕松,包括腳本語言,動態語言……

1、我的入門是從學習C語言開始的(其實課程是C++),這是我們學校的公共課,我上課比較認真(雖然老師講得很差,而且一段時間後,我就發現自己的基礎掌握比她好,當然理解深度沒她好),因此,我認為對於完全沒有基礎的人而言,聽別人講比較容易入門。當時的教材是學校自己編的,挺爛的。

建議一(以C/C++為例),對於剛想進入編程的人(就是從來都沒有接觸過編程的人),最好是聽課的方式(自己看的話估計要很慢,而且很痛苦),可以找視頻或者培訓等。C語言推薦入門教材:譚浩強的C語言,最新版是第三版,不過第二版應該也可以了(藍色的)。說明一下:堅決不同意直接看K&R的《The C programming language》,這本書絕對不是初學者可以看懂的,裡面講語法的並不多,語法都是合在程序裡面講。不過這本書非常好,入門以後一定要看的一本書。

當然可以從C++直接入門,C++之父強烈推薦從C++直接入手。C++推薦入門教材:錢能的C++(紅色的,清華大學出版),這本書第一版不是ISO C++,不過比較經典,作者現在也出了第二版了,第二版好像不是太好。國外的最好的入門教材據說是:《Acclerated C++》作者是Koenig和Moo夫婦,非常厲害。他們的著作還有《c陷阱與缺陷》《c++沉思錄》。《Acclerated C++》這本入門的書我沒有看過,我覺得還是先找本國內的書好好看,看的差不多了,國外的經典書籍隨便看就會覺得很有味道,否則你可能會很受打擊。

入門的書至少要看兩三遍(要徹底理解哦 ):)。如果是C++,我建議後面類的部分至少要理解三到五遍。說明一下,c++模板的部分可以先不用看,如果有興趣的話,等把c++學的差不多了,我覺得可以把模板、STL、泛型編程結合起來學習,這個又是一個很大的工作量了,又得下很大的功夫。所以說,C++博大精深啊。

建議二、學習過程中要結合簡單的演算法,像冒泡還有類似c語言程序百例這樣的小例子做做;更進一步應該做點大一點的項目,最好是控制台程序。或者你已經著手學習win32、MFC或linux,你也可以結合平台做點小的項目。
參考資料:http://www.ithao123.com/language/0001.html

㈡ 請問:學C語言必需要數學很好嗎

沒這個必要,涉及到數學的應該就演算法部分,常見的演算法都可找到資料參考,不必對數學方面的原理十分精通。個人拙見,嘿嘿!

㈢ 學習C語言有什麼用

C語言是一門通用性的語言,並沒有針對某個領域進行優化,在實際項目中,C語言主要用於較底層的開發,例如:
Windows、Linux、Unix 等操作系統的內核90%以上都使用C語言開發;
開發硬體驅動,讓硬體和操作系統連接起來,這樣用戶才能使用硬體、程序員才能控制硬體;
單片機和嵌入式屬於軟硬體的結合,有很多使用C語言的地方;
開發系統組件或服務,用於支撐上層應用;
編寫PHP擴展,增強PHP的功能;
如果對軟體某個模塊(例如演算法和搜索部分)的效率要求較高,也可以使用C語言來開發。

㈣ 學c語言要學數學嗎我真的很煩,為什麼學不好!

學c語言不用學數學
如果你搞基本應用的話,基本不會用到多少數學
如果你想搞深層次的,當然要學好數學,包括離散和組合數學,不過那都是涉及到演算法的部分了
一定要學c,就去學,用到的地方很少,不用把這個數學當成杖礙,當你達到需要數學才能解決問題的時候,那你再學習數學也快了
你可以參考一下我的意見

㈤ 學數學專業的有必要學c語言嗎 希望給出建議

編程語言主要是學方法,其實跟專業沒有什麼太大關系。你學數學專業,畢業了也不一定會從事數學方面的工作。大學的學習,都是打個基礎,所有的編程語言的學習,很多時候學的是一種邏輯,問題的提出,問題的解決方法,如何防止出錯,等等。這些東西以後的生活和工作中都會用到,並不拘泥於單個課程。
所以還是建議你學一下,當然C可能不太好理解,所以如果覺得煩難,你也可以選擇學BASIC語言,相對入門簡單一些。當然不管那種編程語言,學習路線大體相同,變數、面向對象、選擇、循環、字元串處理 、輸入輸出,等等 。學校里一般就學個皮毛,入個門,有興趣還可再學。你如果讀研或做研究,有時候免不了要用編程搭個數學模型啥的

㈥ C語言一定要學數學嗎

不會,事實上,如果你僅僅是學習C語言,對數學的要求不高,但是如果你要高軟體工程,架構的話,沒一定的數學基礎對於很多演算法的東西你估計很難理解,但是其實只要你努力,一邊學習C語言,一邊鑽那些演算法的東西也是可以的

㈦ 數學不好可以學C語言嗎

編程語言其實對數學要求不是很高,但是邏輯思維要求有點高。看你邏輯思維怎麼樣。

如果是純粹的學習C,數學不是問題,入門的話,了解一些數學的基礎運算就可以。

C語言是計算機編程語言的入內門基礎。所以說如果想學習的話用不到什麼太深的數學理論和思想,簡簡單單的有個邏輯概括能力就好。C語言中的數學因素就是個「檻兒」,一個思維變通的「門檻」,當學不進去的時候,認為哪裡都有自己的不足。當容學進去以後,在學習更深的C++/C#或者JAVA,就要容易多了。

學編程的三個知識體系:

  • 數據存儲 (內存,文件,資料庫,分布式,集群, 關系型 ,非關系型 。。)

  • 業務邏輯 (業務需求,語言語法,演算法,類庫框架,性能優化等)

  • 信息交互(展示)(多端,app,小程序,公眾號,移動端,pc端,web開發等。。)

  • 這三塊知識作為學習來說,可以有側重,但是不能有某一塊完全不懂。

    一般的初學者,或者培訓機構的學習順序是

  • javase

  • 資料庫

  • web開發

  • 項目

  • 框架

  • 項目

  • 基本把三大塊覆蓋了,為一個入門的人打好了知識基礎, 但是後面的路還很長

㈧ 現在還有學c語言的必要嗎 知乎

1. 與其它高級語言比起來,C 語言對硬體親和性差不多算最高,對硬體的利用率也最高(在會用的前提下)。 C 語言可以很方便地任意操作目前計算機內任何可以用地址來表示的東西——也就是說軟體能直接操作到的東西中,只有 CPU 里邊的寄存器不能直接操作(嵌到 C 里邊的匯編或者編譯器特殊處理的不算)。2. 比 C 更能全方位操作硬體的只有匯編,但是匯編對復雜程序設計實在是太不方便了。所以目前操作系統也只有很少的部分用匯編寫。3. C 語言本身對於應用程序的開發在時間上並不會造成太大的障礙。很多其它語言的高級特性其實只是庫的支持而已,如果有那些 library,C 語言在開發效率上並不會有太大的問題。並且發展了這么多年,其實常用的 library 基本上也都能找到。4. 由於計算機性能的增強,越來越多的功能可以僅通過腳本在宿主環境中完成。這是 C 語言做不到的。5. C 語言也是高級語言中最能體現目前計算機硬體工作方式的語言。綜合前三點,如果計算機架構不改,C 語言必定還有很大的生存空間。誠然硬體資源和人力資源(編程時間)上的權衡,隨著計算機硬體的發展,越來越偏向人力資源,所以C 語言的分額會萎縮。但是人的慾望膨脹得也不慢(對計算機硬體性能的需求膨脹),在這個條件下 C 語言的需求萎縮並不會太快。上面第四點可能是 C 語言需求萎縮的最大原因,不過第四點在一定程度上也拓展了編程人員的需求量。由於最後一點,如果真的要對其它編程語言有很深入的理解,那必須理解計算機的架構(計算機到底是怎麼幹活的),那麼 C 語言是道邁不過的坎。只要涉及到操作系統就離不開 C 語言了(當然可以說有的操作系統用的 C++,但是如果 C 語言都沒搞清楚,C++是不可能搞清楚的)。對於比較上層的開發者來說就算不常用C語言,至少要知道 它是怎麼回事,就像寫驅動的人可能並不常用匯編,但是一定要知道它是怎麼回事,不然怎麼解那些莫名其妙的 bug?學了C 語言,最不濟的情況下,也是會讓你有機會成為使用其它任何語言的高手。
說的非常好,轉一下
作者:熊心源
鏈接:http://www.hu.com/question/21992679/answer/19991091
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。

㈨ C語言還有學習的必要嗎

這主要看你學的什麼專業,從事什麼工作,如果學的是計算機專業或者和計算機專業相關的,C語言就必須學,如果你不是學這些的,就可以不用學,畢竟你不用靠這個吃飯,但如果對這方面感興趣的也可以學

㈩ C語言還有學習的必要嗎

如果時間充足,可以學,c畢竟是基礎