如何選擇最適合自己的程式語言,初學者怎樣選擇適合自己的程式語言Python

2021-03-04 01:51:21 字數 4801 閱讀 5646

1樓:匿名使用者

以本人經驗來看

只有是否適合做軟體研發,是否適合寫**。

至於程式語言, 這個沒多大區別

乙個能把c玩的很轉的人, 去該行java開發,經過一段時間一定也能幹好。

所以,不存在最適合的程式語言

如果你學乙個語言,感覺很吃力,很沒意思,那其他的 也沒什麼必要嘗試了。

初學者怎樣選擇適合自己的程式語言python

2樓:只為遇見

對想學程式設計的初學者而言剛開始選著語言時不知道該選什麼 什麼語

小白程式設計師如何選擇合適自己的程式語言

3樓:

什麼小白不小白的?千萬不可以認為自己不能夠學好計算機程式語言!!!因為我本人就是學習計算機軟體專業的,我告訴你的乙個經驗就是:

如果你要想真正掌握好計算機程式設計技能,那麼必須要做到:一定、且多親自上機實踐才行!!絕對不能夠只是在書本上讀程式、研究程式的語法結構、關鍵字等,那樣絕對是無法掌握程式設計技能的!!!

要想熟練掌握計算機程式設計技能(其實學習其他的各種程式語言也同理),那麼首先要有一台屬於自己的電腦、並安裝好作業系統,且安裝好相應的程式編譯開發環境,然後購買一本難度適合自己的程式設計教材,親自動手上機編寫、編譯、鏈結、直到除錯通過教材中的所有源程式(包括每一章的例題、以及每一章後面的練習題)。

只要你真正能夠做到一直堅持下去,我保證你肯定可以熟練掌握好計算機程式語言。

至於說如何選擇適合自己的程式語言,我個人的觀點認為:你可以首先深入學習 c 語言程式設計,因為現在 c 語言還是一種比較流行的高階語言。只要你把 c 語言程式設計學得精通、熟練掌握了,我堅信你即使再學習其它的程式語言肯定也是非常容易的。

因為不同的程式語言,其實程式設計思路都是一樣的,只是其語法、語句、以及關鍵字不同而已。

新手如何選擇程式語言

4樓:匿名使用者

這個問題是每一位學習程式設計的初學者都會遇到而且很迷茫的問題,在這裡發表一下個人觀點,僅供參考: 1.每一種程式都有其發展的歷程,沒有任何一種程式是萬能的,比如說我們都知道的c語言,開發c的初衷就是為了讓程式設計師能脫離那種原始的彙編的環境,可以在高階語言環境中對記憶體位址進行控制,所以c語言在底層操作上來講要優越於其他高階語言;比如pasical語言的初衷就是為了程式設計中的教學使用,所以pasical語言的語法結構很嚴謹;比如fortran語言,開發的初衷就是為了工程計算,所以他的數學邏輯工程邏輯功能模組就相當強大,等等………… 2.

現在的語言已經發展到物件導向的高階語言,像我們現在所熟知的java、.***、delphi 等語言,他們開發應用軟體來說基本沒有太大的區別,因為他們的庫都已經很豐富,我們開發起來也相對較簡單一些,他們的差距也就緊緊在於市場占有率和所在公司開發選擇問題上了。還有另外乙個就是一些資料庫程式設計的語言比如sql、pb等語言,他們的資料庫功能相當強大,由於微軟產品的市場佔有,所以大家比較傾向於sql語言,因為他的應用面要廣一些,但是不乏有些朋友會基於一些其他的想法選擇其他型別的資料庫程式語言。

解釋類語言,作為b/s開發模式的語言,也是根據其市場佔有規模來分,一般來講市場占有率越高的語言程式,那麼它的庫要豐富一些,我們操作起來要相對容易些。所以說,現在流行的應用軟體開發的語言來講,我們一般考慮的是市場占有率高的,就會有更多的工作機會來等待我們;但是一些市場占有率稍低的開發語言(有自己特色的),工作機會自然少一些,但是報酬相對要高一些,物以稀為貴嘛! 3.

各種語言的選擇

