隨著互聯(lián)網(wǎng)技術(shù)的在中國的迅猛發(fā)展,計算機(jī)相關(guān)專業(yè)也成為了社會上的熱門專業(yè) 。
每年,各大高校都會向社會輸出一大批計算機(jī)相關(guān)專業(yè)的畢業(yè)生,而每個畢業(yè)生們都期待能拿到阿里,京東,美團(tuán)等互聯(lián)網(wǎng)大企業(yè)的offer,成為一名開開心心擼代碼的程序猿 。

文章插圖
那么,對于程序員們口中說的代碼,你又了解多少呢?請接著往下看 。
目前,在互聯(lián)網(wǎng)公司進(jìn)行軟件開發(fā)所用的語言均為高級語言,主要是java語言,payton語言等 。不懂什么意思?沒關(guān)系,接著往下看 。

文章插圖
要說起高級語言,得先從第一臺計算機(jī)誕生時說起,早期的計算機(jī)用的都是機(jī)器語言 。

文章插圖
計算機(jī)編程語言的發(fā)展
- 機(jī)器語言
- 匯編語言
- 高級語言
“你這電腦問題有點(diǎn)大,要不你先睡一覺吧,醒來就修好了”,電腦高手說百思特網(wǎng) 。
然后,在這個人的注視下,電腦高手把臺式電話線插進(jìn)電腦兩側(cè),就開始在電話上按按鈕,奇怪的是,電腦高手只按0和1這兩個數(shù)字 。
于是,這個人睡了一覺,醒來后,電腦已經(jīng)修好能用了 。
看到這里,你可能會驚嘆,電腦高手怎么做到的?
很簡單,他用最原始的機(jī)器語言重新寫了一個操作系統(tǒng) 。
從這個故事中百思特網(wǎng),我們可以猜出最原始的機(jī)器語言是僅僅由0和1兩個數(shù)字組成的,也就是我們說的二進(jìn)制代碼 。

文章插圖
它和我們今天的代碼相當(dāng)不同,想象一下,當(dāng)你面對一堆0和1的時候,你是不是感覺十分崩潰 。
最要命的是,不同的機(jī)器,功能不同,所需要的0和1的排列組合也不同 。
這就對程序員的要求十分高 。程序員必須熟悉這臺機(jī)器的構(gòu)造和應(yīng)用,才有可能編寫出程序 。
但即便是一個好的程序員,代碼錯誤率也十分高!
所以,早期的程序員都是女生,相比較而言女生更細(xì)心,更愿意去做枯燥的工作 。
現(xiàn)在,你知道機(jī)器語言多麻煩了吧,所以,為了增加代碼的可閱讀性,匯編語言就出現(xiàn)了 。
匯編語言 相比于機(jī)器語言,匯編語言更為接近自然語言 。

文章插圖
匯編語言嘗試用各種不同的英文字母組合符號來表示加減乘除等操作,這大大加強(qiáng)了代碼的可閱讀性,降低了錯誤率 。
高級語言 我們今天所說的c語言,c ,java都是高級語言,它是比匯編語言更為接近自然語言 。
比如c語言,都是用最簡單英文進(jìn)行編寫,即便是小學(xué)生,都能看出代碼所要實(shí)現(xiàn)的功能 。

文章插圖
無疑,這大大促進(jìn)了編程語言的發(fā)展,許多普通人因為編程行業(yè)的高薪和低門檻也進(jìn)入 。
30多年來,高級語言在不斷被豐富和彌補(bǔ),顯示出更為強(qiáng)大的生命力 。

文章插圖
其實(shí),計算機(jī)始終只能識別機(jī)器語言,機(jī)器只能通過機(jī)器代碼上的0和1來控制狀態(tài),比如門開還是關(guān)(開狀態(tài)是1,關(guān)是0) 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 項羽的武器叫什么名字
- 宿建德江古詩全文翻譯 古詩《宿建德江》譯文
- 有哪些火災(zāi)逃生器具
- 無線家用防盜報警器
- 蟹黃是什么器官 蟹黃是什么
- 真我GTNeo3光速秒充版采用什么處理器-處理器參數(shù)規(guī)格
- 使用干粉滅火器的注意事項
- 活動式防火窗電動閉窗器要外接電源嗎
- 教你一些不用器械也能增肌的方法
- 遠(yuǎn)距離無線防盜報警器
