辛苦啊~~~一字一句的翻下来···还要斟酌用词。。。希望对你有帮助,BS机器翻译~~~ 英语中长句较为多见,而中文常常是用短句的,所以有些句子帮楼主切分了,但从文的角度看是更加顺畅了,也更符合汉语的规则。:)
程序的开发
软件设计师一般通过特殊的应用程序来创作新的程序,这种程序常常被称作实用程序或开发程序。程序员运用另一种叫做文字编辑器的程序,在一个名为编程语言的特殊标记中写入新的程序。通过文字编辑器,程序员可以建立一个文本文件,既一排有序列表的命令组,也就是我们所说的源文件程序。有单个命令组成的源文件被称为源代码。这时,有一种特殊的应用程序会把源代码转换成计算机语言,或者是目标代码——操作系统可识别成合适的程序然后执行的一种格式。
从源代码转换成目标码中一***有三种不同类型的应用程序:编译程序,解释程序和汇编程序。这三种程序运行起来各有不同,而且基于不同的程序设计语言。但是它们都服务于统一目标,就是把编程语言转换成机器语言。
编译程序专门转换用高级编程语言写入的文本文件,譬如公式翻译程序,C语言程序,或者帕斯卡语言程序,也就是一次性地从源代码转换成目标码。这不同于直译式语言程序的的方式比如Basic语言, 在Basic语言中程序的目标码转换是通过每一个相应指令的执行,最后转换成一个个循环语句。直译式语言的优势就是它们不必等待所有源代码被编译,而是可以立即执行程序。如要对程序行进修改也相当快捷,而无需等待二次编译。但是直译式语言的缺点就是它们的执行速度比较缓慢,因为整个程序的运行中一次只能执行一个计算机命令。反过来说, 编译语言只需被编译一次,从而和直译式语言相比可以更快地被电脑执行。