日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

从零开始学编程——编程语言

發布時間:2023/12/20 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从零开始学编程——编程语言 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

當我一開始想學編程向別人請教的時候,別人都會問你想學哪門編程語言呢?其實我也不清楚到底有什么編程語言,每種編程語言能干什么事,所以就很想知道現在市面上都有哪些變成語言,學了這些語言能夠完成什么事情,這篇文章就是講在編程中設計到的各種語言和每種語言的用處。

編程語言的演化過程

計算機語言的目的就是和計算機溝通,我們通過計算機語言來向計算機下發指令讓它來替我們工作,而我們知道計算機都是二進制的,也就是它只能識別0和1兩個數字,所有對計算機下發的指令最終都會變成0和1兩個數字來表示,所以計算機語言也是從開始最接近0和1這種二進制的語言慢慢演過過來的。

最接近計算機語言的變成語言是匯編語言,匯編語言是對0和1二進制語言進行了抽象,翻譯成人們能夠理解的語言,但是其抽象程度不是很高,所以現在很多人感覺匯編語言非常晦澀難懂,但是優點是匯編語言是最接近計算機底層硬件的語言

接下來就是C語言,C語言對匯編語言做了進一步的抽象,然后再進行抽象就是我們現在的比如JAVA、PHP、Python等高級語言。

抽象程度越高的語言越接近人們的使用習慣,用起來就越方便,但是同時由于抽象程度變高了,我們就很難從使用這些語言中窺探計算機的底層運行原理,但是對于初學者來說,先學習一門語言入門是最終要的,底層原理可以等以后再慢慢補。

各種高級語言

高級編程語言很多,他們能干的事情對應著上篇文章中的幾個崗位,前端、后臺、移動端。

前端崗位的語言:HTML、CSS、JS

這三門語言是合作的關系,比如HTML語言負責網頁靜態內容的展示,CSS負責網頁動態效果的渲染,JS負責響應用戶點擊網頁的動作,所以前端的崗位要這三門語言都會用,同樣的在高級語言中這三門語言也是相對來說最簡單的。

后臺崗位的語言:PHP、JAVA、Python

這三門語言是獨立的,也就是只要會一門語言就能夠完成后臺的開發,具體使用什么語言進行開發還要公司的要求,不過就目前市場占有率來說使用JAVA語言是最高的

移動端崗位的語言:JAVA、Object-C

這兩門語言也是獨立的,移動端崗位現在主要就是Android和iOS,Android開發使用的語言是JAVA,iOS開發使用的語言是Object-C,雖然現在兩大系統都在推另一種語言,比如Android開發也可以使用Kotlin語言,iOS開發也可以使用Swift語言,但是由于是后來在出現的,所以使用的人不是很多,對于初學的人來說就可以直接忽略了,后期如果有興趣可以再去了解。

除了上面的劃分,值得一說的是當下最火的語言是Python,因為它和現在非常火熱的人工智能、大數據扯上了關系,Python語言是可以用來做人工智能和大數據的,嚴格來說人工智能、大數據也是屬于后臺開發,都是通過前端或者移動端獲取海量的數據進行后臺分析,然后通過數據計算形成固定的模型,來模擬人的思維,就像上面說的除了語言的支持,數學基礎在人工智能開發中的要求也是很高的,所以并不是說只要學會了Python就能夠入門人工智能、大數據的開發。

這就是今天的關于編程語言的現狀,從下一篇開始就開始進入編程具體的內容,比如一些環境的配置,一些語法的介紹,希望大家能和我一起堅持下去。

關注我的公眾號,我們一起進步

總結

以上是生活随笔為你收集整理的从零开始学编程——编程语言的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。