什么叫开源,都说JAVA是开源的

不知道什么叫做开源,哪些语言开源,哪些语言不开源??开源有什么好处,求详细解答。... 不知道什么叫做开源,哪些语言开源,哪些语言不开源??
开源有什么好处,求详细解答。
展开
 我来答
zotin
2010-12-01 · TA获得超过662个赞
知道小有建树答主
回答量:167
采纳率:0%
帮助的人:230万
展开全部
开源就是开放程序源代码。就是把程序源代码发放出来,让程序的用户可以获得。
开源和收不收费没有关系,开源软件同样可以收费。

编程语言本身没有开不开源的问题。开不开源的是把语言编译成可执行程序的编译器或者是执行这种语言写的脚本的解释器软件。
也有编译java的编译器是不开源的。当然,常用的java的编译/解释器都是开源的。
所有常见的编程语言,像C, C++, Basic, Pascal, Php, Python等等都有开源的编译器或解释器。

对自己懂编写软件的语言的用户而言,水平高的可以对软件做修改以满足自己的特殊需要。水平低的可以学习。
因为软件有很多人知道源代码,有问题也容易发现。其它不懂编程的用户也相对放心一点。
对于软件编写者而言,他有可能得到看他软件源代码的高手的指导,别人也可能帮他发现软件中的问题,甚至有人帮他修正源程序中的错误。
而且,如果知道源代码的人比较多,就算他有一天不想继续开发这个软件了,也很容易找到接手的人,这对于用户也是一件好事。
hzx_888
2010-11-30 · TA获得超过725个赞
知道小有建树答主
回答量:611
采纳率:0%
帮助的人:212万
展开全部
开源,就是源代码也公开,这样后面的人可以在这基础上发展,不需要付费。有很多开源的如java;而很多软件是商用软件,使用是要付钱的例如WINDOW不开源
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a6859eb
2010-11-30 · TA获得超过252个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:168万
展开全部
开源全称开放式源代码。。
具体见下面链接

参考资料: http://baike.baidu.com/view/3345327.htm

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式