-
1 # kimnwu
-
2 # 千鋒武漢
當前IT行業發展依然迅速,IT市場的潛力是無窮的,IT行業從業者的薪資待遇也就隨之不斷攀升了。就軟體開發而言,現在是資訊科技時代,軟體人才的需求成比例增長,但是合格的軟體開發人才卻存在著大的缺口,因此軟體開發行業成為了名副其實的高薪行業。
C:許多計算機科學家表示,學習C可以教初學者瞭解計算機程式的真正原理,還有一些人認為,它應該是計算機開始學習程式設計的人學會的第一種語言。主要用於嵌入式系統的應用程式。
C++:是C語言的增強,主要用於開發系統軟體,應用軟體,裝置驅動程式,嵌入式軟體,高效能伺服器和客戶端應用及娛樂軟體。
JAVA:說它是至今最流行的程式語言也不足為過,其可以用於各種各樣的領域,包括企業應用及基礎設施,以及Web應用和移動開發。
Java Script:在Web應用上有著非常大的需求,主要目的是為了解決伺服器端語言,比如Perl,遺留的速度問題,為客戶提供更流暢的瀏覽效果。JavaScript主要用於實現為Web瀏覽器,以提供增強的使用者介面和動態網站。
PHP:是一種通用開源指令碼語言,特別適合於Web開發,可嵌入到HTML中,它最初是用來設計動態網頁產生的。語法吸收了C語言、Java和Perl的特點,入門門檻較低,易於學習,使用廣泛。
Python:是應用於設計各種各樣的應用程式的動態語言, 往往比Tcl,Perl,Ruby,Scheme和Java更容易編寫。Python語法簡潔而清晰,具有豐富和強大的類庫。它常被暱稱為膠水語言,它能夠很輕鬆的把用其他語言製作的各種模組(尤其是C/C++)輕鬆地聯結在一起。
Ruby:是一種動態的,側重於簡單個高效的開源語言,他是一個優雅的語法,能夠很自然的閱讀和編寫,適合於快速開發,一般開發效率是JAVA的5倍。
Objective-C:對於鍾情於Apple裝置的網友來說,Objective-C的流行就得益於蘋果的成功,其是增加了Smalltalk風格的訊息在C程式語言中的反射,面向物件的語言。主要使用於蘋果系統和GNUstep這兩個使用OpenStep的標準的系統。隨著蘋果平臺的巨大人氣,如今Objective-C語言被人們逐漸知道。
HTML5:是用於構建因特網的核心技術的標準語言,用於Web呈現內容,它是HTML標準的第五次修訂,如今,HTML5繼續在移動開發領域發揮著重要的作用,為網際網路的發展提供了多樣化的發展道路,37%的開發者依賴HTML5開發移動網站和Web應用程式 。
CSS:是一種用來表現HTML)或XML等檔案樣式的計算機語言。最常用於Web樣式和HTML和Xhtml介面,該語言可以應用與任何型別的XML文件, CSS的設計主要是為了使文件內容從文件表示的分離,包括元素,如佈局、顏色和字型。
IT行業從業者是具備較強的專業性的,這也決定了IT從業人員的獨特性,特別是像Java、Python等方向對於從業人員的要求都是比較高的。只有系統的學習了技能,紮實的掌握了知識點,且擁有了一定的專案實踐經驗,才能夠很好的勝任企業的相關崗位,能夠上崗就上手工作,類技術型人才是備受企業的親睞的。
-
3 # 河南新華1
種類很多,要學的話,主要看你要從事哪個方面,程式設計都是大同小異,如果你學會一門,其他的學起來也就輕鬆許多。 如果你想當個普通的公司職員,建議C\C++這類的。 如果你想當個破解人員,建議彙編(我覺得是相當的難...)。 如果你想當個駭客,擁有一定的軟體知識(很低層的那種)和硬體知識(使用軟體掌控硬體)和網路知識(入侵這類的)。 如果你想當個紅客,主要是網路安全知識。 這需要看將來想從事什麼型別軟體的開發吧。如果在國內開發windows型別應用程式,據說vb比較流行,但如果開發和硬體關係較大的嵌入式程式,則使用較多的還是C語言,而網路這個方面,無論是有線還是無線,大多數都選擇了JAVA。以上是從應用角度來講的,如果從效能和投入方面分析,C語言無疑效能上最好的,但它的複雜度太高,開發和維護費用較大,一般比較好的遊戲程式或者速度要求較高的程式會選擇C++來開發,而VB等由於它的簡易性,可以極大縮短開發週期,也是程式設計師的寵兒之一。另外有一種語言python在國內逐漸出現,國外好像已經流行了十幾年吧,linux的載入程式和BT的一些元件都是用它開發的,具有開發週期短,易維護等特點,執行速度也比JAVA要快,並且面向物件,無平臺限制,據說還開放了原始碼,不過由於在國內流行時間不長,各大公司出於對以前開發程式碼的相容性的需要,可能一時間接受不這個語言,但可以明顯看出,它的發展潛力相當大。 總而言之,C為基礎,掌握JAVA,會用VB,瞭解python,應該看得出這幾個詞彙之間的輕重差別吧。:)單機程式語言主要有qb,vb,c++,vc++,c語言,我覺得最常用的是c語言,因為現在我們常用的windows作業系統就是用c 語言編寫的.非常常用. 網路程式語言現在用的是html 語言,還有java.adaasp(含asp.NET)basic(含VB)b(C語言的前身)cssc(含VC)c#(含VC#.NET)c++(含VC++.NET)fortranfoxbasehtml(含xhtml和shtml)jacc(不確定是不是這個名字了,一種開發語言的語言)javajava scriptjsplatexluapascalperlphpprologpythonrubysgml(html和xml用得很多,單獨列出,其實也是一種sgml)shellsqltcl/tkvb scriptxml 最常用的是 JAVA C C++ java VB 是比較好學的 最牛的要屬C#了
-
4 # 九宮無極
Java,python,vb,vc,c#,c++,.net等幾十種程式語言,目前主流和應用最廣的還要數我列出的這幾種。
-
5 # 風馳老王
語言可分為高階,低階,機器語言,我們用的最多的是高階語言,其中c是最基礎的,也最為實用。c是面向過程的,現在面向物件程式語言很流行,如c++,java,java是網路程式語言,有很好的跨平臺能力, 假如你想自己的計算機水平很高,建議你先把c語言學好,有興趣可一學習組合語言,應用發麵學下java比較的好
-
6 # IT駱駝
計算機程式語言是基於計算機硬體架構和作業系統,為程式程式碼編輯、編譯和執行提供語法規則的語言,是計算機程式設計的重要工具。因此計算機程式語言根據主流作業系統主要有以下幾大類:
windows作業系統下的微軟派系,主要包括:C、C#Basic、Visual Basic、VB.net為office套件提供的指令碼語言VBA基於Sun作業系統下的Java派系。java基於移動終端的開發語言蘋果Xcode、Swiftandroid的Java指令碼語言js,node.jspython超文字傳輸標記語言html,css基於機器語言和高階語言之間的組合語言 -
7 # SteveJrong
語言細分有很多,但總體可以看做為低階語言和高階語言。低階語言即直接面向硬體程式設計控制,如c語言和組合語言。高階語言則在低階語言基礎上遮蔽了其對開發不友好的一面,加入面向物件、垃圾回收等諸多方便且人性化的東西,使得開發者能快速開發,提高效率也更符合的思維方式。
比如c語言的指標很複雜,記憶體也需要自己管理,而Java自己有一套jvm,可自動進行垃圾回收也不用擔心指標導致的記憶體洩露,開發速度變快了,同時c語言面向過程,Java面向物件,面向物件程式設計的思維方式更易於理解。
可編寫前端語言:
JavaScript(萬變不離其宗的大前端老祖宗語言)
可編寫後端語言:
Java、kotlin、swift、go、Ruby、asp.net(c#、vb.net、f#)、Python、c/c++……
指令碼語言:
bash、applescript、groovy……
資料庫語言:
sql
太多了,科技發展日新月異,隔三差五新的語言就會出現。新語言的出現總是為了解決現有語言的缺點和不便,但本質還是不變的,典型例子就是前端語言JavaScript。
回覆列表
程式語言種類很多,學習的話主要看自己要從事什麼型別軟體的開發,如果是開發windows型別應用程式,用vb語言比較流行,如果是開發和硬體關係較大的嵌入式程式,使用較多的是c語言,而在網路方面,大多數選擇java。以上是從應用的角度來講,如果從效能和投入來分析,C語言無疑是效能最好的,但它的複雜度太高,開發和維護費用較大,一般較好的遊戲程式或者速度要求較好的程式會選擇C++來開發,而VB等由於它的簡易性,可以極大縮短開發週期,也是程式設計師的寵兒之一,現在,隨著人工智慧的普及,python語言現在開始非常流行,具有開發週期短,易維護等特點,執行速度快,面向物件,無平臺限制,目前國內最流行的程式語言應該還是java,它是一門面向物件的程式語言,不僅吸收了c++語言的各種優點,還摒棄了c++裡難以理解的多繼承,指標等概念,因此,java語言具有功能強大和簡單易用等特徵。前面提到,單機程式設計主要有qb,vb,c,c++等語言,網路程式設計用的到語言就更多了,java,html,js,asp,jsp,lua,pascal,perl,php,ruby,prologgroovy,等等。