學習程式語言的基礎是什麼,學習程式語言需要什麼基礎?

時間 2022-04-08 21:34:10

1樓:匿名使用者

基礎是要在電子方面有很好的興趣.

有比較好的硬體知識.

2樓:選錯誤一生

計算機組成原理

資料結構

3樓:匿名使用者

暈!1你喜歡什麼就去學.那麼多語言.

4樓:匿名使用者

c語言入門

高等數學

離散數學

資料庫入門

5樓:長沙新華電腦學院

學習微軟bai的就先從vb開始,vb是比較好的入門語言,視覺化的,比較簡單,是非常好的入門語言。

學習程式語言需要什麼基礎?

6樓:匿名使用者

01學程式設計需要什麼基礎?

1、數學基礎

從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。

2、邏輯思維能力的培養

學程式設計要有一定的邏輯思維能力,邏思力的培養要長時間的實踐鍛鍊。

要想成為一名優秀的程式設計師,最重要的是掌握程式設計思想。要做到這一點必須在反覆的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習程式設計過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。

誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。

3、要有一定的程式設計思想

學習一門語言或開發工具,語法結構、功能呼叫是次要的,最主要是學習它的思想。例如學習 vc 就要學習 windows 的內在機理、什麼是執行緒;學習 com 就要知道 vtalbe 、類廠、介面關鍵是學一種思想,有了思想,那麼我們就可以觸類旁通。

02學會程式設計能做什麼?

學會程式語言,可以從事軟體工程師,就目前而言,軟體工程師就業前景一片大好,就目前來說,我國仍然還存在很大的軟體開發人才缺口,並且以每年20%左右的速度增長。程式語言發展前景如此好,已經成為多數同學心中理想的職業。

根據idc的統計數字,在所有軟體開發類人才的需求中,對軟體工程師的需求達到全部需求量的60%~70%,軟體工程師人才需求旺盛,it企業卻很難招聘到合格的軟體開發人員。

其中,很根本的原因就是許多計算機專業的畢業生在讀期間沒有掌握實用的技能與經驗,距離企業的實際用人需求有較大的差距。因此,計算機專業的大學生欲成為軟體工程師,十分便捷的一條路就是參加以實戰專案為主要教學方法的程式設計培訓,從而有效地縮短同企業具體用人需求之間的差距。正是由於這個脫節,致使程式設計人員待遇良好,軟體開發程師是乙個前景廣闊的職業。

7樓:安徽新華電腦專修學院

學習程式語言,首先應該從最基礎的開始掌握,雖然vb相對更容易入門,但是現在絕大多數的高階程式語言都是從c語言的基礎上演化而來的,建議從c語言開始學起,掌握了c語言的使用,有助於學習其他的高階程式語言,而不同的程式設計技術需要的程式語言又不相同,在進一步的學習時,應選擇合適的技術方向。

學程式設計需要什麼基礎?

8樓:沒啥好遊戲

學習程式設計的基礎:

1、英語基礎

雖然對於初級程式設計師來說,英語只需要寫簡單的詞彙就可以,但是如果想要走的更遠,還是要去學習和掌握。我極力推薦英語是因為在學習it技術上,沒有專業文件的閱讀能力是不可想象的,中文的翻譯往往在猴年馬月才會出來,而現在的許多出版社乾脆就直接把英文印刷上去,學習的方法是強迫自己看原版的教材,開始會看不懂,用多了自然熟練,吃得苦下得狠心絕對是任何行業都需要的品質。相信只要有幾年工作經驗的人都會深有感觸!

2、計算機體系結構和組合語言

關於體系結構的書遍地都是,而且也大同小異,倒是彙編有一本非常好的書《80x86組合語言程式設計教程》(清華大學出版社,黑色封面,楊季文著),你需要著重學習386後保護模式的程式設計。否則你在學習現代作業系統底層的一些東西的時候會覺得是在看天書。

3、計算機作業系統原理

我們的開發總是在特定的作業系統上進行,如果不是,只有一種可能:你在自己實現乙個作業系統,無論如何,作業系統原理是必讀的。這就象我們為乙個晶元製作外圍裝置時,晶元基本的工作時序是必需了解的。

這一類書也很多,我沒有發現哪一本書非常出眾,只是覺得在看完了這些書後如果有空就應該看看《inside windows 2000》。

4、資料結構和演算法

