嘴角长水泡是什么原因| 什么鸡没有翅膀| 淋巴细胞偏高是什么原因| 乙肝有抗体是什么意思| 床上用品四件套都有什么| 三点水加四读什么| l代表什么意思| 夏天摆摊适合卖什么| dna是什么意思| 满清是什么民族| 什么蔬菜补钾| 睡觉打呼噜是什么病| feno是什么检查| 6月19是什么星座| 副研究员什么级别| 缺钾最明显的症状是什么| 查血常规挂什么科| 手表seiko是什么牌子| 反酸水吃什么药| 支原体肺炎用什么药| nba是什么意思的缩写| 什么的辨认| 狐臭挂什么科| 丑时五行属什么| 鼻子流水是什么原因| 健身吃什么| 白蛋白低是什么原因| 什么去疤痕效果最好| 脑溢血是什么原因| 一年四季穿棉衣是什么生肖| 女人喝什么茶好减肥| 五行什么克金| 血氨低是什么原因| 儿童说话晚去医院挂什么科| 七五年属什么| 肝阳性是什么意思| 秦时明月什么时候更新| 国家为什么要扫黄| 饭中吃药是什么时候吃| 为所当为什么意思| 宠辱不惊是什么意思| 铁皮石斛有什么作用| 青春期指什么年龄段| 肾结石有什么症状表现| 高抬贵手是什么意思| 核桃壳有什么用| 孩子为什么不愿意上学| 晚上睡不着白天睡不醒是什么原因| 低密度脂蛋白胆固醇是什么意思| 两边白头发多是什么原因造成的| 入睡困难是什么原因引起的| 86年属虎是什么命| 散漫是什么意思| 紫罗兰色是什么颜色| 小康生活的标准是什么| 前列腺增生用什么药| 血用什么能洗掉| 福州五行属什么| 刘彻是刘邦的什么人| 阴道细菌感染用什么药| 硕是什么意思| 纨绔子弟是什么意思| 商鞅变法是什么时期| 吃面是什么意思| 一个巾一个童读什么| 井底之蛙是什么意思| 剖腹产后可以吃什么水果| 甜虾是什么虾| 宫颈管少量积液是什么意思| 怀孕不能吃什么东西| 牙龈为什么会萎缩| 腰间盘膨出吃什么药效果好| 大便干燥一粒一粒的是什么原因| 月经提前半个月来是什么原因| 为什么早上起来眼睛肿| 总是嗜睡是什么原因| 什么是僵尸肉| 吃什么对肠道好| 拔罐后发痒是什么原因| 小孩突然头疼是什么原因| 人间烟火是什么意思| 女人出轨有什么表现| 物心念什么| 宁属于五行属什么| 双休什么意思| 年柱比肩是什么意思| 农村补贴什么时候发放| 两个吉念什么| 1946年中国发生了什么| 金晨为什么叫大喜| 杓是什么意思| 牙疼吃什么药止疼最快| 大人发烧吃什么退烧药| 眼睛充血吃什么药| 炖鸽子汤放什么调料| 腰酸是什么原因| 2038年是什么年| 交是什么结构的字| 麦冬的功效与作用是什么| 健谈是什么意思| 厨娘是什么意思| 鹦鹉能吃什么| 胸ct和肺ct有什么区别| 阴道口瘙痒是什么原因| 什么马什么什么成语| sap是做什么的| 枸杞与菊花一起泡水喝有什么功效| 什么是假性抑郁症| 舌苔是什么东西| 沸石为什么能防止暴沸| 小学生什么时候开学| 吞咽困难是什么原因造成的| 主播是什么意思| 什么梗| 什么是新鲜感| 二级医院什么意思| 慢性盆腔炎吃什么药效果好| 是什么原因造成的| 2007年属什么生肖| 不吃香菜什么意思| psv医学是什么意思| 激素六项主要是查什么| t是什么意思| 聚乙二醇是什么| 乙肝吃什么药| 阴道口发白是什么原因| 黔驴技穷什么意思| 勃勃生机是什么意思| 什么火海| 淋球菌培养是检查什么| 1979年属什么生肖| 赫依病是什么病| 七月十号是什么日子| 怀孕为什么会流褐色分泌物| 紫苏叶是什么| 浪子是什么意思| 曹操是什么生肖| 手指关节疼痛看什么科| 五行什么意思| 八项规定的内容是什么| 脚拇指外翻是什么原因造成的| 什么药治痒效果最好| 促排药什么时候开始吃| 水解奶粉是什么意思| 羊奶有什么作用与功效| 罗盘是干什么用的| 恨不相逢未嫁时什么意思| bp什么意思| delvaux是什么牌子| 黄毛什么意思| 胃大是什么原因造成的| 手脱皮是缺什么| pha是什么意思| 什么是同素异形体| 副军长是什么军衔| 巴西龟吃什么食物| 1027是什么星座| 假卵是什么样子的| 毛囊长什么样子| 三个马读什么| 1950年属虎的是什么命| 运动喝什么水补充能量| 孩子鼻子出血什么原因造成的| 的确什么意思| 尿液有泡沫什么原因| 玉屏风颗粒主治什么| 正常龟头什么样子| 没有痔疮大便出血是什么原因| 做梦梦见死去的亲人是什么意思| 女人吃什么补月牙最快| 祁是什么意思| 做梦梦见打架是什么意思| 平步青云什么意思| 汤姆是什么品种的猫| 人的五官是什么| 梦见李子是什么意思| 腿抽筋是什么原因| 屈服是什么意思| 起风疹了用什么快速方法能解决| 间接胆红素偏高是什么原因| 门第什么意思| 疱疹性咽峡炎用什么药| 妈妈的哥哥的老婆叫什么| 胸闷气短是什么症状| 为什么女人阴唇会变大| skg是什么品牌| 咽喉炎 吃什么| 眉下有痣代表什么| 傻瓜是什么生肖| 违反禁令标志指示什么意思| 吃什么降血脂最快最好| 小孩咳嗽流鼻涕吃什么药效果好| 胸部里面有个圆圆的硬东西是什么| 为什么突然长痣| 太阳穴疼什么原因| 什么水果补气血| 晕车吃什么| 10.28什么星座| 天牛是什么| 康妇炎胶囊主治什么| 什么叫支原体感染| 陈醋与香醋有什么区别| 梅雨是什么| 口嫌体正直什么意思| delvaux是什么牌子| club monaco是什么牌子| vdo是什么牌子| baby什么意思| 看静脉曲张挂什么科| 湖北有什么好玩的| 真菌镜检阳性是什么意思| 凉拌什么菜好吃| 13点是什么意思| 太息是什么意思| 胃不舒服能吃什么水果| 鹰的天敌是什么动物| 通告是什么意思| 外阴瘙痒用什么药膏| 龙吃什么食物| 子宫多发肌瘤是什么意思| 虹视是什么意思| 虎毒不食子是什么意思| 肾积液是什么原因造成的| 十月十号是什么星座| 6月10日什么星座| 肾结石有什么症状表现| 饱不洗头饿不洗澡是为什么| 儿童鼻炎挂什么科| 椎管狭窄是什么意思| 经前期综合症吃什么药| 八月是什么星座| 阴道发炎用什么药| 蜂蜜和什么食物相克| 酸西地那非片是什么药| 什么水果不能吃| 抱薪救火是什么意思| 下焦不通吃什么中成药| 鼻子长痘是什么原因| 哑巴是什么生肖| 9月17日是什么星座| 不是经期有少量出血是什么原因| 啊囊死给什么意思| 隐身是什么意思| 三月初一是什么星座| 6月5日是什么日| 即兴是什么意思| 父母是o型血孩子是什么血型| 蜈蚣泡酒有什么功效| 多核巨细胞是什么意思| 寻麻疹不能吃什么| 幽门杆菌吃什么药| hp值是什么意思| 后背中心疼是什么原因| 后背一推就出痧是什么原因| blue是什么颜色| 新疆人为什么长得像外国人| saucony是什么品牌| 挂是什么意思| 做脑ct对人体有什么危害| eap是什么| 羊肉馅饺子放什么菜| 血小板过低有什么危害| 客服是什么意思| 宫颈纳囊多发是什么意思| 百度跳转到内容

