當前位置:編程學習大全網 - 編程軟體 - C語言可移植性強具體指什麽?

C語言可移植性強具體指什麽?

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

  • 上一篇:用星號輸出壹個m行n列的平行四邊形狀(即輸出m行,每行中有n個星號)。
  • 下一篇:有什麽好的環保小遊戲嗎?馬上要搞地球壹小時了,幫幫我,謝了!
  • copyright 2024編程學習大全網