1. 想做程序員,學哪種語言好
其實這里說的語言也就是我們所熟知的編程語言。編程語言俗稱「計算機語言」,種類非常的多,總的來說可以分成機器語言、匯編語言、高級語言三大類。程序是計算機要執行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。
如今IT行業如此火爆必然吸引了很多人想加入其中,那麼如此多的編程語言,我們該如何選擇學習呢?究竟哪種編程語言或者哪些編程語言能在工作中給予我們最大的幫助?下面我就以TIOBE編程語言榜流行度較高的編程語言為例,詳細為大家解答一下主流編程的用途,希望能對大家的編程語言學習有一定的借鑒意義。
java 佔比16.8%
Java是一種簡單的,跨平台的,面向對象的,分布式的,動態的語言。時至今日,Java依舊是在科學應用中最好選擇,包括自然語言處理。同時Java是默認的軟體行業的應用程序開發語言,在金融服務行業的大量使用,投資銀行和電子商務應用空間也非常之大。
C語言 佔比14.9%
C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。主要用於嵌入式開發,操作系統開發,文字處理程序開發等。它對編寫程序限制少,靈活性大,功能強。現在C語言不僅用來編寫系統軟體,也用來編寫應用軟體。
C++ 佔比7.4%
C++是C語言的繼承,它既可以進行C語言的過程化程序設計,又可以進行以抽象數據類型為特點的基於對象的程序設計,還可以進行以繼承和多態為特點,的面向對象的程序設計。很多游戲或者互聯網公司的後台伺服器程序都是基於C++開發的,在科學計算領域,近年C++憑借先進的數值計算庫、泛型編程等優勢在這一領域也應用頗多。
Python 佔比6.9%
Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言。Python具有豐富和強大的庫。它常被昵稱為膠水,能夠把用其他語言製作的各種模塊很輕松地聯結在一起。在神經網路、深度學習方面,Python都能夠找到比較成熟的包來加以調用。而且Python是面向對象的動態語言,且適用於科學計算,這就使得Python在人工智慧方面備受青睞。
C# 佔比3.5%
C#是一種安全的、穩定的、簡單的、優雅的,由C和C++衍生出來的面向對象的編程語言。它在繼承C和C++強大功能的同時去掉了一些它們的復雜特性。主要用於客戶端應用程序、web應用。在數據處理方面有著很好的模型與框架,靈活多變的資料庫管理模式。支持多處理器多核的非同步任務模型,多個非同步任務之間可以自由調控,可以自行安排各個線程的執行順序。
最終選擇哪種編程語言學習,決定權還是在自己手中,希望大家通過仔細評估,結合自己的興趣和職業規劃作出最明智的學習選擇。
2. 我想做一個高級程序員,需要學什麼.全面的
高級程序員?
如果你現在一點都不懂的話應該從最基本的學起.
先學c語言,數據結構,資料庫基本的.
c語言是軟體入門,如果想了解點硬體的話看看數字邏輯電路,是硬體入門.
學完c語言學c++,java之類的語言就容易學了,然後再學點
如果想系統的學習,可就比較多了.有一些基本的課程,比如離散數學之類的數學課程是計算機專業的基礎課,可以了解了解.
下一步學學計算機組織與結構,操作系統,軟體工程,UML建模的課程.
至於做b/s結構的程序,asp,php之類的比較容易學,很短時間就可以學會.
最後如果想提升的話學學軟體項目管理,J2EE架構等課程.
一時想不起來太多了,就寫這些吧
3. 想做程序員不知道學哪種編程語言
編程語言有:java、C# 、Basic、Pascal、C語言、C++、AAuto、易語言、SQL、匯編等
實際中常用JAVA、C++、C語言、SQL、C#這些都是高級語言,而匯編是低級語言,不建議學習。這些編程語言,精通任何一種,薪資都很客觀。
C相對難學,薪資相對較低。
java是相對比較好學,而且就業前景好,應用面廣泛,薪資也相對較高的編程語言。
4. 想當程序員,我應該先學什麼語言
學習計算機語言並不難,但若讓LZ第一次就學JAVA的話估計
非天才攻不了,精通編程也不是一朝一夕的學習任務啊~
建議先學Turbo C 2.0,標準的C語言,雖然派不上什麼用場
,但是作為計算機語言培養思維的話是非常重要的,比較的簡
單易懂,易操作。
可視化編程VB6.0,這個對於軟體的開發是非常有用的利器!
當然結構也會相對的復雜,優點是非常的直觀,如果你想往軟
件開發發展的話這個是必學。
到此,可以說已經不是一般的編程的小輩,有一定經驗的話學
任何語言也不會覺得難了,接下來便可以學VC++或JAVA,
JAVA比較熱門,但是你若學活了JAVA定能有一凡大事業哦~
最後,你說的網站編程。現在應該已經不存在網站編程這個說
法了,FrontPage、Dreamwear的出現已經讓HTML變成一門傻
瓜語言,如果真的想學好網站設計的話,學動態語言是很有必
要的,目前流行的有ASP、PHP、CGI三大門動態語言,當然連
接的資料庫SQL、ACCESS也有一定必要去掌握的
5. 作為一個程序員,至少需要掌握哪幾種編程語言
至少要學一個底層的語言,如C、匯編之類,這樣才能了解計算機究竟是怎麼工作的,數據和指令是如何存儲的,代碼是如何運行的;至少也要學一門高級語言,如Python、Java之類,因為高級語言語法更簡單,做同樣的工作代碼量更小;最好也掌握一門腳本語言,如Python、bat、Shell、Sikuli等,這種語言可以用來干各種各樣的雜活,可以提高不少效率。
前兩種語言都是可以作為日常工作的主力語言的,第三種可作為工作的輔助,主要還是用於生活。
6. 學習編程要學習什麼語言
可以先學 Pascal。 Pascal 是一門很好的教學語言。然後對過程式編程有些了解以後可以學習數據結構,C 和 C++。 然後可以學一下 Java 或 C#。 當然我的建議只是幫助你能夠了解過程式和面向對象的編程。至於要進入IT業,方向和門類很多,所以學什麼更好不能一概而論。
如果希望能夠進入計算機系,拿一個「科班出身」的學位,從Pascal學起不錯,可以把Structured programming的基礎打好。但是大部分人,從Visusal Basic學起更能夠速成,並增加自信。
大計算機科學的底子:c ,c++,離散數學,數據結構,資料庫,軟體工程,(可參考MIT Open Courseware)。業余者自修:Visual Basic, Scripting,Frontpage, Flash。
C++是C的延伸,所以兩者有很大的重疊部分,分不清很正常。我覺得C是基礎。用C能夠熟練地寫程序以後,再逐漸接觸C++的程序設計理念可能更好一些。
「學習一門語言的最好方法是用它來編程序」。
最後,不能只學語言。許多大學生認為學最新的計算機語言、技術、標準是最好的鋪路方法,因為許多公司招聘時要求這些方面的經驗。這些新技術雖然該學,但是學習計算機基礎課程更重要,因為計算機語言和開發平台日新月異,但是萬變不離其宗的就是那些基礎課程:數據結構、演算法、編譯原理、計算機組成、關系型資料庫原理等。有位同學生動地在「開復學生網」上把這些基礎課程比擬為內功,把新的語言、技術、標准比擬為外功。只追尋時髦的學生最後只懂招式,沒有功力,是不可能成為高手的。
7. 想當個程序員,到底要學好哪種語言
就目前來說,java跟c#比較有前途,如果是做網站的話,還有asp、php等,個人推薦c#跟.net。
據我所知java目前主要是jsp,不過我認為java前景不好,.net已經開始占據市場,現在裝機普遍都開始安裝.net framework了。未來C#將替代C++成為主流,相對應的.Net可能也會替代jsp成為web開發的主流,畢竟微軟這棵大樹還是那麼高大威猛。java的優勢以前普遍在jsp上,以後獲取在手機應用程序上開發出新的市場呢?當然,php也在興起,可以考慮一下!
另外,現在每種語言都有一定的市場,很多東西都是一理通百理通,從邏輯上來說編程語言都差不多,懂了一種在學另一種就不是很難,所以,我認為你首先要做的就是精通一門語言並能熟練的應用
註:這是我的觀點,僅供參考
8. 做為一個程序員應該精通哪幾門語言
我個人覺得應該掌握至少兩門語言:面向過程的和面向對象的!
1.C語言是面向過程中最好的語言了,而且也比較好學,容易入手!
2.JAVA是面向對象中最好的語言了,而且現在大部分編程都用用的JAVA。但是這門語言比較難入門,要有耐心。如果能學好這門語言,相信面向對象的語言就沒問題了。
對於專業課當然要學好,數據結構和資料庫當然要學好啦,學不好這些以後的課就很難看懂了!加油啊!相信自己!
有句話不是說:把自己最精彩的拿出來就是最棒的!
要時刻在自己心中重復著「我真的很不錯」這句話,充滿自信!!!
我想你一定會成功的!!!
o(∩_∩)o...
9. 作為一個程序員,至少需要掌握哪幾種編程語言
1、 C語言
C語言有多基礎在這就不做更多的描述了,現在勢頭很猛的幾種語言的底層都是C語言搞定,重要性不言而喻。作為最基礎的底層語言,對於有志於做系統工程師或者有架構師夢想的程序員來說,了解底層如何實現的,C語言是必備的。
2、Java語言
Java語言目前在應用范圍實在太廣,不得不選擇來學習,無論從手機App,還是到後天的雲端,還是在大數據方向,都java存在的影子,java相對入門還不是那麼難。
做過很多年java的幾乎都有這種感覺,java語言入門容易但是真要成為頂級高手真的很難,高級語言就存在這種特性,入手容易成為高手很難。
3、Python語言
Python目前在很多領域都在涉獵,而且在成幾何倍數增長的速度,py最初以爬蟲而聞名,現在在人工智慧以及大數據上都開始搶占自己的地盤,以至於很多主流的人工智慧框架很多都是以py切入的,而且越來越多,py是這三種語言裡面最簡單易學入門最簡單的語言。
注意事項:
當然從眾多語言之中選擇三門語言其實是件很糾結的事情。C++在某些方面比Java語言更加適合做底層的框架,是很多架構的最愛,也是程序員推崇的博大精深語言的代表。
從應用角度也在各個領域都有不同程度的涉獵。還有別的語言比如php,ruby,go等等都有自身鮮明的特性。不可能把所有的語言都有學到為,精力有限只能選擇最該學的去搞。