程序设计

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

相关

  • 苯二氮平类药物苯二氮䓬类药物(拉丁语:Benzodiazepines,BZDs、䓬/zhuó/),又译苯二氮平,是一种精神药物,其核心化学结构是一个苯环和一个䓬环。第一种此类药物是氯氮䓬(利眠宁),由Leo Sternbach在195
  • 联邦规则汇编联邦规则汇编(英语:Code of Federal Regulations,缩写:CFR)是由美国联邦政府执行部门的联邦公报发布的一般性和永久法律法规的汇编,通过不同的主题把联邦规则分为50个主题。联邦规
  • 霸凌欺凌(英语:Bullying)又称霸凌,指的是带有恶意、情绪的评论、言语或行为,无论时间长短,恶意多还是少,这就是欺凌,从事欺凌的行为就是一般所谓的欺负他人。不论场所、形式、针对的对象
  • 灰质灰质(英语:Gray matter),又称为皮质(英语:Cortex),是一种神经组织,是中枢神经系统的重要组成部分。灰质由神经元,神经胶质细胞,微血管组成。灰质的灰色源于神经元的细胞体和微血管。中
  • 日本语系日琉语系,或者称作日本-琉球语系,是学者提出的一个语系,包含日语和琉球语两大分支。日琉语系这个概念由美国的日本学者Leon Serafim提出。日琉语系的所有语言的祖语都是原始日本
  • 微芯片集成电路(英语:integrated circuit,缩写作 IC;德语:integrierter Schaltkreis),或称微电路(microcircuit)、微芯片(microchip)、芯片(chip)在电子学中是一种将电路(主要包括半导体设备,也包
  • 罗杰·布兰福德罗杰·戴维·布兰福德,FRS FRAS(英语:Roger David Blandford,1949年8月28日-),英国理论天体物理学家,因其对黑洞的研究而知名。布兰福德出生于英国的格兰瑟姆,成长于伯明翰。布兰福德
  • 汉典汉典(zdic.net)是一个免费的在线汉语字、词查询网站,创立于2004年,服务器位于中国大陆。网站现由“汉语字典”、“汉语词典”、“成语词典”、“汉典诗词”、“实用附录”、“汉
  • 屋檐屋檐,是屋顶边凸出引雨水滴落地面的上盖,也能起到调节日光射入的作用。英语中的屋檐一词“eaves”源自古英语的“efes”一词,意指边缘。中国相对多雨的南方地区屋檐一般比相对
  • 伊弗雷姆·卡齐尔伊弗雷姆·卡齐尔(希伯来语: אפרים קציר‬‎,英语:Ephraim Katzir,1916年5月16日-2009年5月30日),以色列生物物理学家和以色列工党政治家。1973年至1978年担任以色列第四任