华为分享对称25G PON关键技术 呼吁下一代标..

本页使用了标题或全文手工转换
维基百科,自由的百科全书
“源代码”的各地常用名称
中国大陆源代码、源码、源程序
港澳原始码
新马原始码
台湾原始码、原始程式码、来源码
百度 目前,已有22家全球企业承诺加入,并明确了具体举措,如:设定科学碳目标、转用低碳清洁能源、以及与供应商合作以提高其工厂和物业的资源使用效率等。

源代码(英语:source code),是指一系列人类可读的计算机语言指令[1]

在现代程序语言中,源代码可以是以书籍或者磁带的形式出现;但最常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。

作用

[编辑]

源代码主要功用有如下2种作用:

  1. 生成目标代码,即计算机可以识别的代码。
  2. 对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员,都忽视软件说明的编写;因为这部分虽然不会在生成的程序中直接显示,也不参与编译。但是说明对软件的学习分享维护软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。

需要指出的是,对于编译语言来说,例如C/C++/Java,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。但是目前有许多流行的脚本语言,例如Perl/Python都不需要重新编译,修改完代码可以直接执行看到修改的结果。

代码组合

[编辑]

源代码作为软件的特殊部分,可能被包含在一个或多个文件中。一个程序不必用同一种格式的源代码书写。例如,一个程序如果有C语言库的支持,那么就可以用C语言;而另一部分为了达到比较高的运行效率,则可以用汇编语言编写。就目前的情况而言,很少有需要直接用汇编语言来编写的软件了,因为很多时候编译器生成的优化程序的运行效率已经很好了,更多的时候是用C/C++这样的编译语言来写核心需要速度的部分,用PerlPythonLua等这样的动态语言来做核心的扩展,例如界面,管理配置等等。这样既不会损失效率,也增加了程序的灵活性。

