程序设计

✍ dations ◷ 2025-06-27 23:25:13 #程序设计
电脑程序设计(英语:Computer programming),或称程序设计(programming),是给出解决特定问题程序的过程,软件开发过程中的重要步骤。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应包括分析、设计、编码、测试、调试等不同阶段。在计算机技术发展的早期,软件开发主要就是程序设计。但随着技术的发展,软件系统越来越复杂,逐渐分化出许多专用的软件系统,如操作系统、数据库系统、应用服务器,而且这些专用的软件系统愈来愈成为普遍的系统环境的一部分。这种情况下软件开发的内容越来越丰富,不再只是纯粹的程序设计,还包括数据库设计、用户界面设计、通信协议设计和复杂的系统配置过程。专业的程序设计人员被称为程序员。某种意思上,程序设计的出现甚至早于电子计算机的出现。英国著名诗人拜伦的女儿爱达·勒芙蕾丝曾设计了巴贝奇分析机上计算伯努利数的一个程序。她甚至还创建了循环和子程序的概念。由于她在程序设计上的突破性创新,爱达·勒芙蕾丝被称为世界上第一位程序员。任何设计工作都是在各种条件限制和相互矛盾的需求之间寻求一种平衡。这种观点反映在程序设计上,就是硬件存储空间与程序运行时间的限制。空间方面,在计算机技术发展的早期,由于机器资源比较昂贵,如何缩小存储空间往往是设计关心的首要重点;而随着硬件技术的飞速发展,电脑上数据存储媒体的价格降低,空间不再是考虑的第一要点,一些较耗时的运算也渐渐发展出以空间换取时间的模式。时间方面,在早期,如何加强程序效率、缩短程序运行时间是程序员的共同目标;而在硬件性能进步、效率差距缩小,软件规模与复杂度却日益增加的现在,程序的结构、可维护性、重复使用性、弹性等因素更显得重要。在多人合作的程序设计项目里,程序员们会加上各种注解以协助其他参与者理解代码,此行为虽然对运行时间的缩短没有帮助,还会加重存储空间的负担,但却因能达到较好的沟通并提高代码的可维护性,而成为当前的主流。然而,随着智能手机等携带设备的兴起,运行时间的缩短与存储空间的有效运用再次成为焦点,形成与主机服务器类型应用程序不同的重点考虑方向。早期IBM 402会计电脑的程序是用改变线路连接的方式来撰写GNAT程序设计软件中华民国经济部举办的手机程序设计比赛

相关

  • 荷兰榆树病荷兰榆树病是一种由子囊菌导致的疾病。它由树皮甲虫传播,会影响榆属和榉属植物输水导管的功能,导致其枯萎及死亡。它从亚洲传播到美洲、欧洲及新西兰,导致之后这些地方没有抵抗
  • 医学研究人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学医学是以诊断、治疗和预防生理和心理
  • 心脏瓣膜心瓣(heart valve),又称心瓣膜、心脏瓣膜,是心脏中内类似阀的构造,用以维持血液循环在心脏中的单向流动,防止血液倒流。哺乳动物的心脏通常具有四个瓣膜,决定了血液的流向。心瓣前
  • 环节动物环节动物门(学名:Annelida)是动物界的一个门,该门动物为两侧对称、同律分节的裂生体腔动物,有的具疣足和刚毛,多闭管式循环系统、链式神经系统。常见环节动物有:蚯蚓、蚂蟥(又称水蛭
  • 威拉米特河威拉米特河(Willamette River),源出美国喀斯喀特山脉,由Coast河(Coast)和Middle河(Middle)等河汇合而成,流经俄勒冈州西南部。在波特兰(Portland)西北注入哥伦比亚河。长约480公里,沿河
  • 愚民政策愚民政策或蒙昧主义(英语:Obscurantism,法语:obscurantisme,起源于拉丁语:obscurans,意味:变暗,黯淡)即为故意阻扰事情的明朗化进程或不将事件全部信息公之于众。对于愚民政策,一直以来
  • 宋真宗宋真宗赵恒(968年12月23日-1022年3月23日),原名赵德昌,又曾名赵元休、赵元侃,北宋的第三位皇帝。他是宋太宗的第三个儿子,登基前曾被封为韩王、襄王和寿王,淳化五年(994年)九月,加检校
  • 开元盛世开元之治,亦称为开元盛世和开天盛世,是唐朝在唐玄宗统治时期所出现的盛世。唐玄宗治国头三十年,以开元作为年号,那时玄宗励精图治,并且任用贤能,发展经济,提倡文教,使得天下大治,所以
  • 戴维·麦克伦南戴维·麦克伦南(英语:David MacLennan,1937年7月3日-),加拿大生化学家、遗传学家,其主要工作是关于调节钙离子流通过肌浆网的蛋白质,这种调节能够控制肌肉的收缩和舒张,他在肌肉中的
  • 量子密码学量子密码学(英语:Quantum cryptography)泛指利用量子力学的特性来加密的科学。量子密码学最著名的例子是量子密钥分发,而量子密钥分发提供了通信两方安全传递密钥的方法,且该方法