首页 >
程序设计
✍ dations ◷ 2025-07-18 12:18:56 #程序设计
电脑程序设计(英语:Computer programming),或称程序设计(programming),是给出解决特定问题程序的过程,软件开发过程中的重要步骤。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应包括分析、设计、编码、测试、调试等不同阶段。在计算机技术发展的早期,软件开发主要就是程序设计。但随着技术的发展,软件系统越来越复杂,逐渐分化出许多专用的软件系统,如操作系统、数据库系统、应用服务器,而且这些专用的软件系统愈来愈成为普遍的系统环境的一部分。这种情况下软件开发的内容越来越丰富,不再只是纯粹的程序设计,还包括数据库设计、用户界面设计、通信协议设计和复杂的系统配置过程。专业的程序设计人员被称为程序员。某种意思上,程序设计的出现甚至早于电子计算机的出现。英国著名诗人拜伦的女儿爱达·勒芙蕾丝曾设计了巴贝奇分析机上计算伯努利数的一个程序。她甚至还创建了循环和子程序的概念。由于她在程序设计上的突破性创新,爱达·勒芙蕾丝被称为世界上第一位程序员。任何设计工作都是在各种条件限制和相互矛盾的需求之间寻求一种平衡。这种观点反映在程序设计上,就是硬件存储空间与程序运行时间的限制。空间方面,在计算机技术发展的早期,由于机器资源比较昂贵,如何缩小存储空间往往是设计关心的首要重点;而随着硬件技术的飞速发展,电脑上数据存储媒体的价格降低,空间不再是考虑的第一要点,一些较耗时的运算也渐渐发展出以空间换取时间的模式。时间方面,在早期,如何加强程序效率、缩短程序运行时间是程序员的共同目标;而在硬件性能进步、效率差距缩小,软件规模与复杂度却日益增加的现在,程序的结构、可维护性、重复使用性、弹性等因素更显得重要。在多人合作的程序设计项目里,程序员们会加上各种注解以协助其他参与者理解代码,此行为虽然对运行时间的缩短没有帮助,还会加重存储空间的负担,但却因能达到较好的沟通并提高代码的可维护性,而成为当前的主流。然而,随着智能手机等携带设备的兴起,运行时间的缩短与存储空间的有效运用再次成为焦点,形成与主机服务器类型应用程序不同的重点考虑方向。早期IBM 402会计电脑的程序是用改变线路连接的方式来撰写GNAT程序设计软件中华民国经济部举办的手机程序设计比赛
相关
- 突变突变(英语:Mutation,即基因突变)在生物学上的含义,是指细胞中的遗传基因(通常指存在于细胞核中的去氧核糖核酸)发生的改变。它包括单个碱基改变所引起的点突变,或多个碱基的缺失、重
- 嗜碱性粒细胞嗜鹼性球或嗜鹼性粒細胞(英语:Basophil 或 Basophilic granulocyte)是一种最少见的粒细胞,约占循环系统中白细胞的0.5%至1%,得名自其可以被碱性的染料染上色的特性,是许多免疫反应
- β受体阻断剂β受体阻断药(英语:Beta blockers),又称Beta受体阻断药、β受体阻断剂、β受体阻滞剂、β受体拮抗剂或β阻断药、乙型阻断剂,是一类用来治疗心律不齐、防止心脏病发作后的二次心
- CD562E3V, 2HAZ, 2VKW, 2VKX, 3MTR· extracellular region · plasma membrane · external side of plasma membrane · cell surface · integral to membrane · axon
- 多元不饱和脂肪多元不饱和脂肪是两类不饱和脂肪之一,分子中有多于一个双键,相比之下单元不饱和脂肪则只有一个双键,其余为单键。它必须从食物中摄取。常见的这类脂肪包括亚麻油酸及次亚麻油酸
- 瘢痕疙瘩瘢痕疙瘩(keloid)也称为蟹足肿,是一种皮肤对创伤的过度反应,主要表现为局部成纤维细胞的过度增生和胶原蛋白的大量合成。瘢痕疙瘩的纤维组织通常超出创伤的范围,累及周围正常组织
- 数码显微镜数码显微镜(英语:Digital microscope或Computer microscope)是一种结合传统光学显微镜及视像镜头而成的显微镜,主要用于教学用途。数码显微镜的主要好处在于:传统的光学显微镜
- span class=chemf style=white-space:nowrap;Nsub4/sub&氮4是一种由四个氮原子组成的氮单质,化学式为“N4”,其分子呈正四面体形。N4与N2、N3是同素异形体。N4最初由罗马大学的Fulvio Cacace及其同事发现,并命名为“tetranitrogen”(
- 能斯特瓦尔特·赫尔曼·能斯特(德语:Walther Hermann Nernst,1864年6月25日-1941年11月18日),德国化学家,他提出了热力学第三定律,这条定律对化学亲和力的计算尤其重要,他因此荣获1920年度
- 家电家用电器,简称家电,是指以电能来进行驱动(或以机械化动作)的家庭用具,可帮助执行家庭杂务,如炊食、食物保存或清洁。基本上,家用电器分为大型家电(白色家电、黑色家电)和小家电。大型