English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請給我簡單明瞭的說法.
告訴我他是一種蛇麼樣的語言
他的函數是以蛇麼為基礎(是以人類的語言嗎?還是什麼)
我做報告需要

2005-01-09 14:35:50 · 3 個解答 · 發問者 哈囉 6 in 電腦與網際網路 程式設計

3 個解答

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

fedest.com, questions and answers