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

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

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

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

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

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

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

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

理论上的概念

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

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

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

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

最直观的概念

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

关于两者的区别联系:

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

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

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

刚刚查询:源程序 黄巾起义 旁遮普语 共产党员 彩虹伴我心 好收成 火控雷达 抗洪精神 石城二中 秋白鲑 修正宇 副总参谋长 激光器 为基础 胡椒面 相互矛盾 坠落在 秋海棠 ׼ InstallShield Phoenix 淮安市 7865小游戏 汽车防盗锁 Ѫͯ 心灵战场 仰望普林斯顿大学 犹太节日 植物碱 死人之镜 红烧红衫鱼肉干 ְѧ 海南省热带海洋生物技术重点实验室 何谓治理 Elapidae production Cardiff Uniswitch 决定成败的习惯与细节 insectivora 方正测评 集时通 femen Sciences 周亦舟 Judaeus 考核成绩 教育馆 precision 青龙大瀑布 Majapahit Photorhabdus 中国科学技术大学苏州研究院 李先念 activities 回事儿 brain-gut 格林纳达 门德尔松仲夏夜之梦 Mstislavich Ceratosaurus 九九八十一 步履轻盈 四无碍智 Granados Proceedings Michelin 赖州文 杀孽萝莉 刚开始 查理曼帝国 中国史读本 Triangle 石梁摩崖题记 右安西里 公文包 胜券在握 newfound catasrah
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 消耗时间:0.017秒 内存2.5MB