Please enable JavaScript.
Coggle requires JavaScript to display documents.
程式語言心智圖 (程式語言應用領域 (1.Java
首先我要推薦的就是Java語言,相信只要略微瞭解程式設計的人就會聽過Java,其如今依然展現出…
程式語言心智圖
程式語言應用領域
1.Java
首先我要推薦的就是Java語言,相信只要略微瞭解程式設計的人就會聽過Java,其如今依然展現出強勢的增長勢頭,說其是目前最流行的程式語言也不為過。並且隨著移動和大資料的發展,以基於Java的Hadoop如今發展迅速,這也是Java程式設計人員更加千金難尋。其可以用於各種各樣的領域,包括企業應用及基礎設施,以及Web應用和移動開發。
2.JavaScriptJavaScript在Web應用上有著非常大的需求,主要目的是為了解決伺服器端語言,比如Perl,遺留的速度問題,為客戶提供更流暢的瀏覽效果。JavaScript主要用於實現為Web瀏覽器,以提供增強的使用者介面和動態網站。最流行的程式語言C/C++
3.C/C++
C和C++都是基於C的語言,是目前最流行的程式語言, C常被用作系統以及應用程式的程式語言,如嵌入式系統的應用程式。C++語言為C的增強,其在出現後迅速成為開發人員之間最流行的語言之一。它是用於開發系統軟體,應用軟體,裝置驅動程式,嵌入式軟體,高效能伺服器和客戶端應用及娛樂軟體,如視訊遊戲。
4.C#
C#是微軟公司釋出的一種面向物件的、運行於.NET Framework之上的高階程式設計語言。C#是微軟公司用來替代Java而開發的一種語言,並借鑑了Java,C,C++和Delphi的一些特點,如今C#已經成為微軟應用商店和開發成員非常歡迎的開發語言。
5.PHP PHP是一種通用開源指令碼語言,特別適合於Web開發,可嵌入到HTML中,它最初是用來設計動態網頁產生的。語法吸收了C語言、Java和Perl的特點,入門門檻較低,易於學習,使用廣泛。針對蘋果系統的Objective-C.
6.Python
Python是應用於設計各種各樣的應用程式的動態語言, 往往比Tcl,Perl,Ruby,Scheme和Java更容易編寫。Python語法簡潔而清晰,具有豐富和強大的類庫。它常被暱稱為膠水語言,它能夠很輕鬆的把用其他語言製作的各種模組(尤其是C/C++)輕鬆地聯結在一起。
-
8.Objective-C
對於鍾情於Apple裝置的網友來說,Objective-C的流行就得益於蘋果的成功,其是增加了Smalltalk風格的訊息在C程式語言中的反射,面向物件的語言。主要使用於蘋果系統和GNUstep這兩個使用OpenStep的標準的系統。隨著蘋果平臺的巨大人氣,如今Objective-C語言被人們逐漸知道。Web應用領域的HTML5.
9.HTML5
HTML5是用於構建因特網的核心技術的標準語言,用於Web呈現內容,它是HTML標準的第五次修訂,如今,HTML5繼續在移動開發領域發揮著重要的作用,為網際網路的發展提供了多樣化的發展道路,37%的開發者依賴HTML5開發移動網站和Web應用程式 。
10.CSS
CSS是一種用來表現HTML)或XML等檔案樣式的計算機語言。最常用於Web樣式和HTML和Xhtml介面,該語言可以應用與任何型別的XML文件, CSS的設計主要是為了使文件內容從文件表示的分離,包括元素,如佈局,顏色和字型。
-
-
-
一個程式中專門處理資料的那個系統被稱為程式語言的型態系統(type system);對型態系統的研究和設計被稱為型態理論(type theory)。語言可以被分為靜態型態系統(statically typed systems),例如C++和Java,和動態型態系統(dynamically typed systems),例如Lisp,JavaScript,Tcl和Prolog。前者可被進一步分為包含宣告型態(manifest type)的語言,即每一個變數和函式的型態都清楚地宣告,或type-inferred語言(例如MUMPS,ML)。
大多數語言還能夠在內建的型態基礎上組合出複雜的資料結構型態(使用陣列,列表,堆疊,檔案等等)。物件導向語言(Object Oriented Language,又譯作「物件導向語言」)允許程式設計師定義新的資料型態,即物件(objects),以及執行於該物件的函式(functions)和方法(methods)。
除了何時以及如何確定表達式和型態的聯絡,另外一個重要的問題就是語言到底定義了哪些型態,以及允許哪些型態作為表達式的值。諸如C程式語言之類的低階語言允許程式命名記憶體位置、記憶體區域以及編譯時的常數;ANSI C甚至允許表達式返回結構值(struct values)。功能性的語言一般允許變數直接使用執行時計算出的值,而不是指出該值可能儲存的記憶體位址。
程式語言分類
依階層、使用模式和應用的不同,可以將程式語言劃分為類別
(一)依階層劃分
可以分為低階語言及高階語言,低階語言包含機器語言與組合語言。
1.機器語言
是指硬體內部所使用的語言,也是電腦唯一能直接辨識的語言,是由許多0、1組合而成。
2.組合語言
是最接近機器語言的程式語言,它是一種符號式語言,必須經過翻譯後,才能被電腦所接受。3.高階語言
又稱編譯語言,係為各種應用程式而設計的語言,其文法比較接近日常生活用語,故簡單易記。一般常見的有BASIC、C、PASCAL等。
-
-
-