For faster navigation, this Iframe is preloading the Wikiwand page for 程式设计.

程式设计

此条目没有列出任何参考或来源。 (2023年4月30日)维基百科所有的内容都应该可供查证。请协助补充可靠来源改善这篇条目。无法查证的内容可能会因为异议提出而被移除。
“程式设计”的各地常用名称
中国大陆程序设计
台湾程式设计
港澳程式设计、程序设计

电脑程式设计(英语:Computer programming),或称程式设计programming),是给程序解决出特定问题的过程,软件开发过程中的重要步骤。程式设计方法往往以某种程式设计语言为工具,给出这种语言下的程序。程式设计过程一般包括分析、设计、编码、测试、调试等不同阶段。

发展历程

在电脑技术发展的早期,软件开发主要就是程式设计。但随着技术的发展,软件系统越来越复杂,逐渐分化出许多专用的软件系统,如操作系统数据库系统应用伺服器,而且这些专用的软件系统愈来愈成为普遍的系统环境的一部分。这种情况下软件开发的内容越来越丰富,不再只是纯粹的程式设计,还包括数据库设计、用户界面设计通信协议设计和复杂的系统配置过程。

空间方面,在早期,由于机器资源比较昂贵,如何缩小存储空间往往是设计关心的首要重点;而随着硬件技术的飞速发展,电脑上资料存储媒体的价格降低,空间不再是考虑的第一要点,一些较耗时的运算也渐渐发展出以空间换取时间的模式。

时间方面,在早期,如何加强程序效率、缩短程序执行时间是程序员的共同目标;而在硬件性能进步、效率差距缩小,软件规模与复杂度却日益增加的现在,程序的结构、可维护性、重复使用性、弹性等因素更显得重要。在多人合作的程式设计项目里,程序员们会加上各种注解以协助其他参与者理解代码,此行为虽然对执行时间的缩短没有帮助,还会加重存储空间的负担[来源请求],但却因能达到较好的沟通并提高代码的可维护性,而成为目前的主流。

然而,随着智能电话等携带装置的兴起,执行时间的缩短与存储空间的有效运用再次成为焦点,形成与主机伺服器类型应用程式不同的重点考虑方向。

设计工具

图像展览

外部链接

相关条目

{{bottomLinkPreText}} {{bottomLinkText}}
程式设计
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?