請給我簡單明瞭的說法.
告訴我他是一種蛇麼樣的語言
他的函數是以蛇麼為基礎(是以人類的語言嗎?還是什麼)
我做報告需要
2005-01-09 14:35:50 · 3 個解答 · 發問者 哈囉 6 in 電腦與網際網路 ➔ 程式設計
C 語言
C 語言的鼻祖是一種稱為 BCPL ( Basic Compound Programming Language ) 的組合語言。1970 年
Ken Thompson 為了在 Unix 作業系統上,設計 Fortran 語言的 Compiler ,由 BCPL 定義出另一套
語言,稱為 B Language 。由於 B Language 太過簡要,只適合較低層次,對於解決特定的問題,
受到相當的限制。於是在 1972 年,由 Dennis Ritchie 在貝爾實驗室裡,將 B 語言修改為 NB 語言,
也就是後來的 C 語言。
特性
‧提供了豐富的 library ( 程式館 ) ,供程式設計師來使用。
‧提供多種具有彈性的資料型態,讓程式設計師可以不受規劃上的束縛。
‧具有對 bit ( 位元 ) 處理的低階功能,同時具有高階語言的程式敘述性。
‧具有強而有力的結構化流程控制。
‧提供指標變數,對記憶體做直接管理。指標變數可以拿來做算術運算。
‧提供 recursive ( 遞迴 ) 的處理能力。
‧提供 preprocessor ( 前置處理器 ) 功能,使程式具有巨集 ( macro ) 指令,提高程式的可攜性。
‧C 語言是一般通用的程式語言,也相當適合於系統程式的開發。
‧對於僅有組合語言可以處理的工作,C 語言幾乎都可以處理。
‧具有結構化特性的 C 語言,使用簡易的語法將程式模組化 ( modular ) ,使程式易懂易維護。
2005-01-09 14:40:55 · answer #1 · answered by Anonymous · 0⤊ 0⤋
他之前遇到的問 題跟你一樣
TT77.TW
2014-10-12 05:03:35 · answer #2 · answered by stacy 1 · 0⤊ 0⤋
C 語言是一種為了開發系統程式而設計的高階語言。
早期的系統程式 (就是像作業系統, 編譯程式之類的, 經常或長時間執行而且需要高度效能和穩定性的電腦程式) 通常以組合語言撰寫, 但是組合語言的程式開發費時, 維護不易, 而且可攜性低。
C 語言誕生的目的就是解決上面的問題, (和組合語言比較起來) 開發時間縮短, 容易維護, 可攜性高。
C 語言的函數並不是以人類的語言為基礎, 而是以當時存在的電腦語言加以簡化而來的。更精確的說法是, 當時程式語言設計的思維, 是一種被稱為「結構化程式設計」的設計方式, 一個程式是由許多「語法」所定義出來的結構所組成, C 語言的「函數」和「宣告」就是這個程式語言的兩種主要結構。
當然, 現在有很多書籍會告訴你 C/C++ 出現的目的是多麼崇高偉大, 但那些都是在 C/C++ 在資訊界成功地流行起來之後, 後人的錦上添花之作。
2005-01-12 19:32:40 · answer #3 · answered by Annihilator 3 · 0⤊ 0⤋