Computer Programming: A Hierarchy Of Languages计算机编程:一个层次的语言
A computer cannot work without software to direct its hardware.一台电脑不能工作,而软件,直接的硬件。 That is where computer programming comes into the scene.这是在计算机编程进入现场。 A programmer is a person who writes software for a computer to use.程序员是谁写一个人的计算机软件的使用。 There are many kinds of programming languages, as they are called, ranging from the simplistic assembly language to the more complicated C++ and Java.有许多种编程语言,因为他们是所谓的,从简单的汇编语言的更复杂的C + +和Java 。 These languages are divided into a small hierarchy, ranging from machine code to high level languages.这些语言分为一个小层次,从机器代码到高一级的语言。 Each level of this hierarchy is more complex than the one below it; however, the higher a language is on the hierarchy, the slower it will run as a program in general because it has to be compiled into a machine code. Regardless of the language used, computer programming is a vital job in today's world simply because of the amount of computers we use in the industry.每个级别的层次结构复杂得多它下面的一个,但是,更高的语言层次上,它的速度将运行中的程序一般是因为它是汇编成机器代码。无论语言使用计算机编程是一个重要的工作在今天的世界上仅仅是因为电脑的数量,我们使用的产品。 The lowest level of computer programming languages is machine code, which is simply a long list of 1's and 0's which are read by the processor directly.最低级别的计算机编程语言是机器代码,这仅仅是一长列的1和0的是阅读的处理器直接。 The next step up is assembly language, which uses mnemonics known as opcodes and hexadecimal, a base-16 numbering system, to manipulate the 1's and 0's.下一步,是汇编语言,它使用助记符称为opcodes和十六进制,基地- 16编码系统,操纵1和0的。 It is easier for a programmer to deal with assembly because it uses letters instead of just being a long string of binary (1's and 0's) numbers.这是方便程序员来处理大会,因为它使用的信,而不只是作为一个长字符串的二进制( 1和0 )的号码。 Because assembly is one step above machine code, it is the fastest language in terms of being compiled.因为大会是一个步骤上述机器代码,它是速度最快的语言而言,正在编制。 The next level of programming languages are what is known as the high-level languages. These computer programming languages are the most familiar, which include the highly used C, C++, and Java.下一阶段的编程语言是所谓的高级语言。这些计算机编程语言是最熟悉的,其中包括高度使用的C , C + +和Java 。 Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages.甚至一些较少使用的语言,如帕斯卡尔,基本,和FORTRAN都认为高级别语言。 The high-level languages are different from assembly in that they have their own syntax and wording system.高级别语言是不同的大会,因为他们有自己的语法和文字系统。 Instead of using opcodes to manipulate hexadecimal numbers, high-level languages have symbols and/or actual words that can manipulate data at a higher level.而不是使用opcodes操纵十六进制数字,高层次的语言符号和/或实际的话,可以操纵数据在一个更高的水平。 From the simplistic assembly language to the more complicated high-level languages, computer programming is divided into multiple layers, each layer being more complicated than the last.从简单的汇编语言的更复杂的高级语言,计算机程序设计分为多层,每层正在复杂得多过去。 The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's.最低的一层,机器代码,无法理解的,因为它是人类只是1和0的。 The next level is assembly language, which replaces the 1's and 0's with mnemonics and hexadecimal numbers, making it easier for humans to use.一个新的水平是汇编语言,它取代了1和0的与记忆法和十六进制数字,这样便于人类使用。 The high-level languages, including FORTRAN, BASIC, C++, and Java, use symbols and/or words that can do more in less lines of code than assembly.高级别语言,包括语言,基本的, C + +和Java的,使用的符号和/或词,可以做更多的较少的代码行超过大会。 However, in order to be translated to a form that is readable by the computer, these high-level languages must be translated, or compiled, to assembly and then to machine code.然而,为了转化为一种形式是可读的计算机,这些高层次的语言必须转化,或汇编,大会,然后机器代码。 That is why assembly language runs faster, it only needs to be compiled once instead of twice.这就是为什么汇编语言的运行速度,但只需要编译一次而不是两次。 For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies欲了解更多易于理解的计算机编程信息,请点击以下链接, 计算机程序设计傻瓜 Terms >> Contact >> Privacy Policy 条款 “ ” 联系方式 “ ” 隐私政策 |