這門課程能夠決定乙個人程式設計水平的高低,是一門核心課程。我首選的是清華版的。很多人喜歡買c++版的,但我覺得沒有必要,c++的語法讓演算法實現過程變得複雜多了,而且許多老師喜歡用模組這一東西讓演算法變得更複雜,倒是在學完了c版的書以後再來瀏覽一下c++的版的書是最好的。

5、軟體工程

這門課程是越到後來就越發現它的重要,雖然剛開始看時就象看馬哲一樣不知所云。《實用軟體工程》(黃色,清華)。不要花太多的時間去記條條框框,看不懂就跳過去。

在每次自己完成了乙個軟體設計任務(不管是練習還是工作)以後再來回顧回顧,每次都會有收穫。

6、windows 程式設計

我建議任何企圖設計windows程式的人在學習vc以前仔細的學完它,而且前面的那本《inside windows 2000》也最好放到這本書的後面讀。在這本書中,沒有c++,沒有gui,沒有控制項,有的就是如何用原始的c語言來完成windows程式設計。

在學完了它以後,你才會發現vc其實是很容易學的,千萬不要在沒有看完這本書以前提前學習vc,你最好碰都不要碰,我知道的許多名校甚至都已經用它作為教材進行授課。可見其重要。

9樓:坐呃嗚

學程式設計需要以下這些基礎:

一、做好心裡準備

自學程式設計的彎路多得數不完,坑多得踩不完。如果你決定要自學程式設計,就意味著踏上了一條面對困難、挫折和失敗的無盡之路,要想清楚自己能不能承受這些挫折,自己能不能堅持走到最後。

二、選定方向

程式設計的世界是多元紛繁的,大的方向就分前端開發、後端開發、移動開發、雲計算、資料處理、智慧型硬體、物聯網、虛擬實境等等,光程式語言都幾十種。如果沒有做過功課,貿然進入只會分分鐘懵逼。所以最好是根據自己的興趣愛好再結合市場前景,先選定乙個方向,再選擇一門語言,然後頭也不回的深深扎進去。

三、制定學習目標計畫

選定了方向之後,剩下的就是朝著目的努力前進了。自學的過程是枯燥乏味的,也沒有人陪伴督促,所以要想自學有一定成果,除了要有清晰明確的目標計畫,還要有很強的自我約束能力,還要善於自我及激勵。

不然很容易自由渙散,三天打魚兩天曬網,看起來花了不少時間,實際上沒學到什麼。

10樓:小田粽

學程式設計需要數學基礎和英語基礎,因為大多數的程式設計都跟數學有關,而且都是用英文的。

11樓:可愛的大婕妤

學程式設計首先就是需要自己的數學比較好,相關的邏輯思維也是同步需要的,而且需要選擇一門合適的程式語言,同時程式語言中的一些用法,基礎語句等等都是需要靈活掌握的。

12樓:角落裡的春

學程式設計需要早點學會盲打、軟體工程、數學基礎。

1、早點學會盲打

盲打越早學會越好,即使你不寫程式**,總還是要用電腦打字的。不會盲打的人常用「二指禪」打字,比專業打字員慢上幾十倍。而只要刻意練習,一般1個月就能學會,只不過一開始速度慢點罷了,以後只需要不停地打下去就行了。

2、數學基礎

從計算機和應用的發展歷史來看,計算機的數學模型和體系結構等好多都是由數學家提出的,包括最早的計算機也是為數值計算而設計的。因此,要學好計算機是需要一定的數學基礎的,初學者有高中水平就差不多了。

3、軟體工程

這門課程是越到後來就越發現它的重要,雖然剛開始看時就象看馬哲一樣不知所云。《實用軟體工程》(黃色,清華)。在每次自己完成了乙個軟體設計任務(不管是練習還是工作)以後再來回顧回顧,每次都會有收穫。

13樓:艾小呆的我

學程式設計的人理科思維很重要,程式設計就是把需求通過數字建模表達出來。

14樓:求好的

學程式設計最主要的基礎就是數學和邏輯思維能力。

15樓:蘭瑟爾

一定的數學和英語基礎都是必要的,做好心理準備也很重要。

16樓:蘇瑾年

數學和英語。當然頭腦也是很重要的了。

17樓:四川新華小小

計算機操作的基礎還有軟體的應用,還有就是英語,

18樓:鐵鎚新華

英語基礎,計算機基礎

19樓:少點熱度

沒有要求,去學吧,如果能入門就能學,不能就放棄吧

學習程式設計入門應該先學什麼?

20樓:旁竹淡凰

