- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程式语言-网路安全与行动应用实验室
13-3-5 其它程式設計類型 除了以上幾種程式設計類型外, 還有許多方式可將程式設計的方法或程式語言加以歸類, 例如並行程式設計(Concurrent Programming)、泛型程式設計(Generic Programming) 等等。 * 13-4 著名的程式語言簡介 13-4-1 組合語言(Assembly) 13-4-2 Fortran 13-4-3 COBOL 13-4-4 BASIC 13-4-5 Pascal 13-4-6 C/C++/C# 13-4-7 Java * 13-4-1 組合語言(Assembly) 第一個組合語言應該是於 1945 年時發展出來的 ENIAC 電腦 (參見第 1 章) 的組合語言, 起初連組譯器都沒有, 因此人們所寫出的組合語言程式, 仍是以人工將之譯為機器碼。 * 13-4-2 Fortran * 13-4-3 COBOL * 13-4-4 BASIC BASIC (Beginner‘s All-purpose Symbolic Instruction Code) 是於 1963 年由 John George Kemeny 及 Thomas Eugene Kurtz 所發展出來的, 其目的是要讓非電腦專業人士也能學習撰寫程式、善用電腦。此後隨著個人電腦的普及, 加上當時 DOS 及早期Windows 作業系統中都附有基本的 BASIC 直譯器(早期甚至有電腦是將 BASIC直譯器燒錄在 ROM 中), 使得 BASIC 一度也成為相當風行的程式語言。 * 13-4-5 Pascal 以紀念法國數學家 Blaise Pascal 而命名的Pascal 語言, 是於 1970 年由 Niklaus Wirth 發展出來的, 其目的和 BASIC 類似是要做為教學性的語言, 但 Pascal 的對象是大學學生, 因此一度大部份電腦相關科系都是以教授 Pascal 語言為主。在個人電腦萌芽的時代, 當 Apple II、IBM PC 等電腦推出時, 也都很快就有 Pascal 語言的編輯器, 使得Pascal 成為 BASIC 外另一個相當普及的程式語言。 * 13-4-6 C/C++/C# C 語言 C 語言是 1972 年在 ATT 貝爾實驗室 (Bell Laboratory) 中發展出來的, 原創者 Dennis Ritchie 當時是為了要發展 UNIX 作業系統, 所以需要一種具有類似組合語言般的高效率, 以及能很方便移植到各機型 (高可攜性) 之程式語言, 於是創造了 C 語言。 * C/C++/C# C++ 語言 C++ 和 C 語言一樣, 也是在貝爾實驗室中發展出來的。原創者 Bjarne Stroustrup 從 1979 年開始, 以C 語言為基本架構, 再加上物件導向程式設計相關功能, 發展出一個名為 “C with Classes” 的新語言, 其後又經過一些改良, 並在 1983 年時正式被命名為 C++, 且仍與C 相容並保有 C 原來的各項優點。 * C/C++/C# C# 語言 C# (讀音為 C Sharp) 是微軟公司所發展的物件導向式語言, 其同時繼承 C++ 與 Java (詳見下一節) 語言的特點, 而且 C# 架構於微軟.NET Framework 之上, 所以也具有類似 Visual Basic 的快速開發能力。 * C/C++/C# Objective-C O b j e c t i v e - C 是以 C 為基礎, 加入物件導向擴充而成的程式語言。目前 Objective-C 主要使用在 Mac OS 與 iOS 這兩個系統上, 所以如果要設計 iPhone/iPad 應用程式, 便必須使用 Objective-C。 * 13-4-7 Java * 13-5 程式的設計與開發過程 1. 定義與分析問題 寫程式就是為了讓電腦來幫助我們解決問題, 因此程式設計的第 1 步, 就是要先釐清問題, 以及希望得到的結果 (需求)。 * 程式的設計與開發過程 2 . 設計解決方法 * 程式的設計與開發過程 * 程式的設計與開發過程 3 . 撰寫程式 * 程式的設計與開發過程 * 程式的設計與開發過程 4 . 測試與除錯 * 除錯與抓蟲 * 程式的設計與開發過程 5 . 製作文件 在前面設計、開發的過程中, 都會產生許多文件資料, 當程式開發完成後, 就需將這些資料整理起來, 以供日後追蹤、參考。因為負責修改、開發新版程式的人員可能隨時會變動, 若要別人沒有任何參考資訊的情況下來修改程式, 可說是相當令人頭痛的, 後繼者將要浪費許多時間做前人做過的事情。 * 程式的設計與開發過程 6 . 後續維護 人的需求會
您可能关注的文档
最近下载
- 2025年全国导游资格证考试备考基础知识点归纳笔记(重点版).pdf VIP
- 跨境电商综合实训平台需求方案.pdf VIP
- (高清版)DB32∕T 4190-2022 危险货物道路运输企业安全管理规范.pdf VIP
- TWI(JI)工作指导法优质文档课件.pptx VIP
- 墙体装修施工指导书.docx VIP
- 2014年山东省职业教育教学成果奖评审结果 .pdf VIP
- 《高等教育学》_原创精品文档.pptx VIP
- 2025至2030矿用卡车市场前景分析及行业项目调研及市场前景预测评估报告.docx VIP
- 人流量调查的资料.ppt VIP
- 广州新工厂办公楼室内装修工程装修工程投标书(1).doc VIP
文档评论(0)