2011-10-17 28 views
0

看到,在嵌入式應用程序中,爲什麼c最流行?

再還我所看到的大多數嵌入式應用都是用C語言編寫。 大部分庫都是用c語言編寫的。 設備驅動程序是用c寫的。

所以我想問你是否有這背後的邏輯理由?

(我道歉,如果這個職位聽起來很愚蠢/笨。我想我在這裏問。忽視這些核心位從來沒有任何一個更好的程序員。)

+1

這是因爲年輕的程序員不知道阿達。 – mouviciel

+0

這主要是由於歷史原因。 –

+0

如果你使用Google,你可以在這個主題上找到數百篇文章和辯論。 – Lundin

回答

3

原因有很多,包括但不限於:

  • 並先後獲得許多低級別的功能沒有從許多其他語言訪問。
  • 它已經存在很多年了,並且有很多熟悉它的開發者。
  • 如果寫得很好,它非常有效。
  • 它提供了幾乎完全控制內存等。
  • 它非常便攜,主要是由於爲它編寫的無數編譯器。
+2

加上腳印比C++小,代碼編譯不解釋(vs Java) – SCO

+0

是的,有很多東西可以添加到列表中。說實話,我只是從我頭頂挑選了幾個。 – Thor84no

+0

我只是合作,而不是批評;) – SCO

2

由於丹尼斯里奇的。 C很容易成爲最便攜的語言。

+1

+1!很多嵌入式平臺,所以C的便攜性肯定是一大利好! – SCO

相關問題