最近很多人都在問如何學習程式設計。我覺得學習程式設計最重要的是入門,如果你入門的時候有乙個好的方法和思路,打下比較紮實的基礎,對今後的程式設計工作是很有益處的。即使在學習新的程式語言也無所謂,因為它們有很多相通之處,可以相互借鑑。

我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pascal它被稱為教學語言,結構嚴謹,不像c語言那麼靈活,易於理解和學習。

然後可以繼續學習c語言,這個語言比較靈活。有了pascal的基礎,在進行c語言程式設計就不會因為c語言的靈活而有問題

。後面的就可以學習vc什麼的了。

c語言的書推薦譚浩強的,比較好。

我當時學習pascal和c語言的時候是將書後的習題都做了一遍,感覺效果很好。

當然了,學習什麼語言也要看你具體準備從事什麼行業。例如你要進行嵌入式開發,c就是很好的選擇,如果是windows開發,那麼vc就不錯。還有資料庫方面的開發、網路開發等等。

不同的語言適合不同的方面。要看自己的選擇的,呵呵

。還有很多人說自己的基礎很差,甚至中學畢業什麼的。其實這個並不重要,比較說英語,在計算機語言裡所用到的單詞量很少,而且都是常用詞,經常使用就記住了。

當然,如果你要看原文資料或者幫助的話,專業詞彙比較多,不過在金山詞霸的幫助下,經常看,也是沒什麼大的問題的。至於數學什麼的,其實數學只是培養你乙個邏輯思維能力,在初學程式設計的時候影響不是很大。況且,作為乙個基礎程式設計人員來說,上面還有系統分析師、專案經理,他們會把需求分析、概要設計和詳細設計做好的,你只要按照文件寫**就ok了。

不過,要上更上一步的話,其他基礎知識就非常重要了,畢竟你不能寫一輩子**。

在你學習好c語言以後,個人建議好好學習一下資料結構和軟體工程。這兩門對你的水平提高都是很有幫助的。特別是軟體工程,它能夠使你按照科學的工程方法進行軟體開發,對今後的發展很有好處。

只是一家之言,有不到之處,還望見諒!

參考資料

學習程式設計的順序,程式語言的學習順序

沒有必要在學c 前擔憂這些 雖然c 是c的公升級版 學了c可以有助於c 的理解 畢竟c 是物件導向的 在物件導向這個概念沒建立起來之前 對於初學二者來說c 早概念理解上是會有一些困難 但這不與你能否學習掛鉤 目前程式設計設計方面c語言還是最受歡迎的 若要搞軟體設計 資料結構是必學的 因為資料結構設計...

學習VB要學什麼,學習程式語言要學什麼?

個人體會,和你談一下 vb比較好入門,也是一種快速應用開發的語言,但要把vb學精學透徹並不那麼短時間能夠實現。你可以先學習一下vb的體系結構,大致看看就行,可能其中會有些概念不可理解,不要緊,不用去深究,時間長了接觸多了你會理解的。這樣做的目的主要是了解vb適合做什麼,他的程式設計特點和執行機制是什...

什麼是2019年最值得學習的程式語言

不管什麼語言,從c語言開始總是沒錯的 什麼是2016年最值得學習的程式語言 年最受歡迎的程式語言是哪些 可以去tiobe的主頁檢視,圖是我擷取的前十的語言 html5 css js 2016年學什麼程式語言有前途 現在學技術 還是學廚師比較好 現在社會對廚師人才的需求特別大 特別是現在的川菜,是非常...

在學習c語言程式,為什麼程式設計時printf括號裡是d

空格 回車是輸入分隔符,連續幾個分隔符,按乙個考慮。在你的輸入 45 56 中,先讀入45,遇到空格,表示第乙個數結束,賦予a,然後會忽略其他字元,等待格式中的 因此後面的56忽略了。最後遇到回車,也沒有等到 輸入已經結束。建議輸入格式中,不要使用任何分隔符,在輸入時使用系統預設分隔符,如此可以防止...

為什麼要學習Python程式語言?哪些人適合學習Python

python是一種物件導向的解釋型計算機程式語言。憑藉著其語法簡潔清晰,簡單易學,具有豐富和強大的庫 開發速度快,規範的 等特性成為當下最受歡迎的程式語言。目前,python應用廣泛,市場前景十分光明,人才需求大,這就是為什麼要學python的主要原因。反正閒著也是閒著,寒假多學點東西吧。你要明確自...