首页 >
电脑编程
✍ dations ◷ 2024-11-05 19:37:54 #电脑编程
电脑程序设计(英语:Computer programming),或称程序设计(programming),是给出解决特定问题程序的过程,软件开发过程中的重要步骤。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应包括分析、设计、编码、测试、调试等不同阶段。在计算机技术发展的早期,软件开发主要就是程序设计。但随着技术的发展,软件系统越来越复杂,逐渐分化出许多专用的软件系统,如操作系统、数据库系统、应用服务器,而且这些专用的软件系统愈来愈成为普遍的系统环境的一部分。这种情况下软件开发的内容越来越丰富,不再只是纯粹的程序设计,还包括数据库设计、用户界面设计、通信协议设计和复杂的系统配置过程。专业的程序设计人员被称为程序员。某种意思上,程序设计的出现甚至早于电子计算机的出现。英国著名诗人拜伦的女儿爱达·勒芙蕾丝曾设计了巴贝奇分析机上计算伯努利数的一个程序。她甚至还创建了循环和子程序的概念。由于她在程序设计上的突破性创新,爱达·勒芙蕾丝被称为世界上第一位程序员。任何设计工作都是在各种条件限制和相互矛盾的需求之间寻求一种平衡。这种观点反映在程序设计上,就是硬件存储空间与程序运行时间的限制。空间方面,在计算机技术发展的早期,由于机器资源比较昂贵,如何缩小存储空间往往是设计关心的首要重点;而随着硬件技术的飞速发展,电脑上数据存储媒体的价格降低,空间不再是考虑的第一要点,一些较耗时的运算也渐渐发展出以空间换取时间的模式。时间方面,在早期,如何加强程序效率、缩短程序运行时间是程序员的共同目标;而在硬件性能进步、效率差距缩小,软件规模与复杂度却日益增加的现在,程序的结构、可维护性、重复使用性、弹性等因素更显得重要。在多人合作的程序设计项目里,程序员们会加上各种注解以协助其他参与者理解代码,此行为虽然对运行时间的缩短没有帮助,还会加重存储空间的负担,但却因能达到较好的沟通并提高代码的可维护性,而成为当前的主流。然而,随着智能手机等携带设备的兴起,运行时间的缩短与存储空间的有效运用再次成为焦点,形成与主机服务器类型应用程序不同的重点考虑方向。早期IBM 402会计电脑的程序是用改变线路连接的方式来撰写GNAT程序设计软件中华民国经济部举办的手机程序设计比赛
相关
- 类囊体膜类囊体是叶绿体或蓝绿藻中的一种单层膜囊状结构,是光合作用中光反应进行的场所。类囊体的存在增大了叶绿体的膜面积,从而增大了受光面积。类囊体(Thylakoid)一词源于希腊文“thy
- 成岩作用成岩作用是指沉积物在埋藏后,固结为坚硬岩石,受到变质、风化作用前的各种物理、化学、生物的变化。其中沉积物变为沉积岩的变化,是狭义的成岩作用。它也是岩石循环的一个过程。
- 路易斯酸酸碱电子理论,也称广义酸碱理论、路易斯酸碱理论,是1923年美国化学家吉尔伯特·路易斯提出的一种酸碱理论。该理论认为:凡是可以接受外来电子对的分子、基团或离子为酸(路易斯酸
- 奥科尼县奥康尼县(Oconee County, Georgia)是美国乔治亚州北部的一个县。面积482平方公里。根据美国2000年人口普查,共有人口26,225人,2005年人口29,748人。县治沃特金斯维尔 (Watkinsvi
- 1900年夏季奥运会第二届夏季奥林匹克运动会(英语:the Games of the II Olympiad,法语:les Jeux de la IIe Olympiade),是一场于1900年在法国巴黎举行的国际综合体育赛事。这次奥运会没有开幕式和闭
- 扬·彼得·巴尔克嫩德扬·彼得·巴尔克嫩德(荷兰语:Jan Peter Balkenende,1956年5月7日-),荷兰政治家,前荷兰基督教民主党领袖,2002年—2010年担任首相。巴尔克嫩德是家中长子,其父是商人,其母是教师。他在
- 富士软片会长・CEO 古森重隆 社长・COO 助野健児影像:彩色胶片、数字相机、光学设备、照片专用复印纸、影像服务和设备,医疗 医疗保健:医疗系统设备、生命科学产品、药品、图形系统设
- 戊基戊基(pentyl)是具有化学式 -C5H11的烷基官能团(取代基),有五个碳原子,是戊烷的取代形式。在在较老的文献中,会使用的非系统名称amyl来表示戊基,会用pentyl来表示有支链的五碳烷基,再
- 普法尔茨普法尔茨(德语:Pfalz;英语:Palatinate)是德国历史上一种特殊领地的名字。这种领地的领主称为普法尔茨伯爵(德语:Pfalzgraf;英语:Count palatine),意思是“王权伯爵”(或译为“行宫伯爵”
- 华西都市报《华西都市报》是创办于1995年1月的成都的综合性日报,是中国第一张都市报。因全面系统地创立了报纸市场化的运作理念和全新的竞争策略,开启了中国报业的“都市报时代”,荣获“