溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Shell編譯器是什么?能編譯哪些語言?

發(fā)布時間:2020-05-29 09:46:15 來源:億速云 閱讀:771 作者:Leah 欄目:系統(tǒng)運維

程序員常用的Shell編譯器是什么?能編譯出哪些語言?剛入門的小伙可能還不知道,這篇文章運用了實例圖文并茂為你們闡述shell編譯器。

一、shell介紹

前言:

計算機只能認識(識別)機器語言(0和1),如(11000000 這種)。但是,我們的程序猿們不能直接去寫01這樣的代碼,所以,要想將程序猿所開發(fā)的代碼在計算機上運行,就必須找"人"(工具)來翻譯成機器語言,這個"人"(工具)就是我們常常所說的編譯器或者解釋器。

Shell編譯器是什么?能編譯哪些語言?

1. 編程語言分類

  • 編譯型語言:

程序在執(zhí)行之前需要一個專門的編譯過程,把程序編譯成為機器語言文件,運行時不需要重新翻譯,直接使用編譯的結果就行了。程序執(zhí)行效率高,依賴編譯器,跨平臺性差些。如C、C++

  • 解釋型語言:

程序不需要編譯,程序在運行時由解釋器翻譯成機器語言,每執(zhí)行一次都要翻譯一次。因此效率比較低。比如Python/JavaScript/ Perl /ruby/Shell等都是解釋型語言。

Shell編譯器是什么?能編譯哪些語言?

  • 總結

編譯型語言比解釋型語言速度較快,但是不如解釋型語言跨平臺性好。如果做底層開發(fā)或者大型應用程序或者操作系開發(fā)一般都用編譯型語言;如果是一些服務器腳本及一些輔助的接口,對速度要求不高、對各個平臺的兼容性有要求的話則一般都用解釋型語言。

看完上述內(nèi)容,你們對Shell編譯器大概了解了嗎?如果想了解更多相關文章內(nèi)容,歡迎關注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI