計(jì)算機(jī)英語(yǔ):什么是高級(jí)語(yǔ)言

字號(hào):

What Is Meant by High-level Language'
    A high-level language is a language, which is closer to natural language, or mathematical language than machine code or assembly language. It is there fore far less machine dependent, so that the programmer needs far less knowledge of the details of the microcomputer system. It is also more abstract in that it is closer to the concepts of the problem that the programmer is trying to solve. It is generally)more concise, in that a single statement in the high-level language (usually occupying one line of source text)often corresponds to more than one assembly language statement (or machine instruction).
    A high-level language may be translated by a compiler via one or more intermediate languages into assembly language or machine code.Alternatively it may be interpreted directly, or translated into an in-termed ate language which is interpreted. These intermediate languages are so called because they lie ate level intermediate between the high-level language and machine code. Interpretation is quite common for high-level languages on microcomputers。
    翻譯:
    什么是高級(jí)語(yǔ)言
    高級(jí)語(yǔ)言一是比機(jī)器代碼或匯編語(yǔ)言更接近于自然語(yǔ)言或數(shù)學(xué)語(yǔ)言的一種語(yǔ)言。因此,它很少依賴于機(jī)器,以致于程序員無(wú)需知道關(guān)于 微機(jī)系統(tǒng)的詳細(xì)知識(shí)。它也更抽象,因?yàn)樗咏诔添槅T擬解決的問(wèn)題的概念。一般地說(shuō),它更簡(jiǎn)煉。在高級(jí)語(yǔ)言里,單條語(yǔ)句(通常占有源文本的一行)通常相當(dāng)于匯編語(yǔ)言中的多條語(yǔ)句(或多條機(jī)器指令)。
    高級(jí)語(yǔ)言可以通過(guò)一種或多科中間語(yǔ)言被編譯程序翻譯成匯編語(yǔ)言或機(jī)器代碼,它也可以被直接解釋,或者被翻譯成一種中間語(yǔ)言,然后再加以解釋它們之所以被叫做中間語(yǔ)言,是因?yàn)樗鼈兾挥诟呒?jí)語(yǔ)言和機(jī)器代碼的中間級(jí)上。對(duì)于微型機(jī)的高級(jí)語(yǔ)言來(lái)說(shuō),解釋是作當(dāng)普通的事。