計(jì)算機(jī)英語:為什么使用高級(jí)語言

字號(hào):

Why Use a High-level Language?
    Why use a high-level language? Speed of development of software may be one reason. Software development is often on the critical path for a product. The time to get a product in the market-place can be vital, and using a high-level language can reduce software development time by 50%.This saving is mainly obtained because the programmer does not have to translate a high form of the program, what-ever that form may be, into a very low level.The compiler performs the last stage of transformation. Further saving may be obtained if the high-level language can be easily mapped from some higher-level representation。
    Another reason for using a high-level language’s to reduce maintenance costs ,and in general, the cost of rework.Furthermore the legibility and ease of understanding of the program are much greater than in assembly language. The program is more likely tube correct in the first place, besides being easier to amend. With microcomputer products being sold in thousands, the cost of dealing with mistakes after the product reaches the consumer can be enormous A further reason for using a high-level language’s for reliability and safety. These properties are as scouted with correctness. The reader of a program is much more likely to detect wrong functionality if the program has been written in a high-level language rather than in a lower-level one.
    With high-level languages there is a chance of:Opting with the increased complexity, of managing; he software development, of keeping the staff, of achieving target dates and of avoiding disaster.
    翻譯:
    為什么使用高級(jí)語言
    為什么使用高級(jí)語言?軟件方展的速度是一個(gè)原因。對一個(gè)產(chǎn)品來說,軟件的發(fā)展,常常是沿著關(guān)鍵途徑進(jìn)行的(常常是其關(guān)鍵所在 )。在市場上推出一種產(chǎn)品的時(shí)間是至關(guān)重要的,利用高級(jí)語言可以減少軟件開發(fā)時(shí)問的50%.這種節(jié)約的獲得主要是因?yàn)槌绦騿T不必將程序(小論其為何種形式)的高級(jí)形式翻一澤成非常低級(jí)的形式。變換的最后階段是由編澤程序執(zhí)行的。如果高級(jí)語言可以容易地從某種高級(jí)表達(dá)式來映射的話,那么還可以 獲得進(jìn)一步的節(jié)約。
    采用高級(jí)語言的另一原因,是為了減少維護(hù)費(fèi)用,并且,一般地說,可以減少返工的費(fèi)用。此外,程序的清晰度及易理解性也比匯編語言高。除了更易于修改之外,程序易編寫得正確。隨著微型計(jì)算機(jī)產(chǎn)品數(shù)以千計(jì)地銷售在這些產(chǎn)品到達(dá)顧客之后.處理的費(fèi)用將是巨大的采用高級(jí)語言的進(jìn)一步原因是為了可靠性及安全性。這些特征是與正確性相聯(lián)系的。如果此程序是用高級(jí)語盲一編寫而不是低級(jí)語言編寫的話,程序的讀者能夠較容易地發(fā)現(xiàn)錯(cuò)誤的功能。
    使用高級(jí)語言可以提供以下機(jī)會(huì),對軟件日益增加的復(fù)雜性的處理,軟件開發(fā)的管理,人員培養(yǎng),目標(biāo)日期的確保以及避免災(zāi)難。