程式設計 - 搜索结果 - 维基百科,自由的百科全书
在维基百科上已有名为“程式設計”的页面
电脑程序设计(英語:Computer programming),或稱程式設計(programming),是给程序解决出特定问题的过程,軟體開發過程中的重要步驟。程序设计方法往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程一般包括分析、设计、编碼、测试、除错等不同阶段。… |
視覺化程式設計語言(英語:Visual programming language,簡稱:VPL),又稱『圖形化程式語言』、『視覺化程式編成語言』,是一類程式設計語言。使用者利用圖形化元素進行程式設計,較文字式程式設計簡單。VPL以視覺表達為基礎,利用『文法』或是某種『輔助標記』進行圖形與文字的排列… |
事件驅動程式設計(英語:Event-driven programming)是一種電腦編程範型。這種模型的程式執行流程是由使用者的動作(如滑鼠的按鍵,鍵盤的按鍵動作)或者是由其他程式的訊息來決定的。相對於批次程式設計(batch programming)而言,程式執行的流程是由程式… |
部而不影響外界其他實體與其互動的方式,就如物件導向程式設計提供的多重抽象化。介面可能也提供某種意義上的在講不同語言的實體之間的翻譯,諸如人類與電腦之間。因為介面是一種間接手段,所以相比起直接溝通,會引致些額外負擔。 人類與電腦等資訊機器或人類與程式之間的介面稱為使用者介面。電腦等資訊機器硬體元件間… |
系統程式設計(英語:System programming,或systems programming),是針對電腦系統軟體開發而進行的編譯活動。一般的應用軟體程式設計,針對的是設計與使用者互動的軟體,如文書處理器;而系統程式設計,主要是為電腦硬體提供相對應的軟體服務。進行系統程式設計時,需要對電腦硬體的特性有深入的了解。… |
程式語言來實現結構化程式設計。 結構化的程式是以一些簡單、有層次的程式流程架構所組成,可分為循序(sequence)、選擇(selection)及重複(repetition)。 循序是指程式正常的執行方式,執行完一個指令後,執行後面的指令。 選擇是依程式的狀態,選擇數段程式中的一個來執行,一般會使用if… |
程式設計者利用程式語言提供的抽象化來表示計算的相關概念,這些概念則是由許多最簡單元素(稱為語言基元(英语:language primitive))的集合所組成。程序设计就是指利用語言基元來撰寫新的程式,或是將舊程式改寫,配合新的應用或是新的環境。 電腦程式… |
物件導向程式設計(英語:Object-oriented programming,缩写:OOP)是種具有物件概念的程式設計典範,同时也是一种程式开发的抽象方针。它可能包含資料、特性、程式碼與方法。对象則指的是類別(class)的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性… |
《C程序设计语言》(英語:The C Programming Language),又譯為C語言程式設計,是介紹C語言的计算机科学著作,由计算机科学家布萊恩·柯林漢(Brian Kernighan)和C语言之父丹尼斯·里奇(Dennis Ritchie)合著,是第一部介紹C語言編程方法的書籍。它因作… |
大學程式設計先修檢測(APCS)是臺灣的程式設計能力檢測,每年舉辦三次,考場大多在各地大學教室。APCS 由教育部委託國立臺灣師範大學資訊工程學系辦理。範圍大致上對應高級中等學校資訊科技領域課程內容,能夠檢驗高中生的程式設計學習成果。 臺灣部分高等院校採計 APCS… |
基于类编程(英語:class-based programming),又稱類別為基的程式設計、類別導向(class-orientation),是物件導向程式設計(OOP)的一種風格,在程式設計時,強調物件(object)的類別(class)。 在這種編程範式中,一個物件必須基於類別,才能被創造出來;此… |
在程式設計中,魔術數字(magic number)可能指: 缺乏解釋或命名的獨特數值。常常在程序中出现多次,并且可以(从规范上而言也应当)被有名字的常量取代。 用于辨識一個檔案格式或協定类型的一段常量或字符串,例如UNIX的特徵簽章。 不易于其他值混淆的值,例如UUID。 魔術數字可以是指寫死在程式… |
在程式設計中,參數(parameter)又稱形式引數(formal argument),是一種在调用子程序时用以向子程序传递資料的特殊变量,這些被傳遞資料也就是子程序引數(arguments)的值。參數的有序列表通常包含在子例程的定義中,因此在每次调用子例程時也會計算這些傳入的引數,並且將對應資料送到子程序中。… |
杰克逊结构化编程 (重定向自傑克森結構化程式設計) 傑克森結構化程式設計(Jackson structured programming)簡稱JSP,是一種結構化編程方法,以資料流結構及程式結構之間的對應關係為基礎。JSP會將程式及資料用序列(sequence)結構、迭代(iteration)結構及選擇(selection)結構的組合來表示,適合用來設計程式… |
网页程序设计是指使用网页设计程序语言设计交互式的网页,又称动态网页,动态网页是指网页的内容是否可根据某种条件的改变而自动改变,如網頁計數器(英语:web counter)就是动态的,当有人点击我们的网页时,網頁計數器的值会自动增加;BBS论坛也是动态的,当用户在论坛上发布信息时,网页内容会自动更新,… |
系统平均无障碍工作时长 安全性 - 防止系统功能和数据的非授权访问以及抗攻击的能力 模块化 - 系统功能模块之间的解耦设计以及可被其它系统集成的能力 软件开发 軟體架構 使用者經驗 模型驅動架構 王建興:程式設計不等同於軟體開發 (页面存档备份,存于互联网档案馆) 软件主题 计算机程序设计主题 设计主题 软件开发… |
下表是微軟視窗作業系統應用程式設計介面函式(APIs)列表: .NET Framework, 當中包括Remoting, Assemblies, Metadata, Common Language Runtime, Common Type System, Global Assembly Cache,… |
無條件分支語句容許執行順序轉移到程式的其他部分之中。包括跳躍(在很多語言中稱為 Goto)、副程式和 Procedure 等。 迴圈、條件分支和無條件分支都是控制流程。 早期的指令式編程語言都是電腦本身的機械語言。在這些語言中,指示非常簡單,令硬體的執行更容易,卻阻礙了複雜程式的設計。1954年開始開發的… |
程式語言的先驅。 這些語言都各自演展出自己的家族分支,現今多數現代程式語言的祖先都可以追溯他們其中至少一個以上。 在1960年代以及1970年代中結構化程式設計的優點也帶來許多的爭議,特別是在程式開發的過程中完全不使用GOTO。這項爭議跟語言本身的設計… |
集成开发环境 (分类程序设计工具) 人們成立社群以延伸這些IDE的能力,讓這些IDE也能支援其他程式語言和其他的應用。 視覺化程式設計也越來越重要,所謂的視覺化程式設計和Visual Basic或Visual C++並不同,支援視覺化程式設計的IDE可以讓開發人員直接移動程式單元來建立流程圖和結構圖,然後直接做編譯或直譯,這一類的流程圖通常是以UML為基礎。… |