程序设计

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

相关

  • 克雷伯氏肺炎菌克雷伯氏肺炎菌(学名:Klebsiella pneumoniae)是肠杆菌科克雷伯氏菌属的一种,属于革兰氏阴性菌,杆状,有大量黏性的多糖形成的荚膜包覆。克雷伯氏肺炎菌可以在人类,特别是免疫力低弱
  • 染色体异常染色体畸变是细胞中染色体数目的增减和结构的改变。畸变为可自然发生的。也有人工诱发。 一些物理因子(如电离辐射)和化学诱变剂能大大提高畸变频率。根据畸变的特殊遗传学
  • 小纺锤菌纲小纺锤菌科(Atractogloeaceae) 石花菌科(Mycogelidiaceae) 锤耳科(Phleogenaceae)小纺锤菌纲(学名:Atractiellomycetes)是担子菌门柄锈菌亚门下的一个纲。该纲仅含一目,即小纺锤菌目(学
  • 小檗属参见正文小檗属(学名:Berberis)植物大约有450-500种,为常绿或落叶灌木,一般为1-5米高,有刺,分布在欧洲、亚洲、非洲和美洲的温带和亚热带地区,和十大功劳属(Mahonia)的亲缘关系较近,有
  • 铝离子电池铝离子电池(Aluminium-ion battery)是一类可充电电池,放电时,铝离子从阴极移动到阳极;充电时,铝离子又回到阴极。铝离子电池与锂离子电池功能相似,但由于组成和结构不同,电能输出水
  • 低聚木糖低聚木糖(英语:Xylooligosaccharide),或称“木寡糖”,食糖类木糖聚合物,是近年来兴起的一种功能性低聚糖,与其它糖相比, 其增殖益生菌的用量最小,成人每天只需食用0.7g,便能达到理想的
  • 奥斯卡金像奖学院奖(英语:Academy Award),全名学院功绩奖(Academy Award of Merit),通称奥斯卡金像奖、金奖、奥斯卡奖或奥斯卡(The Oscars;2013年2月20日起成为正式名称),是每年由美国电影艺术与科
  • 海龟海龟是海洋龟类的总称,所有龟鳖目动物中唯一生活在海洋的物种,分布范围十分广泛,分布于除北冰洋外的全球海域中。背上有壳,其花纹较一般陆龟或河龟复杂,壳的外型是扁平流线形,脚为
  • 转移矩阵在数学中,随机矩阵(stochastic matrix)是用来描述一个马尔可夫链的转变的矩阵,亦称为概率矩阵(probability matrix)、转移矩阵(transition matrix)、替代矩阵(substitution matrix)或
  • Lasub2/subOsub3/sub氧化镧是镧(III)的氧化物,分子式为La2O3,室温下为白色粉末。氧化镧可溶于酸生成镧盐。氧化镧通常利用草酸镧或者碳酸镧的热分解制备。实验室可以用可溶性的镧盐和碱反应制备氢氧