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

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

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

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

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

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

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

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

理论上的概念

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

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

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

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

最直观的概念

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

关于两者的区别联系:

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

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

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

相关查询: 源代码 非正常
最新查询:默恋 比萨斜塔 Tecumseh 阿琼·卡普尔 任自洁 ��������ɫ�� 绿湾包装工队 鸡毛菜 嘴皮子 黄龙鱼 奥林奇 三门源 艺术作品 气势磅礴 纪念杯 阿的江 Foreign 波浪式 花生米 前事不忘 Saint-Barth 活出意义来 更为重要 盐酸土霉素 黄冈老年大学 后半夜 见证物 红油剪粉 requestdemo.jsp 恩恩爱爱 中年人 下平掌村 安特卫普六君子 会议员 肾小球 旁征博引 边城 牧绅一 传习所 植物截留 gl动漫 生态工程 香农·特威德 forum-43-1.html 京剧团 铝土矿 济南爱动跆拳道俱乐部 杨贵妃 圆白菜 末日噬魂 Perciformes 忍者小精灵 诈骗犯 庄惟敏 小犬座 角龙坝大桥 六味斋熏鸡 洪荒之太上剑圣 吉林大学汽车工程学院 奥德赛 特拉华 撰写人 国民教育 sustainability 衣冠不整 3d定制女仆 风韵犹存 北鲸豚 咱里岩组 团干部 不大于 53.html 咸宁热线 Novadry 球类运动 田纳西 东罗马帝国 春秋乐队 苯二酚 源程序
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2026 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.017秒 内存0.86MB