都是程式語言,為什麼有的語言可以編寫作業系統,有的卻不行

2021-04-18 07:09:50 字數 1130 閱讀 9188

1樓:匿名使用者

彙編,c,pascal都編寫過作業系統。至於為什麼別的不行,我也沒琢磨過,我只會用匯編和pascal系列。

2樓:幻之光芒

跟面向什麼是無關的,主要看語言本身支援什麼。比如有些語言擅長與底層版硬體打交道,而有權些語言更適合做資料庫訪問,還有些語言適合做應用開發。但是任何一款作業系統都不是隻有一種程式語言實現的,都是多種程式語言實現的,比如驅動部分使用了c語言,應用程式使用basic語言等。

所以不要通過思維來固定程式語言,嚴格意義上說,同級別的程式語言都可以實現相同的目標,但是實現的途徑與效率不同。希望我的回答可以幫助到你。

3樓:匿名使用者

呃,例如delphi不利於開發win遊戲,但是也有傳奇,例如delphi不利於寫驅動,但也還是有前輩折騰這東西。→_→這東西與語言工具有關,與語言其實倒沒什麼關係。

4樓:匿名使用者

因為有些語言的定位,就是不搞底層。例如 pascal 支援開發任何東西。但是 delphi 只支援應用開發。

5樓:匿名使用者

作用本來就不同。有的面對物件。有的程序導向

6樓:匿名使用者

給你一堆磚頭,你可以用來建房子,修茅廁,鋪路等等,但是要你拿來做一個碗你行不行?要是給你一堆泥呢?你就可以用來燒磚,也可以燒陶瓷。

程式語言這個東西一樣的。有些東西出來前就已經定好了目標了。

為什麼都是用c語言編寫的兩個系統,而一些應用軟體只能在一種作業系統裡執行呢?比如微軟和蘋果

中文程式語言編寫作業系統是可行的嗎

7樓:匿名使用者

這個和中文程式設計一樣,可行但沒什麼意義,因為現在的的計算機的基礎就是二進位制,我們現在所用的其它程式語言,無論是哪種符號,最終都會被翻譯成二進位制**(如果你知道程式設計就應該知道,雖然大部分語言語法是英文的,但實際上那個並沒有什麼實際意義,只是符號而已,你可以把它弄成全中文的或者火星文,就象易語言),這個並不影響最終的生成的結果。如果要做到真正的中文程式設計,那就要在底層上改動cpu的執行機制。

為什麼現在的作業系統基本上用c語言來實現

學什么程式語言好,學什麼程式語言好?

我覺得還是先學qbasic比較好.它是一門程式設計基礎qbasic qbasic是basic beginner s all purpose symbolic instruction code,初學者通用指令 語言的一個變種,由美國微軟公司開發,1991年隨ms dos 5.0推出。它不能被編譯成獨立...

數學不好可以學c語言c語言程式設計嗎

樓主你好 學程式設計個人覺得與數學沒什麼太大關係,主要是理解能力和邏輯思考能力要強牽扯到數學公式的程式設計問題,在你學程式設計之前已經有n多的大牛已經幫你想好怎麼實現了 希望能幫到你,滿意請採納,沒能解決可以繼續問我。你想做遊戲外掛的話那是很遙遠的,我當初也想著做外掛,但我學了程式設計之後才知道外掛...

學習程式語言首先最好先學什麼語言

先從c語言學起吧,在這個基礎上再學習其它程式語言你能好理解一些 程式設計入門先學什麼好?先要copy想好學程式設計幹什麼,想自己編寫小遊戲 還是想開發些小軟體,還是感興趣提前學習相關知識。個人覺得還是先想好向程式設計的哪方面學習,然後再選擇適合的程式語言,程式語言只是一種工具,關鍵是程式設計的思想,...