**所學語言**
一,C語言
介紹:它既具備高級語言的特色,又具備彙編語言的特色。它能夠做爲工做系統設計語言,編寫系統應用程序,也能夠做爲應用程序設計語言,編寫不依賴計算機硬件的應用程序。它的應用範圍普遍,具有很強的數據處理能力,不只僅是在軟件開發上,並且各種科研都須要用到c語言,始於編寫程序軟件,三維,二維圖形和動畫。具體應用好比單片機以及嵌入式系統開發。通常開發與硬件相關的東西。
優勢:簡潔緊湊,靈活方便,運算符豐富,數據類型豐富,c是結構式語言,語法限制不太嚴格,程序設計自由度大,生成目標代碼質量高,程序執行效率高javascript
二,C++
介紹:c++是在c語言的基礎上開發的一種面向對象編程語言,應用普遍。它的主要特色表如今兩個方面:一是儘可能兼容c,二是支持面向對象的方法。
優勢:它操持了c簡潔,高效的接近彙編語言等特色,對c的類型系統進行了改革的擴充。
應用領域:遊戲,科學計算,網絡軟件,分佈式應用,操做系統,設備驅動程序,移動設備,嵌入式系統,教育與科研,部分行業應用,其餘應用。css
三,java
介紹:java 是一門面向對象編程語言,不只吸取了c++語言的各類優勢,還摒棄了c++裏難以理解的多繼承,指針等概念,所以java語言具備功能強大和簡單易用兩個特徵。java語言做爲靜態面向對象編程語言的表明,極好地實現了面向對象理論,容許程序員以優雅的思惟方式進行復雜的編程。
優勢:簡單性,面向對象,分佈性,編譯和解釋性,穩健性,安全性,可移植性,高能性,多線索性,動態性。
應用:android應用,在金融業應用的服務器程序,大型網站,嵌入式領域,大數據技術,高頻交易的空間,科學領域。html
****前端三劍客(html,css,javascript)****
四,CSS
它是一種用來表現HTML(標準通用標記語言的一個應用)或XML(標準通用標記語言的一個子集)等文件樣式的計算機語言。
CSS目前最新版本爲CSS3,是可以真正作到網頁表現與內容分離的一種樣式設計語言。相對於傳統HTML的表現而言,CSS可以對網頁中的對象的位置排版進行像素級的精確控制,支持幾乎全部的字體字號樣式,擁有對網頁對象和模型樣式編輯的能力,並可以進行初步交互設計,是目前基於文本展現最優秀的表現設計語言。CSS可以根據不一樣使用者的理解能力,簡化或者優化寫法,針對各種人羣,有較強的易讀性。給網頁添加渲染顏色。前端
五,HTML
標準通用標記語言下的一個應用,也是一種規範,一種標準, 它經過標記符號來標記要顯示的網頁中的各個部分。網頁文件自己是一種文本文件,經過在文本文件中添加標記符,能夠告訴瀏覽器如何顯示其中的內容(如:文字如何處理,畫面如何安排,圖片如何顯示等)。瀏覽器按順序閱讀網頁文件,而後根據標記符解釋和顯示其標記的內容,對書寫出錯的標記將不指出其錯誤,且不中止其解釋執行過程,編制者只能經過顯示效果來分析出錯緣由和出錯部位。但須要注意的是,對於不一樣的瀏覽器,對同一標記符可能會有不徹底相同的解釋,於是可能會有不一樣的顯示效果。java
六,javascript
介紹:javaScript 一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器被稱爲JavaScript引擎,爲瀏覽器的一部分,普遍用於客戶端的腳本語言,最先是在HTML網頁上使用,用來給HTML網頁增長動態功能。JavaScript兼容於ECMA標準,所以也稱爲ECMAScript。
優勢:
1、簡單性: JavaScript是一種基於Java基本語句和控制流之上的簡單而緊湊的設計,從而對於學習Java是一種很是好的過渡。它的變量類型是採用弱類型,並未使用嚴格的數據類型。
2、動態性: avaScript是動態的,它能夠直接對用戶或客戶輸入作出響應,無須通過Web服務程序。它對用戶的反映響應,是採用以事件驅動的方式進行的。所謂事件驅動,就是指在主頁(Home Page)中執行了某種操做所產生的動做,就稱爲「事件」(Event)。好比按下鼠標、移動窗口、選擇菜單等均可以視爲事件。當事件發生後,可能會引發相應的事件響應。
3、跨平臺性: JavaScript是依賴於瀏覽器自己,與操做環境無關,只要能運行瀏覽器的計算機,並支持JavaScript的瀏覽器就可正確執行。從而實現了「編寫一次,走遍天下」的夢想。
4、安全性: JavaScript是一種安全性語言,它不容許訪問本地的硬盤,並不能將數據存入到服務器上,不容許對網絡文檔進行修改和刪除,只能經過瀏覽器實現信息瀏覽或動態交互。從而有效地防止數據的丟失。android
參考:https://blog.csdn.net/jiahanghacker/article/details/88823166c++