程序员阅读工作语言技巧.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序员阅读工作语言技巧 程序员编写程序的过程中需要读懂他们的 语言”。音乐家用五线谱,建筑师用图 纸,那程序员的工作的语言就是源码”了。源码就是指编写的最原始程序的代码。 人们平时使用软件时就是程序把 源码”翻译成我们可直观的形式表现出来供我 们使用的。任何一个网站页面,换成源码就是一堆按一定格式书写的文字和符号, 但我们的浏览器帮我们翻译成眼前的模样了。 计算机里面运行的所有东西都是用 序编出来的( 包括操作系统, 如 Windows,还有Word 等,网络游戏也一样),而编写程序要用到计算机语言,用计算 机语言直接编出来的程序就叫源码, 比如用 VisualBasic 编写的源码文件一般 为.bas 文件,而用C++编写的一般为.cpp 文件,源代码不能直接在Windows 下 运行,必须编译后才能运行。源码经过编译处理后就可以直接在操作系统下运行 了。很多的站长都喜欢使用建网站的程序源码,因为可以很方便的修改,对于任 何一个 seo 人员来说,都是非常好的一个切入点。从字面意义上来讲,源文件是 指一个文件,指源代码的集合.源代码则是一组具有特定意义的可以实现特定功能 的字符(程序开发代码),源代码”在大多数时候等于源文件”。比如在这个网页上 右键鼠标,选择查看源文件.出来一个记事本,里面的内容就是此网页的源代码.这 句话就体现了他们的关系,此处的源文件是指网页的源文件,而源代码就是源文件 的内容,所以又可以称 网页的源代码..,源代码是指原始代码,可以是任何语言 代码。汇编码是指源代码编译后的代码,通常为二进制文件,比如 DLL 、 EXE 、.NET 中间代码、JAVA 中间代码等。高级语言通常指C/C++、BASIC、 C#、JAVA 、PASCAL 、易语言等等。汇编语言就是 ASM ,只有这个,比这个 更低级的就是机器语言了。 网站源码作为软件的特殊部分,可能被包含在一个或多个文件中。一个程序 不必用同一种格式的源代码书写。例如,一个程序如果有 C 语言库的支持,那 么就可以用 C 语言;而另一部分为了达到比较高的运行效率,则可以用汇编语 言编写。较为复杂的软件,一般需要数十种甚至上百种的源代码的参与。为了降 低种复杂度,必须引入一种可以描述各个源代码之间联系,并且如何正确编译的 系统。在这样的背景下,修订控制系统 (RCS)诞生了,并成为研发者对代码 修订的必备工具之一。还有另外一种组合:源代码的编写和编译分别在不同的平 台上实现,专业术语叫 软件移植。 阅读别人的代码作为开发人员是一件经常要 的事情。一个是学习新的编 语言的时候通过阅读别人的代码是一个最好的学习方法,另外是积累编 经验。 如果你有机会阅读一些操作系统的代码会帮助你理解一些基本的原理。还有就是 在你作为一个质量保证人员或一个小领导的时候如果你要 白盒测试的时候没 有阅读代码的能力是不能完成相应的任务。最后一个就是如果你中途接手一个项 目的时候或给一个项目 售后服务的时候是要有阅读代码的能力的。 收集所有可能收集的材料 阅读代码要 的第一件事情是收集所有和项目相关的资料。比如你要 一个 项目的售后服务,那么你首先要搞明白项目 什么用的,那么调研文档、概要设 计文档、详细设计文档、测试文档、使用手册都是你要最先搞到手的。如果你是 为了学习那么尽量收集和你的学习有关的资料,比如你想学习linux 的文件系统 的代码,那最好要找到linux 的使用手册、以及文件系统设计的方法、数据结构 的说明。(这些资料在书店里都可以找到)。 材料的种类分为几种类型 1.基础资料。 比如你阅读turbo c2 的源代码你要有turbo c2 的函数手册,使用手册等专 业书籍,msc 6.0 或者java 的话/bidu/index.html 不 但要有函数手册,还要有类库函数手册。这些资料都是你的基础资料。另外你要 有一些关于uml 的资料可以作为查询手册也是一个不错的选择 2.和程序相关的专业资料。 每一个程序都是和相关行业相关的。比如我阅读过一个关于气象分析方面的 代码,因为里边用到了一个复杂的数据转换公式,所以不得不把自己的大学时候 课本 找出来来复习一下高等数学的内容。如果你想阅读linux 的文件管理的代 码,那么找一本讲解linux 文件系统的书对你的帮助会很大。 3.相关项目的文档资料 这一部分的资料分为两种,一个相关行业的资料,比如你要阅读一个税务系 统的代码那么有一些财务/税务系统的专业资料和国家的相关的法律

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档