- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最新C语言完美的演绎
書名C C++程式設計經典;1.1 程式語言介紹 ;系統軟體(System Software)- 是啟動電腦各單元運作必備的程式。 - 主要擔任硬體與軟體間溝通的橋樑(介面),負責系統 資源的分配與管理。 - 作業系統、編譯程式、直譯器、編輯器、連結器、 載入器和除錯器和公用程式等均屬之。
應用軟體(Application Software)- 是指必須在系統軟體支援下才能執行的程式,是由 用戶應需求而自行設計的程式,以解決特定問題。 - 如:Office、DreamWeaver、Flash…等套裝軟體 或專案開發的程式等均屬之。
;程式語言的分類;第二代:組合語言 (Assembly Language);第三代語言:高階語言 (High-Level Language);第四代語言:查詢語言 (Query Language);第五代語言:物件導向與自然語言;Java- 由C++ 改進而來,是網際網路興起後流行語言- 提供相當多網路功能。挾著網際網路蓬勃發展 的全球資訊網(WWW),提供超媒體的資訊服務- 為讓超媒體資訊能更活潑、更具特色,許多大廠 紛紛提供能結合首頁設計的程式語言- 這類程式語言,如:Java、VB.NET、C#.NET。
自然語言 (Natural Language)- 屬於人工智慧語言- 近似人類的語言是程式語言的終極目標。如: LISP 、PROLOG ,多用於專家系統。;1.1.2 翻譯器的分類;編譯器 (Compiler);直譯程式 (Interpreter);1.2 C 語言的沿革;1970年Ken Thompson於美國Bell 實驗室再度精簡BCPL語言設計出接近硬體的 B 語言。
1972~1973 年間 Dennis Ritchie於美國 Bell 實驗室,為新型 PDP-11 電腦重新改寫 Unix 作業系統,結合B 語言和 BCPL 語言重要觀念加上資料型別以及一些其他概念發展成 C 語言。
1973年K. Thompson 和 D. M. Ritchie 兩人合作把 UNIX的 90% 以上用 C 改寫成即UNIX-5,直到 1975 年 UNIX-6公佈後,才引起注意。 ;1978年 Ritchie 和 Brian Kernighan於出版「The C Programming Language」一書,奠定 C 語言完整架構,將此版本的 C 語言稱為 KR C 語言。
隨後 C 語言百家爭名,產生出多種版本的C語言如:Lattic C、MS-C、Quick C 等,
為使 C 語言標準化,1983年夏,美國國家標準協會(ANSI) 制定一套 ANSI 的 C 語言標準。
標準化過程達六年之久,最後於 1989/12 ANSI 標準終於完成,1991年初 ANSI C 第一版 終於出現。 ;1987年美國寶蘭(Borland)公司結合了 KR C 和ANSI C推出Turbo C,深受當時程式設計者的喜愛隨著資訊科技的進步,導致物件導向程式設計的流行。
1989年寶蘭陸續推出 Turbo C++、Borland C++ 。
1999年寶蘭推出的 Borland C++ Builder 4。 同年微軟推出 Visual C++ 6.0。由於 C++ Builder 的整合開發環境比 Visual C++ 更容易學習,假若您是位剛學 C語言的初學者建議使用 C++ Builder 較易學習。 ;2002 年 INPRISE 公司於推出的 Borland C++ Builder 6,除保有 Builder 5 舊有的功能外,著重在Internet和整合企業資料庫上,及應用到電子商務方面。
2002年微軟發表 Visual Studio .NET ,使得 Visual Basic .NET、Visual C# .NET 和 Visual C++.NET 等程式語言又邁進嶄新的新境界。
2003年微軟將 Visual C++ .NET 的使用更加容易及更具親和力。
2005年底微軟將 Visual Studio .NET 2005 。
2008年微軟將 Visual Studio .NET 200;1.3 C 語言的特色;1.3 C語言的特色 (Continue);1.4 程式設計的步驟 (一);演算法應具備下列五大要件:;設計程式流程;ㄧ個設計良好的程式應具備下列條件:;選擇程式語言時應考慮的因素:;由電腦鍵盤輸入正整數N之後,此時計算1+2+3+4 + ……+N 總和並印出結果,其流程圖可繪製如下:;1.5 流程圖;;Take a break…..
文档评论(0)