⑴ 什么叫源代码,源代码有什么作用
源码也叫源代码、源程序,即编程者(程序员)编写的程序代码,一般都是用高级语言(basic、c等)构成。
源码的作用是程序员不必直接编写晦涩的机器语言,而以容易明白的高级语言代替,方便了程序的理解和修改。
源码经过编译,转换为微机可以执行的机器代码,即可以提高程序的运行效率,又可以保护编程者的版权利益!
⑵ 源码是什么意思啊
源码指编写的最原始程序的代码。
用户平时使用软件时就是程序把“源码”翻译成我们可直观的形式表现出来供用户使用的。任何一个网站页面,换成源码就是一堆按一定格式书写的文字和符号。
源码主要功用
1、生成目标代码,即计算机可以识别的代码。
2、对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。
但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。
(2)什么东西带源码扩展阅读:
计算机里面运行的所有东西都是用程序编出来的,而编写程序要用到计算机语言,用计算机语言直接编出来的程序就叫源码,比如用VisualBasic编写的源码文件一般为.bas文件,而用C++编写的一般为.cpp文件,源代码不能直接运行,必须编译后才能运行。源码经过编译处理后就可以直接在操作系统下运行了。
从字面意义上来讲,源文件是指一个文件,指源代码的集合.源代码则是一组具有特定意义的可以实现特定功能的字符(程序开发代码)。“源代码”在大多数时候等于“源文件”。
⑶ 在哪可以下带源代码的软件
带源码的软件倒是没有见过,不过可以来奇偶猫源码下载下载网站或者是APP的源码哦
⑷ 源代码是什么东西
.理论上的概念
源代码是相对目标代码和可执行代码而言的。
源代码就是用汇编语言和高级语言写出来的地代码。
目标代码是指源代码经过编译程序产生的能被cpu直接识别二进制代码。
可执行代码就是将目标代码连接后形成的可执行文件,当然也是二进制的。
2.最直观的概念
在这个网页上右键鼠标,选择查看源文件.出来一个记事本,里面的内容就是此网页的源代码.
===================================================
关于两者的区别联系:
1.从字面意义上来讲,源文件是指一个文件,指源代码的集合.源代码则是一组具有特定意义的可以实现特定功能的字符(程序开发代码).
2."源代码"在大多数时候等于"源文件".
枫舞在上面说过"2.最直观的概念 在这个网页上右键鼠标,选择查看源文件.出来一个记事本,里面的内容就是此网页的源代码."这句话就体现了他们的关系,此处的源文件是指网页的源文件,而源代码就是源文件的内容,所以又可以称做网页的源代码..
请采纳答案,支持我一下。
⑸ 源码 是个什么东西 电脑上面下载的软件(qq、迅雷之类的)包含源码吗
源码就是编写程序时的源程序代码,把编写的程序代码封装起来做成安装程序,就是你看到的电脑上面下载的软件了。一些封装的源码受保护是看不到的,然是使用编程软件如vs等,将程序拖到软件窗体下,就可以看到它的代码了。这就像是我们人体:由很多不同的组织结构构成,如骨骼,肌肉等等,封装在一起就一个个完整的人,你从整体外观上看不到他们单独的某一部分,但是如果解剖了的话,还是可以看到的。哈哈,这个例子不太合适,但是大致是这个意思。不实现不同功能的源码组合封装在一起就构成了一个应用程序
⑹ 源代码是什么东西
关于开放源代码的定义(1.7版)
开放源代码并不仅仅意味着对源代码的访问权。开放源代码软件的发布条款必须满足以下条件:
1.自由地再发布
如果被发布的软件是由不同来源的程序组成的,许可证不得限制任何当事人或组织(party)销售或赠送作为被发布软件成分之一的开放源码软件。
许可证不得从此项销售中索取使用费或其它任何费用。(理由)
2.源代码程序必须包括源代码,必须允许以源代码方式发布、还必须允许以编译后的形式发布。如果产品的某个部分没有与源代码一同发布,那么必须提供通行的、不需要支付合理范围之外的任何费用的手段以获得源代码---从网络上免费下载是一种可取的方式。源代码必须是程序员对其进行修改的最佳形式。故意地使源代码变得含混晦涩是不允许的。也不允许给出预处理器或翻译器处理的中间结果。(理由)
3.派生作品
许可证必须允许修改软件和派生软件,并且必须允许它们按照原软件的许可证的条款进行发布。(理由)
4.作者的源代码的完整性只有在许可证允许与源代码一同发布"补丁文件"(该"补丁文件"以在创建时对程序进行修改为目的)时,许可证才能限制对修改形式的源代码的发布。许可证必须明确地允许发布由修改后的源代码生成的程序。许可证可以要求派生的作品采用不同的名称或不同的版本号以区别于原来的软件。(理由)
5.不得歧视任何个人或团体
许可证不得歧视任何个人或者由多人组成的团体。(理由)
6.不得歧视任何应用领域(fieldsofendeavor)许可证不得限制任何人把程序应用于任何领域。例如,不得规定程序不能应用于商业领域或基因研究领域。(理由)
7.许可证的发布与程序有关的权利必须适用于该程序的任何使用者,并且程序的使用者也不需要为了使用该程序而获得其它许可证的许可。(理由)
8.许可证不能针对于一个产品与程序有关的权利不能由该程序是否作为某个软件产品的一部分来决定。
如果程序从那个发布中被抽出来,并且按照程序的许可证的条款进行使用和发布,那么得到该程序的当事人或组织将获得与得到原程序的使用者相同的权利。(理由)
9.许可证不能影响其它软件许可证不得向与采用它的软件一同发布的其它软件提出任何限制。例如,
许可证不能坚持要求在同一媒体上发布的其它程序都是开放源代码软件。(理由)
http://www.yesky.com/339/193839.shtml
+++++++++++++++++++++++++++++++++
1.理论上的概念
源代码是相对目标代码和可执行代码而言的。
源代码就是用汇编语言和高级语言写出来的地代码。
目标代码是指源代码经过编译程序产生的能被cpu直接识别二进制代码。
可执行代码就是将目标代码连接后形成的可执行文件,当然也是二进制的。
2.最直观的概念
在这个网页上右键鼠标,选择查看源文件.出来一个记事本,里面的内容就是此网页的源代码.
===================================================
关于两者的区别联系:
1.从字面意义上来讲,源文件是指一个文件,指源代码的集合.源代码则是一组具有特定意义的可以实现特定功能的字符(程序开发代码).
2."源代码"在大多数时候等于"源文件".
枫舞在上面说过"2.最直观的概念 在这个网页上右键鼠标,选择查看源文件.出来一个记事本,里面的内容就是此网页的源代码."这句话就体现了他们的关系,此处的源文件是指网页的源文件,而源代码就是源文件的内容,所以又可以称做网页的源代码..
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
枫舞添言:
1.枫舞有个好朋友认为“源代码”就是“原始人写出的代码”,枫舞一直也没有时间考察他的正确性 ^-^
2.枫舞忽然想起小时候造句,突发奇想给你造个句子肯定可以帮助理解..
关键词:源文件
造句:小赵,帮我把源文件拷贝到我的硬盘.复制两份.文件名定为file1.asp file2.asp
关键词:源代码
造句:小李,把源代码中的第8行删除.哦~源代码(源文件亦可)小赵发到我硬盘了,待会给你传过去.就是file1.asp.
⑺ 什么是源代码
很简单,源代码就是我们看到的网页的源文件。通常我们在浏览器的查看栏里,点击源文件看到的就是(即view--source)。
1.理论上的概念
源代码是相对目标代码和可执行代码而言的。
源代码就是用汇编语言和高级语言写出来的地代码。
目标代码是指源代码经过编译程序产生的能被cpu直接识别二进制代码。
可执行代码就是将目标代码连接后形成的可执行文件,当然也是二进制的。
2.最直观的概念
在这个网页上右键鼠标,选择查看源文件.出来一个记事本,里面的内容就是此网页的源代码.
⑻ 什么是源代码
源代码(也称源程序)是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。
如果按照源代码类型区分软件,通常被分为两类:自由软件和非自由软件。自由软件一般是不仅可以免费得到,而且公开源代码;相对应地,非自由软件则是不公开源代码。所有一切通过非正常手段获得非自由软件源代码的行为都将被视为非法。
对于计算机而言,并不存在真正意义上的“好”的源代码;然而作为一个人,好的书写习惯将决定源代码的好坏。源代码是否具有可读性,成为好坏的重要标准。软件文档则是表明可读性的关键。
⑼ 什么是源码源码的分类有哪些
一、什么是源码
计算机里面运行的所有东西都是由源码编写出来的。源码就像语言、文字,我们每个人都学过语言,但是并不是每个人都能写出诺贝尔文学奖那样级别的小说。但是世界上有一个人就非常的厉害,那就是比尔盖茨,他靠写出了windows代码而成为了世界首富。
二、什么叫做开源?
开源,即Open source,全称叫做“开源代码”。在国外是非常流行技术免费分享这样的理念,而现在在国内也开始有了一些开源的代码。
1)第一种叫做开放软件的使用,这就相当于授人以鱼,比如说QQ,这就是免费给我们用的。但是有一点,他们是没有公布出如何编写出QQ软件的技术。
2)第二种是开放软件的编程技术,这就相当于授人以渔。比如说,wordpress,这个软件就公布出来了所有的代码,我们可以直接去下载wordpress,看他是怎么写出来的,以及他的文件结构是什么样子。从本质上来说,这两种开源是有本质的不同的。
三、开源程序的分类有哪些
1、按照变成语言分,有asp源码、php源码、jsp源码、.net源码、其他源码
2、按照用途分,有博客(wordpress、zblog)、企业(dedecms、wordpress)、CMS(内容管理系统,dedecms、wordpress、phpcms)、论坛(discuz、phpwind)、商城(shopex、ecshop、zencart)。 (如何查看一个网站是什么程序做的?)
每种网站都有属于自己的建站程序,每种建站程序所用到的源码都是不一样的,大家根据自己的需要选择相应的建站程序。
在这里,我们更向新手或者不是做大门户级的朋友们推荐wordpress建站程序。因为wordpress的适用范围是最为广泛的,是在全世界的用户是最为广泛的,所以分享出的源码也是最为丰富的,遇到什么问题也是最容易解决的。如果你用的是一个很少人用的源码,那么,如果出问题的话,那就很有可能再也找不到人帮你解决问题了。