- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程式設計工具
01010 10101 01010 01010 10101 01010 01010 10101 01010 1-2 程式設計工具 程式語言簡介 程式語言是用來命令電腦執行作業的工具,是人與電腦間的溝通橋樑 程式分類 類別 簡介 程式語言 低階語言 不須翻譯機器即能執行 程式的可讀性較低 機器語言, 組合語言 高階語言 使用人類的文字及符號 程式的可讀性高 FORTRAN, COBOL, BASIC,PASCAL, LISP, Visual Basic.NET, C,C++, JAVA 直譯程式與編譯程式 電腦只能執行機器語言指令,所以使用的程式語言,必須經過轉換程式之後,電腦才能執行 轉換程式可概分為: 直譯程式(interpreter) 編譯程式(compiler) 直譯器是將程式語言所撰寫的原始程式碼 (source code)逐行翻譯成機器語言指令 使用此方式執行程式時都必須重新翻譯,程式才能執行,因此執行速度較慢 常見的直譯式程式語言有BASIC 直譯器 Interpreter BASIC程式 機器碼 直譯程式 編譯是將程式語言所撰寫的整個程式翻譯成機器語言指令(*.exe),不會立即執行 原始程式每修改一次,必須重新編譯,才能保持執行檔為最新 編譯後的執行檔,在執行時不須再翻譯,因此執行速率遠高於直譯程式 常見的編譯式程式語言有C、Cobol、Pascal等 編譯器 Compiler 程式 執行檔 目的碼 編譯程式 源起:1972年發展於貝爾實驗室,以B語言為基礎,開發出C語言 特色 C語言簡介-概述 (1/5) 可攜性 高 容易可以移植至不同的平台 高、低階語言能力 具可讀性且具結構化(高階語言特性) 程式的效率高且對硬體存取能力佳(低階語言特性) 控制結構 程式的控制在執行上具高度靈活性 撰寫格式 相當靈活自由 C語言簡介-整合開發環境(2/5) IDE(Integrated Development Environment ) 整合性開發環境 提供編寫程式的編輯器介面,介面可以編譯與連結,也結合除錯、圖形介面設計、專案管理等輔助工具 Dev-C++ 自由軟體 Windows平台的GCC(GNU Compiler Collection,GNU編譯器套裝)整合開發環境 C語言簡介-整合開發環境(3/5) Dev-C++下載 官方網站(Dev-C++是中文化、免費、程式檔案小的軟體) Dev-C++安裝 C語言簡介(4/5) 啟動C 開始/程式集/ Bloodshed Dev-C++/Dev-C++ 介面語系修改 改為繁體中文的語言介面 Tools/EnvironmentOptions/Interface/LanguageChinese[TW] 功能選單 常用按鈕列 專案總管 程式編輯視窗 C語言簡介(5/5) 程式編輯視窗 輸入程式碼 含括系統函式庫 編輯main函式或其他函式 … 儲存程式(*.cpp) 程式編譯 「執行?編譯」 編譯完成會多一個執行檔(*.exe) 程式執行 「執行?執行」 撰寫程式 * * * * * *
文档评论(0)