较为复杂的软件,一般需要数十种甚至上百种的源代码的参与。为了降低种复杂度,必须引入一种可以描述各个源代码之间联系,并且如何正确编译的系统。在这样的背景下,版本控制系统(VCS)诞生了,并成为研发者对代码修订的必备工具之一。

还有另外一种组合:将为一种平台编写的软件移植到另外一种平台上,例如将Windows下的软件移植到Linux或者MacOS下,专业术语叫做软件移植。一般可以运行在多个平台下的软件叫做跨平台软件。

著作权

[编辑]

如果按照源代码类型区分软件,通常被分为两类:自由软件专有软件。通常,自由软件不仅可以免费得到,而且公开源代码;相对应地,非自由软件则不公开源代码。通过非正常手段获得非自由软件源代码的各种行为都将被视为非法。

质量

[编辑]

对于计算机而言,并不存在真正意义上的“好”的源代码;好的源程序,首先要是正确的代码。然后是源程序的可维护性,好的程序风格将可以增强代码的可维护性。源代码是否具有可读性,成为代码质量/质量的标准之一。也有人将程序的效率放在可维护性之前。根据程序所要实现的功能和应用领域很多人对源代码质量/质量有着不同的看法。但是普遍达成一致的是质量/质量高的源程序就是正确的程序。

效率

[编辑]

虽然我们可以通过不同的语言来实现计算机的同一功能,但在执行效率上则存在不同。普遍规律是:越高级的语言,其执行效率越低。这也是汇编语言生成的文件比用VB语言生成文件普遍要小的原因。然而,使用低级语言虽可提高运行效率,却会大大降低程序的开发效率,可能导致开发工作变得非常困难,因此多数程序员并不在意高级语言带来的运行效率损失,最多只在关键处使用低级语言。

注释

[编辑]
  1. ^ Programming in C: A Tutorial (PDF). (原始内容 (PDF)存档于2025-08-07). 

参考文献

[编辑]

外部连接

[编辑]
流鼻子打喷嚏吃什么药 前列腺在人体什么位置 甲醛是什么气味 舌苔很厚很白什么原因 未央是什么意思
梦见吐血是什么预兆 经络是什么意思 吲达帕胺片是什么药 思量是什么意思 心灵鸡汤什么意思
性格好是什么意思 烂嘴是什么原因 车前草是什么 b型钠尿肽测定是什么检查 人各有命是什么意思
媚眼如丝是什么意思 光子嫩肤是什么 手指甲有竖纹是什么原因 什么洗发水去屑好 年薪10万算什么水平
口坐读什么hcv8jop6ns5r.cn 大什么大什么hcv9jop5ns4r.cn 牛肉跟什么炒好吃hcv9jop8ns1r.cn 吃完芒果后不能吃什么食物hcv9jop7ns9r.cn 5月10日是什么星座clwhiglsz.com
天杀的是什么意思hcv8jop2ns4r.cn 玉树临风什么意思hcv8jop4ns9r.cn 湿热是什么原因引起的huizhijixie.com 去皱纹用什么方法最好和最快hcv9jop5ns2r.cn 栀子花什么时候修剪creativexi.com
宫颈糜烂什么症状hcv8jop2ns1r.cn jeans什么意思zhiyanzhang.com 摄人心魄是什么意思dayuxmw.com 颈动脉斑块看什么科hcv9jop7ns3r.cn 什么血型不招蚊子hcv9jop4ns1r.cn
怀孕了什么时候做检查hcv8jop3ns6r.cn mcm是什么意思hcv9jop5ns0r.cn 腿疼是什么原因引起的hcv9jop8ns1r.cn 甲亢属于什么科室hcv8jop8ns1r.cn 为什么月经会推迟hcv8jop7ns7r.cn
百度