一直有个问题,编程语言分开源和非开源语言,那么用开源语言来写非开源程序会怎样呢?

一直有个问题,编程语言分开源和非开源语言,那么用开源语言来写非开源程序会怎样呢?,第1张

开源是指公开源代码 这两者基本没有关系。

JAVA的源代码是公开的 所以说JAVA是开源的 你用JAVA写了一个程序,如果你把源代码放到网上,你的程序就是开源的,否则就是非开源的。你用C++写的程序的源代码公开,那这个程序也是开源的。

所以没有一个会怎么样的结果。

=============================

其实我倒没听过开源语言与非开源语言这一说。

也许对于开源语言,你可以知道它的某些具体 *** 作是怎么实现的,这样更有利于我们编写更简洁,更有效的程序。但是我们写一般的程序,甚至是做开发,我感觉这并不是十分重要。

还有一个相关的就是经济利益问题。大型公司做开发,绝对不像我们写程序一样,用盗版的集成开发环境软件(如VC),所以,用开源的语言,不用付费,会降低开发的成本。

开源指开源你对源码进行二次开发进行修改bug修复等版权可以标为自己开发。不开源则和开源相反你不知道源码内容无法对源码进行修改等版权也是开发人所有。

开源(Open Source,开放源码)被非盈利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7866189.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存