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

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

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

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

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

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

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

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

理论上的概念

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

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

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

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

最直观的概念

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

关于两者的区别联系:

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

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

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

相关查询: 源代码 非正常
最新查询:Breslin Response Misanga 中国美术学院建筑艺术学院 分散开来 granatum 片假名 Tigrevurmud destroyer taradynamous SK7 chestnut 黄花鱼 Clamecy victory 吴嘉纪 micranthum 精彩纷呈 破烂不堪 天地无用 oec launching ARTICLE Finance 差别性 万元户 船级社 img.html Kazunogawa Dragonmaw 挥金如土 Schollenberger Jellicoe StrikerS Meteorologica 追溯到 夏日的冲绳 再创造 卡卡布三部曲 节能开水器 五代梁关仝秋山晚翠图 ٴоԭʵ 每一天都有你 稳定下来 ףѧԺ 第三人称 高超声动力反坦克炮弹 谁能明白我 团结一致 社会秩序 近代卷 宏观经济 安源路矿工人俱乐部之歌 商品生产 梁永璋 蒙昧主义 南北向 macbeth 渗透到 公立学校 表达出来 Automata 消耗量 主旋律 刘书宏 少体校 总公司 组合式 激光水晶内雕 Shiyontarou magnesium 金子美玲物语 北华大学创业协会 二年级学生 倭瓜饼 Anthony variety Minitab 人Ļ 源程序
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.058秒 内存2.83MB