首页 >
电脑编程
✍ dations ◷ 2025-02-23 16:50:37 #电脑编程
电脑程序设计(英语:Computer programming),或称程序设计(programming),是给出解决特定问题程序的过程,软件开发过程中的重要步骤。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应包括分析、设计、编码、测试、调试等不同阶段。在计算机技术发展的早期,软件开发主要就是程序设计。但随着技术的发展,软件系统越来越复杂,逐渐分化出许多专用的软件系统,如操作系统、数据库系统、应用服务器,而且这些专用的软件系统愈来愈成为普遍的系统环境的一部分。这种情况下软件开发的内容越来越丰富,不再只是纯粹的程序设计,还包括数据库设计、用户界面设计、通信协议设计和复杂的系统配置过程。专业的程序设计人员被称为程序员。某种意思上,程序设计的出现甚至早于电子计算机的出现。英国著名诗人拜伦的女儿爱达·勒芙蕾丝曾设计了巴贝奇分析机上计算伯努利数的一个程序。她甚至还创建了循环和子程序的概念。由于她在程序设计上的突破性创新,爱达·勒芙蕾丝被称为世界上第一位程序员。任何设计工作都是在各种条件限制和相互矛盾的需求之间寻求一种平衡。这种观点反映在程序设计上,就是硬件存储空间与程序运行时间的限制。空间方面,在计算机技术发展的早期,由于机器资源比较昂贵,如何缩小存储空间往往是设计关心的首要重点;而随着硬件技术的飞速发展,电脑上数据存储媒体的价格降低,空间不再是考虑的第一要点,一些较耗时的运算也渐渐发展出以空间换取时间的模式。时间方面,在早期,如何加强程序效率、缩短程序运行时间是程序员的共同目标;而在硬件性能进步、效率差距缩小,软件规模与复杂度却日益增加的现在,程序的结构、可维护性、重复使用性、弹性等因素更显得重要。在多人合作的程序设计项目里,程序员们会加上各种注解以协助其他参与者理解代码,此行为虽然对运行时间的缩短没有帮助,还会加重存储空间的负担,但却因能达到较好的沟通并提高代码的可维护性,而成为当前的主流。然而,随着智能手机等携带设备的兴起,运行时间的缩短与存储空间的有效运用再次成为焦点,形成与主机服务器类型应用程序不同的重点考虑方向。早期IBM 402会计电脑的程序是用改变线路连接的方式来撰写GNAT程序设计软件中华民国经济部举办的手机程序设计比赛
相关
- 肺气肿肺气肿(pulmonary emphysema)是一种肺部病理状态,指终末细支气管远端的肺组织因残气量增多造成持久性扩张,导致肺部纤维组织弹性减弱,肺泡间隔破坏,容积增大,以致影响正常呼吸的现
- 圣座圣座(拉丁语:Sancta Sedes;意大利语:Santa Sede;拉丁语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode
- 甲磺酸赖氨酸安非他命甲磺酸赖氨酸安非他命(英语:Lisdexamfetamine),名字来源为“离胺酸-右旋安非他命”,是 中枢神经系统(CNS)右旋安非他命刺激剂的前体药物,一种安非他命类(英语:substituted amphetamine
- 乳痂乳痂(英语:Cradle cap),也称头皮乳痂、摇篮帽、婴儿或新生儿脂溢性皮炎,是一种发生于新生儿头皮上的黄色的、斑点状、油腻的鳞状硬皮疹。它通常不会发痒,也不会影响婴儿健康。乳痂
- 华生约翰·布罗德斯·华生(英语:John B. Watson,1878年1月9日-1958年9月25日)是一位美国心理学家,通过动物行为研究而创立了心理学行为主义学派,强调心理学是以客观的态度去研究外在可
- 水经注《水经注》是古代中国地理名著,共四十卷。作者是北魏晚期的郦道元。《水经注》因注《水经》而得名,《水经》一书约一万余字,《唐六典·注》说其“引天下之水,百三十七”。《水经
- 阿列省阿列(法文:Allier)是法国的一个省(编号03),位于法国中央。属于奥弗涅大区。阿列省的名字来自于横贯该省的阿列河。阿列省包括波旁王朝的老家,过去的行省波旁。阿列省是1790年3月4日
- 佩德罗·杜克佩德罗·弗朗西斯科·杜克·杜克(西班牙语:Pedro Francisco Duque Duque,1963年3月14日-)是西班牙的第一位宇航员,航空工程师,现任西班牙首相佩德罗·桑切斯内阁的科学、创新与大学
- 政局发展台湾政治概念所涵盖的台湾地区政府型态、统治者或行政区划体制,在1949年以后普遍与中华民国政治等同,在此前则不同。历史上,台湾具有政治雏形,有文字脉落可寻者,可远自1624年台湾
- 半影月全食半影月全食(英语:Total penumbral lunar eclipse)指的是半影月食发生时,月球盘面会完全进入地球半影,但不会进入地球本影的月食。因此半影月全食在食甚时月面亮度会最低,食甚时间