源码 编辑
源代码,是指一系列人类可读的计算机语言指令
6
相关
Black Duck Open Hub,原名Ohloh,是提供Web服务套件的一个网站以及一个网络社区平台,旨在为开源软件开发社区提供索引。它由前微软经理Jason Allen和Scott Collison于2004年创立 。截至2016年1月15日,该网站列出了669,601个开源项目、681,345个源码仓库、3,848,524名贡献者和31,688,426,179行代码。2017年,新思科技被新思科技以5.65亿美元收购。
开源授权是电脑软件和其他产品的一种许可证兼容性类型,此种授权允许其源码、蓝图、或设计基于明文规定或明示条件下,被所有人使用、修改而且/或分享。这个授权允许终端使用者和商业公司,在其客制化、好奇、除错等需求下,对源码、蓝图、或设计等浏览及修改。开源授权软件绝大部分是免费且自由软件的,虽然免费并不一定是开源授权的必备条件。通常来说,只允许个人对源码的重制或散布等非商业使用,此类的授权通常不被视为开源授权。然而,开源授权可能有一些限制,特别是尊重软件原创,例如:要求在源代码里,保留作者姓名权和版权声明;或是要求必须给予同样的授权条件等,才能重制已授权的软件。开源软件授权里,其中较普遍的授权方式,是开放源代码促进会基于其开源定义下所认可的授权。
自产生程式,它以美国哲学家威拉德·冯·奥曼·蒯因命名,指的是输出结果为计算机程序自身源码的程式。
模板超编程是一种超编程技术,编译器使用模板产生暂时性的源码,然后再和剩下的源码混合并编译。这些模板的输出包括编译时期常数、资料结构以及完整的函式。如此利用模板可以被想成编译期的执行。这种技术被许多语言使用,最为知名的当属C++,其他还有Curl语言、D语言、Eiffel,以及语言扩展,如Template Haskell。
Black Duck Open Hub,原名Ohloh,是提供Web服务套件的一个网站以及一个网络社区平台,旨在为开源软件开发社区提供索引。它由前微软经理Jason Allen和Scott Collison于2004年创立 。截至2016年1月15日,该网站列出了669,601个开源项目、681,345个源码仓库、3,848,524名贡献者和31,688,426,179行代码。2017年,新思科技被新思科技以5.65亿美元收购。
字节码通常指的是已经经过编译,但与特定机器码无关,需要直译器转译后才能成为机器码的中间语言。字节码通常不像源码一样可以让人阅读,而是编码后的数值常量、引用、指令等构成的序列。
开源授权是电脑软件和其他产品的一种许可证兼容性类型,此种授权允许其源码、蓝图、或设计基于明文规定或明示条件下,被所有人使用、修改而且/或分享。这个授权允许终端使用者和商业公司,在其客制化、好奇、除错等需求下,对源码、蓝图、或设计等浏览及修改。开源授权软件绝大部分是免费且自由软件的,虽然免费并不一定是开源授权的必备条件。通常来说,只允许个人对源码的重制或散布等非商业使用,此类的授权通常不被视为开源授权。然而,开源授权可能有一些限制,特别是尊重软件原创,例如:要求在源代码里,保留作者姓名权和版权声明;或是要求必须给予同样的授权条件等,才能重制已授权的软件。开源软件授权里,其中较普遍的授权方式,是开放源代码促进会基于其开源定义下所认可的授权。