源程式


源程式

文章插图
源程式【源程式】源程式,是指未经编译的,按照一定的程式设计语言规範书写的,人类可读的文本档案 。通常由高级语言编写 。源程式可以是以书籍或者磁带或者其他载体的形式出现,但最为常用的格式是文本档案,这种典型格式的目的是为了编译出计算机可执行的程式 。将人类可读的程式代码文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,由各种编译器来完成 。一般用高级语言编写的程式称为“源程式”
基本介绍中文名:源程式
概述:用高级语言编写的程式
编辑器介绍:Notepad++(Windows)
质量:可读性功能性
作用:生成目标程式
效率:许多程式主要使用高级语言来开发
编辑器介绍1、Notepad++(Windows)
源程式

文章插图
优于Windows记事本的一个文本编辑器,完全免费且开源,对于不同的程式语言可以实现语法高亮,代码摺叠以及宏,起可定 。2、 Emacs(所有平台)
源程式

文章插图
EmacsEmacs文本编辑器深受高级程式设计师的喜爱,具有内置的宏功能以及强大的键盘命令,这对于编辑代码来说真是一种享受,这个程式几乎被移植到了每一个平台,并有多个发行版,其中最流行的是GNU Emacs和XEmacs,它们是跨平台、完全免费并且开源 。3、 UltraEdit(Windows)
源程式

文章插图
UltraEditUltraEdit是一个49.95美元的共享软体,也提供了友好界面的编程编辑器,支持语法高亮,代码摺叠和宏,以及一大堆其他的功能,内置了对于HTML、PHP和JavaScript等语法的支持,和其类似的一个共享软体EditPlus也不错 。4、 TextMate(Mac OS X)
源程式

文章插图
价值63美元的TextMate功能强大且更具吸引力,其界面很具吸引力,在短短几年中就获得了大量的爱好者 。Windows用户如果喜欢TextMate的话可以尝试用一下类似TextMate的E Text Editor 。5、 Vim(所有平台)
源程式

文章插图
Vim和Emacs一样,Vim以键盘宏而广受欢迎,做为着名的老牌编辑器Vi的后代,Vim很适合键盘操作的程式设计师的口味 。Vim的可定製性很强,Windows用户可以试试gVim 或gVim Portable ,Mac用户则有MacVim 。如果你只是需要Vim最有特色的部分的轻量型编辑器,可以试试Cream。6、 TextPad(Windows)
源程式

文章插图
Textpad基于Windows的共享软体TextPad售价32.5美元,它同样拥有适合程式设计师的多种功能,语法高亮,代码拦截以及宏,TextPad具有不错的搜寻能力和易用性 。此段内容主要是:William Long 翻译质量围绕软体质量的可度量特性,源程式质量的关注点主要有:可读性:代码是否可读易读,对于一个团队来说,编码标準是否一致,编码风格是否一致;功能性:代码正确得实现了业务逻辑;可维护性:代码逻辑是有层次的,是容易修改的;高效性:代码实现在时间和空间的使用上是高效的;作用1.生成目标程式;2.对软体进行说明,即对软体的编写进行说明 。为数不少的初学者,甚至少数有经验的程式设计师都忽视软体说明的编写,因为这部分虽然不会在生成的程式中直接显示,也不参与编译 。但是说明对软体的学习、分享、维护和软体复用都有巨大的好处 。因此,书写软体说明在业界被认为是能创造优秀程式的良好习惯,一些公司也硬性规定必须书写 。效率虽然我们可以通过不同的语言来实现计算机的同一功能,但在执行效率上则存在不同 。普遍规律是:越高级的语言,其执行效率越低 。这也是为什幺彙编语言生成的档案比用VB语言生成档案普遍要小的原因 。然而,使用低级语言虽可提高运行效率,却会大大降低程式的开发效率,可能导致开发工作变得非常困难,因此一些程式设计师并不在意高级语言带来的运行效率损失 。目前,许多程式主要使用高级语言来开发,对于要求执行效率的部分使用低级语言编写,以达到开发效率与运行效率的折中 。