如果編寫對效能要求苛刻,或和作業系統結合緊密的程式,必然選擇c。

如果編寫到處可用的程式,選java。

如果編寫大程式,可能的話盡量用指令碼語言如python、ruby,不行了再用java和c。因為指令碼語言帶來了生產力。

編寫文字的處理程式用perl或ruby。

編寫知識的處理程式用prolog。

編寫最靈活,最模糊的程式用lisp。

編寫office程式用vba。

編寫伺服器端程式,php、(採用自己熟悉的語言來寫,例如perl、python、ruby)cgi、asp、(熟悉java就用)jsp都是選擇。

編寫資料庫程式用vb或delphi。

如果要追求效能和程式的能力,要完全發揮作業系統的能力,使用c/c++語言是合適的。在windows環境下用vc,在unix-like環境下用gcc。

如果不是追求和作業系統完美結合,而只是效能,又要追求跨平台性,那麼仍然選擇c,但可以選擇跨平台的庫,如qt、gtk、fox、wxwindows。如果要編寫遊戲也有跨平台選擇:sdl。

如果不滿意c領域標準的不統一,不滿意c的容易出錯,不滿意c的物件導向特徵不徹底。如果不在乎跨平台,windows平台可以選擇c#,mac平台可以選擇coco。如果需要跨平台,可以選擇java。

如果需要跨平台,又要廣泛的支援的話,選擇java。

在unix-like下,最方便的工具語言是perl,它有強大的社群和**庫的支援。

如果只作為簡單應用的工具語言,python和ruby是更好的選擇,他們的跨平台移植性好,應用也比較廣泛。其中python更適合入門和交流,長期使用也不錯。ruby是對python不滿意的另乙個選擇,它提供了很多額外的功能。

如果要選擇乙個程式的嵌入語言,原來有lisp、basic和java,現在還可以選擇python和ruby。

如果在要求動態解釋執行語言,而又不想學其他語言的話,c程式設計師的選擇是pike,java程式設計師的選擇是beanshell。

在java平台,又想用指令碼語言的話,可以用python。

最正統的基於文件的語言或叫動態頁面語言是javascript。

最專門的伺服器端語言是php,當然也有很多其他選擇。

xml語言以xul為最著名,dtml也算乙個,你自己也可以用xml作為自己特殊用途的語言。比如jedit就用xml作為一種模式定製語言。xml語言是一種比較先進的趨勢,比現有的語言在特殊領域更高效。

要找容易實現的語言,lisp和tcl是選擇。

lisp的資料和程式融為一體的能力和自由是其他語言都沒有的。現在出現了乙個lisp的現代化的變種:rebol。

