什么是源码?源码有什么作用?源码组件是什么?源码可二次开发吗?

电子说

1.2w人已加入

描述

什么是源码?

源码,也称为源程序,是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这个过程叫做编译,通过编译器完成。

程序设计

源码的作用

01、生成目标代码:源码经过编译后可以生成目标代码,即计算机可以识别的代码。

02、软件说明:源码对软件的编写进行说明,即使这部分不会在生成的程序中直接显示,也不参与编译,但对软件的学习、分享、维护和软件复用都有巨大的好处。

03、代码组合:源码可能包含在一个或多个文件中,一个程序不必用同一种格式的源代码书写。

04、版权:源码的版权归属可以是自由软件或非自由软件。自由软件通常是免费且开源的,而非自由软件则不公开源码。

05、质量标准:源代码的质量标准包括正确性、可维护性和可读性。其中,源代码的可读性是衡量其质量的重要标准。

源码的类型

01、自由软件通常是免费且开源的;

02、而非自由软件则不公开源码;

源码还可以根据其编写和编译的平台进行分类,例如在不同的操作系统平台上编写和编译的软件称为跨平台软件。

程序设计程序设计

什么是组件?

就是把源代码编译后发布的程序,把源码编辑生成组件才可以搭建。

什么是二次开发?

简单的说就是在现有的软件上进行修改,功能的扩展,然后达到自己想要的功能,一般来说都不会改变原有系统的内核。因为不是自己开发的源码很多系统可能会存在不兼容现象,所以出现问题自己很难解决。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分