⑴ 源码的作用
源码主要功用有如下2种作用:
1.生成目标代码,即计算机可以识别的代码。
2.对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。
需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。
⑵ 阅读linux内核源码有哪些好处和收获
看兴趣了,喜欢就多看点,不喜欢就少看点。读内核让人受益是肯定的,你写linux应用程序,却不懂linux那和写VC没啥区别,就像不懂JVM机制的JAVA工程师就肯定算不上精通。
⑶ 源码有什么用处啊,怎么使用源码,讲的详细一些
<a href="http://www.psart.com.cn">联互网</a>
上面的a部分为连接,而浏览器上显示时,你只看到“联互网”三字,当你点击联互网时,可以打开联互网网站进行浏览。
网站源码,我们可以把它理成源文代码,就拿我们当前看到的这个网页来说吧,其实它是由一大堆的源代码组成,通过我们的IE(Microsoft Internet Explorer)浏览器(或服务器)翻译成现在我们所看到的这个样子。
网站源码也分为两种,一种是动态源码如:ASP,PHP,JSP,.NET,CGI等,一种是静态源码如:HTML等。
什么是动态源码呢?最大的特点就是能够和用户之间互动。比如说网易的信箱,张三登陆的时候,会看到欢迎光临张三,李四又登陆了,李四又看到欢迎光临李四,其实他们两个人登陆的是一个页面,这个就是动态源码的好处,如果要是用静态源码,好么网易有几百万的邮箱用户,每个人做一个页面那要多少页啊?动态源码不单单只有这么一点用处,比如说我们常见的一些论坛、留言本、计数器、聊天室等,都是由动态源码开发的。
什么是静态源码呢,比如说我们当前看到的这个网页他就是静态的源码,静态源码无法实现以上的那些功能。
现在有不少源码下载站,提供别人开发好的源码让我们下载。他们开发的都不错,美工也相当不错,基本上下载下来,只要稍加改动就可以使用了,更方便了我们建站,您可以跟据自己所需去下载,更重要的是,要先看看您自己使用的网站空间,是那一种的,比如说您使用的是ASP空间,那么您一定要下载ASP源码,不然下载别的是不能运行的。
在我们首页的源码下载分类中就有我们收录的优秀源码下载站,你可以到哪里下载源码。
⑷ 为什么以及如何阅读源码
对于这些问题,说到底主要是因为经验不够,而经验主要从项目实践中积累,所以招聘单位一般都会限定工作时间大于 3 年,因为这些人的项目经验相对较丰富,项目中遇到的场景相对较多。
工作经验的积累来自于年限与实践,然而看源码可以扩展我们的思路,这是变相增加我们经验的不错方法。虽然不能短时间内通过时间积累经验,但是可以通过学习开源框架、开源项目来获取。
另外进职场后一般都要先熟悉现有系统,如果有文档还好,没文档的话就得自己去翻代码研究。如果大家之前对阅读源码有经验,那么在研究新系统的代码逻辑时就不会那么费劲了。
⑸ 开源代码的软件有什么好处
开源,好处就是开放,每个人都能为你的软件添砖加瓦。不过你的代码一定要写的漂亮、易懂、简洁。牛的人可以根据自己的需要裁减源代码,或者找出某个bug。坏处就是没法垄断,不能像微软那样,因为全世界的软件开发者都看着你呢……而且开源都是“没有担保”的,比如你用开源的软件出了什么事,软件的开发者是不会为你负责的。
⑹ 什么叫源代码,源代码有什么作用
源码也叫源代码、源程序,即编程者(程序员)编写的程序代码,一般都是用高级语言(basic、c等)构成。
源码的作用是程序员不必直接编写晦涩的机器语言,而以容易明白的高级语言代替,方便了程序的理解和修改。
源码经过编译,转换为微机可以执行的机器代码,即可以提高程序的运行效率,又可以保护编程者的版权利益!
⑺ 源代码有什么用
源代码的作用为:
1、生成目标代码,即计算机可以识别的代码。
2、对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。
注意:需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。
(7)读源码的好处有哪些扩展阅读:
源代码的版权分类:
1、自由源代码:自由源代码一般是不仅可以免费得到,而且公开源代码,任何用户只要想用都可以去借鉴、使用或者修改自由源代码。
2、非自由源代码:非自由源代码则是不公开源代码。所有一切通过非正常手段获得非自由软件源代码的行为都将被视为非法。所以如果未经源代码所有者私自使用源代码是侵犯版权的行为,严重的会被追究相应的法律责任。
⑻ 开始读spring源码了 有什么能指教的吗
研究框架的源码:
一、前提: 需要基础很扎实,做过很多项目了之后。
二、作用:
1、为了更好的掌握框架
2、更好的处理代码中出现的问题或者bug
3、为了以后担当系统架构师打下基础
三、好处:
1、为了自己更深入的了解框架的原理
四、怎么着手去研究:
1、先找一些spring的入门教程,先做几个例子,感受一下其功能,体验一下其IoC,AOP的例子。
2、通过一个具体的项目的实际代码去练练手,去发觉spring的原理。
3、看看spring的中文版live教程。
通过以上,你会很快入门,而且会越来越强大。