C語言可移
發布時間: 2023-06-27 10:30:46
『壹』 C語言可移植性強具體指什麼
「偶是隊長」見多識廣,所言極是!!C語言的「可移植性強」是和匯編語言相比而言的。早期計算機沒有統一的操作系統,程序員要直接對硬體編程,不同計算機的匯編指令集各不相同,為一個計算機編寫的程序要想移植到另一台計算機上運行,要根據具體計算機的指令集進行大量修改。C語言因為可將源程序為不同計算機編譯成不同的二進製程序,而無須修改C語言源程序,對於編程者來說,就是提高了可移植性。現在有了成體系的操作系統,這個檔次的可移植性就沒什麼優勢可言了。當前環境下,可移植性高的語言當屬JAVA,口號是「一處編程,處處運行」,在不修改源代碼的情況下,程序可以跨操作系統運行。由於JAVA的娘家SUN公司還不夠強勢,事實上更換到某些平台時,操作系統廠商各自為政,某些代碼移植時還是要進行一點修改的,不過SUN正致力於形成更強勢的標准來解決這類問題。而它的競爭對手微軟公司,也正在致力於形成另一套標准來打破SUN的統一標准。欲知後事如何,且看市場分解。
熱點內容