首页 >
程序设计
✍ dations ◷ 2025-02-23 17:04:47 #程序设计
电脑程序设计(英语:Computer programming),或称程序设计(programming),是给出解决特定问题程序的过程,软件开发过程中的重要步骤。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应包括分析、设计、编码、测试、调试等不同阶段。在计算机技术发展的早期,软件开发主要就是程序设计。但随着技术的发展,软件系统越来越复杂,逐渐分化出许多专用的软件系统,如操作系统、数据库系统、应用服务器,而且这些专用的软件系统愈来愈成为普遍的系统环境的一部分。这种情况下软件开发的内容越来越丰富,不再只是纯粹的程序设计,还包括数据库设计、用户界面设计、通信协议设计和复杂的系统配置过程。专业的程序设计人员被称为程序员。某种意思上,程序设计的出现甚至早于电子计算机的出现。英国著名诗人拜伦的女儿爱达·勒芙蕾丝曾设计了巴贝奇分析机上计算伯努利数的一个程序。她甚至还创建了循环和子程序的概念。由于她在程序设计上的突破性创新,爱达·勒芙蕾丝被称为世界上第一位程序员。任何设计工作都是在各种条件限制和相互矛盾的需求之间寻求一种平衡。这种观点反映在程序设计上,就是硬件存储空间与程序运行时间的限制。空间方面,在计算机技术发展的早期,由于机器资源比较昂贵,如何缩小存储空间往往是设计关心的首要重点;而随着硬件技术的飞速发展,电脑上数据存储媒体的价格降低,空间不再是考虑的第一要点,一些较耗时的运算也渐渐发展出以空间换取时间的模式。时间方面,在早期,如何加强程序效率、缩短程序运行时间是程序员的共同目标;而在硬件性能进步、效率差距缩小,软件规模与复杂度却日益增加的现在,程序的结构、可维护性、重复使用性、弹性等因素更显得重要。在多人合作的程序设计项目里,程序员们会加上各种注解以协助其他参与者理解代码,此行为虽然对运行时间的缩短没有帮助,还会加重存储空间的负担,但却因能达到较好的沟通并提高代码的可维护性,而成为当前的主流。然而,随着智能手机等携带设备的兴起,运行时间的缩短与存储空间的有效运用再次成为焦点,形成与主机服务器类型应用程序不同的重点考虑方向。早期IBM 402会计电脑的程序是用改变线路连接的方式来撰写GNAT程序设计软件中华民国经济部举办的手机程序设计比赛
相关
- 相关不蕴涵因果相关不代表因果(英语:correlation does not imply causation)是科学和统计学经常强调的重要观念,意思是若两个事物(统计学上会用变数代表)有明显的相关时(即当一件事出现,另一件事也
- Anova方差分析或变方分析(Analysis of variance,简称ANOVA)为数据分析中常见的统计模型,主要为探讨连续型(Continuous)资料型态之因变量(Dependent variable)与类别型资料型态之自变量(Ind
- 阴道前庭阴道前庭,指小阴唇左右两侧之间的区域,前端抵阴蒂,后界至阴唇系带。开口于阴道前庭的结构有尿道、阴道、前庭大腺、斯基恩氏腺。阴道前庭疼痛非常常见;据密歇根大学的一项研究,28
- 特质理论在心理学中,特质理论是研究人类人格一个主要的方法。特质理论家主要的兴趣在于测量“特质”,这可定义为行为、思想和情绪的习惯性模式。特质从时间的角度而言相对稳定,个体之间
- 量子声学量子声学(quantum acoustics)是研究微观量子力学效应不可忽略时声现象的一个声学分支,属于声学和凝聚体物理学的交叉领域。量子声学最初是在20世纪30年代研究声光效应时开始的
- 单胺类神经递质单胺神经递质(英语:monoamine neurotransmitter)是含有芳乙胺结构的神经递质和神经调质,所有单胺类都是从芳香族氨基酸(苯丙氨酸、酪氨酸、色氨酸)和甲状腺激素衍生而来,经芳香族L-
- 足球超级联赛俄罗斯足球超级联赛(Чемпионат России по футболу),是俄罗斯足协协会组织的职业足球联赛,通常简称“俄超”。它是1991年苏联解体之后成立的顶级足球联
- 罗兰弗兰克·舍伍德·罗兰(英语:Frank Sherwood Rowland,1927年6月28日-2012年3月10日),美国化学家,因“他们对大气化学的研究工作,特别是臭氧的形成与分解”,与马里奥·莫利纳、保罗·克
- 佩勒姆亨利·佩勒姆(Henry Pelham,1694年9月25日-1754年3月6日),英国辉格党政治家,曾任首相(1743年8月27日 - 1754年3月6日),任内逝世。继任人为其长兄纽卡素公爵。亨利·佩勒姆,佩勒姆男爵
- SDS十二烷基硫酸钠(Sodium dodecyl sulfate,SDS)或月桂基硫酸钠(Sodium lauryl sulfate SLS),NaC12H25SO4,常用的表面活性剂之一,是洗洁精的主要成分。常用于DNA提取过程中,使蛋白质变