程序设计
软件开发步骤
(重定向自程式設計)
电脑程序设计(英語:Computer programming),或稱程式設計(programming),是给程序解决出特定问题的过程,軟體開發過程中的重要步驟。程序设计方法往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程一般包括分析、设计、编碼、测试、除错等不同阶段。
「程序设计」的各地常用名稱 | |
---|---|
中国大陸 | 程序设计 |
臺灣 | 程式設計 |
港澳 | 程式設計、程序設計 |
发展历程编辑
在计算机技术发展的早期,軟體開發主要就是程序设计。但随着技术的发展,软件系统越来越复杂,逐渐分化出许多专用的软件系统,如操作系统、数据库系统、应用服务器,而且这些专用的软件系统愈来愈成为普遍的系統環境的一部分。这种情况下軟體開發的内容越来越丰富,不再只是纯粹的程序设计,还包括数据库设计、用户界面设计、通信协议设计和复杂的系统配置过程。
空間方面,在早期,由于机器资源比较昂贵,如何縮小儲存空間往往是设计关心的首要重點;而随着硬件技术的飞速发展,電腦上資料儲存媒體的價格降低,空間不再是考慮的第一要點,一些較耗時的運算也漸漸發展出以空間換取時間的模式。
時間方面,在早期,如何加強程式效率、縮短程式執行時間是程式設計師的共同目標;而在硬體效能進步、效率差距縮小,软件规模與複雜度卻日益增加的現在,程序的结构、可维护性、重複使用性、彈性等因素更顯得重要。在多人合作的程式設計專案裡,程式設計師們會加上各種註解以協助其他參與者理解程式碼,此行為雖然對執行時間的縮短沒有幫助,還會加重儲存空間的負擔[來源請求],但卻因能達到較好的溝通並提高程式碼的可維護性,而成為目前的主流。
然而,隨著智慧型手機等攜帶裝置的興起,執行時間的縮短與儲存空間的有效運用再次成為焦點,形成與主機伺服器類型應用程式不同的重點考慮方向。
设计工具编辑
圖像展覽编辑
外部链接编辑
相关条目编辑
🔥 Top keywords: Baike: 首页Special:搜索淚之女王不夠善良的我們满城尽带黄金甲金智媛不能說的·秘密破墓2024年湯姆斯盃乘風2024春色寄情人金秀賢 (男演員)921大地震逆天奇案2城市猎人承欢记背着善宰跑2024年優霸盃习近平排球少年!!ILLIT2024年花蓮地震末日愚者九龍城寨之圍城六四事件NewJeansBABYMONSTER排球少年!!角色列表與鳳行BOYNEXTDOOR周處除三害 (電影)鄭靚歆怪獸8號迷宮飯机动战士GUNDAM SEED FREEDOM正露丸安東尼·布林肯搜查班長1958許瑋甯Believe-為你架起的橋樑-幕府將軍 (2024年電視劇)中華民國Seventeen (組合)Energy (組合)中华人民共和国三体 (小说)Up主桂綸鎂朴成焄周杰倫特技玩家劍星第二十条葬送的芙莉蓮傅崐萁HYBE林依晨(G)I-DLE日本鈴木亮平Zico (歌手)宁安如梦戀愛兄妹支配物种WIND BREAKER—防風少年—邊佑錫李主儐寄生獸:灰色部隊黃道十二宮周雨彤陳昊宇P站老狐狸閔熙珍張惠東毛泽东臺灣地震列表白鹿 (演員)劉偉健但願人長久 (電影)賀軍翔草榴社区妮妃雅犯罪都市4完全省錢戀愛手冊LE SSERAFIM我獨自升級徐睿知金高銀少年歌行美少女万华镜系列徐巧芯香港魔法科高中的劣等生Portal 名偵探柯南/劇場版宜家家居效應Nature (組合)咒術迴戰权威主义