如果有基於事實的程式設計的需要的話,prolog和clips是必然。 4.其實說到最後,也許大家都已經迷糊了,因為我自己也迷糊了(不要扔我!

誰啊?怎麼還有雞蛋?!*—%##*),不過只需要乙個簡單的道理:

選擇什麼方向(資料庫、應用軟體、底層開發等等),那要看我們對什麼感興趣,對什麼有一種親切感;選擇好了方向,在選擇需要那個具體的語言,那就要看市場佔有,公司發展前景,我們需要得到的利潤回報等因素(不過,作為同種類的語言,乙個真正的程式設計師是可以很好的跨越這種平台的,也就是說你最好不要只學習一種語言)! 5.如果你為了掙錢,就學java c# vb 之類的快速開發工具;

如果你是為了掙錢還想搞搞技術, 就學c++之類的語言;

如果你想搞系統開發, 你就要從硬體,彙編,一點一點學起了

5樓:匿名使用者

所有語言都建立在編輯工具上,如果你是新手你可以嘗試去找一些快捷一點的工具,而不是挑選需要,任何語言都是服務作業系統,是一些指令而已。excel就可以程式設計,你先學習一下vba很實用的

6樓:暗客默燭

別看那些花裡胡哨的,主要看你的方向和預期工作地理位置。

二線以下小城市請果斷選擇java或php,走web開發。

一線及二線+城市請選擇python,go等新興熱門語言,方向選擇更加前衛(如大資料,ai,雲計算),薪資更高。

不推薦的語言:c系語言,對新手而言難度較大。

不推薦的語言:ruby,scala,等略顯小眾的語言,雖然對口工資高但職位是真的少。

列舉幾個一線及二線+城市吧:北上廣深,成都,南京,杭州(阿里老家),貴州(雲繁榮)。

7樓:最新資訊資料

程式設計應該是很多非計算機專業入門的必學科目,程式設計就像我們小時候的牙牙學語,只有學會快樂說話,才能去學習語文等科目。而語文就像計算機專業的人工智慧,還沒有學會說話,就想學語文是不可能的,同樣的還沒有掌握計算機語言,你還沒有弄懂電腦給你的對話,怎麼能學會人工智慧呢?

一、程式語言有很多,我們該如何選擇一門先學習呢?

綜合出爐的程式語言排行榜,我們可以具體分析一下:

通過榜單我們可以看出,程式設計霸主依然是java、c語言、c++、python等。

1、為什麼java依舊能持續佔據榜單榜首?

一方面是因為java非常強大的適用性,而且入門學習java也能很快上手,而在**邏輯方面,java也做到了無懈可擊,清晰不混亂,而且因為自身機制原因,java還很適合在移動端領域深造,安卓和ijos都是經過java製作的,在領域方面java是涉及的非常廣泛。

2、c/c++語言應該是出現最早,但為什麼排在榜單第二呢?

c 是比較老的程式語言之一,由於它的**執行速度快而且簡單,它到現在仍然一直被使用。它的學習難度比較大,但是,一旦你掌握了它,你就可以做任何語言能做的事情。你可能不會用它去做高階的**或者軟體,但是,c 是嵌入式裝置的首選程式語言。

隨著物聯網的普及,c 將被再次廣泛的使用,對於 c++,它被廣泛用於一些大型軟體。

3、python程式語言上公升速度最快,為什麼越來越受程式設計師的青睞?

原因有幾個:1、主要歸因於 python對大資料的處理能力,效能表現優良,語法相對簡單,學習成本較低。2、人工智慧及雲計算的發展,國家推廣人工智慧教育, python被一些學校作為教學語言。

3、借人工智慧的聲勢,宣傳 python的各種優勢,所以,迅速在大眾中傳插。就如區塊鏈技術。

二、針對以上的資料分析,對於非計算機專業入門計算機行業來說,選擇哪種程式語言,可以從以下幾個方面入手:

考慮一下自己的興趣點和以後的就業方向。比如說:以後想從事人工智慧方向,可以選擇學習python;如果以後想進入大資料領域,可以學習java或者python;如果想進入物聯網領域,可以選擇學習c語言……

什麼程式語言最適合自學?學程式設計學什麼語言好

什麼都一樣,只要你努力呀。不過相對來說。net自學起來還是比較好學點的,但是目前薪水是低了點哦。建議先從c語言學變成理念,等明白了一定變成原理後可以去學c 因為比較簡單。看你的興趣和投入的精力了,沒有不適合的。學程式設計學什麼語言好 c 語言 c 語言作為一種簡單靈活的高階程式語言,它是乙個面向過程...

如何選擇到適合的電商ERP,如何選擇最適合自己的電商ERP

1 看功bai能是否 滿足自己目前的需du求,同zhi時考慮一下dao未來的發展如單量版增大,店鋪擴充套件,最權有效可靠的辦法是試用!購買之前一定要試用。2 價效比,之所以說價效比而不是單純的 是因為軟體功能和服務以及穩定性不能僅以 衡量。但不建議一下子買3年甚至5年打包價,萬一出問題退款堪比登天。...

不知道自己最適合什麼染髮顏色,如何選擇適合自己的染髮顏色表

最適合什麼染髮顏色 流行染棕色 棕色系染髮,像沐浴在冬日暖陽中,讓人心情舒暢 棕色髮色不僅能為整體造型增加亮點和溫暖感 還能提亮和調節暗沉的膚色,可謂一舉兩得 那就意味著你需要花更多的心 如何選擇適合自己的染髮顏色表 可以根據自己的膚色來選擇染髮色,具體如下 拓展資料 1.選擇髮色的重要依據是膚色,...