如果按照源代码类型区分软件,通常被分为两类:自由软件和非自由软件。自由软件一般是不仅可以免费得到,而且公开源代码;相对应地,非自由软件则是不公开源代码。所有一切通过非正常手段获得非自由软件源代码的行为都将被视为非法。[1] 共5张 源代码

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

1.生成目标代码,即计算机可以识别的代码。

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

需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。

对于计算机而言,并不存在真正意义上的“好”的源代码;然而作为一个人,好的书写习惯将决定源代码的好坏。源代码是否具有可读性,成为好坏的重要标准。软件文档则是表明可读性的关键。

虽然我们可以通过不同的语言来实现计算机的同一功能,但在执行效率上则存在不同。普遍规律是:越高级的语言,其执行效率越低。这也是为什么汇编语言生成的文件比用VB语言生成文件普遍要小的原因。源代码就是用汇编语言和高级语言写出来的代码。主要对象是面向开发者;

我们平常使用的应用程序都是经过源码编译打包以后发布的,呈现的最后结果是面向使用者和最终客户。

理论上的概念

源代码是相对目标代码和可执行代码而言的。

源代码就是用汇编语言和高级语言写出来的代码。

目标代码是指源代码经过编译程序产生的能被cpu直接识别的二进制代码。

可执行代码就是将目标代码连接后形成的可执行文件,当然也是二进制的。

最直观的概念

在这个网页上右键鼠标,选择"查看源文件"。出来一个记事本,里面的内容就是此网页的源代码。

关于两者的区别联系:

1.从字面意义上来讲,源文件是指一个文件,指源代码的集合。源代码则是一组具有特定意义的可以实现特定功能的字符(程序开发代码)。

2."源代码"在大多数时候等于"源文件"。

比如在这个网页上右键鼠标,选择查看源文件。出来一个记事本,里面的内容就是此网页的源代码。这句话就体现了他们的关系,此处的源文件是指网页的源文件,而源代码就是源文件的内容,所以又可以称作网页的源代码。

刚刚查询:源程序 急救硝普钠 庆安县 核能力国家 观测台 l宠爱s Kramer吉他 范马勇次郎 李丽珍 两条腿走路 洪承畴 科举考试 韵动康城 洗不掉 很可能 pronuclei pearcmd 市场经济 动量定理 qq乐 闻风而动 Chlamydospermopsida 鲁兰斯·查理斯 义务人 祖居地 中国泉乡 usnews排名 公统村 ��ľ���ӵ�ʮ���� 叮当猪 借种的代价 幸灾乐祸 罗伯特·兰登 龙游县 马王堆 中国畜禽遗传资源志(羊志) 填字游戏 硬纸板城堡 那些天 没有人 出来了 意存笔先 Clearance 阿拉克湖 影评人 金马河生态旅游区 这篇文章 瑞满教育 鲜奶炖彩蔬 乌拉尔 hydrate 延绳钓 广岛市 杨家将 回答说 信息费 威廉·莱布尔 改革派 material 渤辽 涡扇-6 开发人 女秘书 国际新闻社 无梁楼盖 适得其反 区分开 福建省云计算研究院 女娲石上偈语 Trebella 刘威 汽油弹 XO酱蒸丝瓜 硫代硫酸钠 傅燮 水资源可持续开发 sdi采集卡 ZCLFͨ�õ�ŷ� 劣根性 某一地方
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2026 haodianxin 百科 消耗时间:0.002秒 内存0.81MB