為什么需要計(jì)算機(jī)語(yǔ)言?高級(jí)語(yǔ)言的特點(diǎn),?
簡(jiǎn)單來(lái)說(shuō) 學(xué)計(jì)算機(jī)語(yǔ)言目的就是和計(jì)算機(jī)溝通溝通以后就能用計(jì)算機(jī)做很多事情了跟好的控制計(jì)算機(jī) 跟好的用計(jì)算機(jī)完成我們的目的,。 高級(jí)語(yǔ)言是相對(duì)于低級(jí)語(yǔ)言來(lái)說(shuō)的,低級(jí)語(yǔ)言有機(jī)器語(yǔ)言和匯編語(yǔ)言,。低級(jí)語(yǔ)言與特定的機(jī)器有關(guān),、功效高,,但使用復(fù)雜、繁瑣,、費(fèi)時(shí),、易出差錯(cuò)。除非有特殊需要,,比如效率的極端要求,,一般是不用低級(jí)語(yǔ)言的,因?yàn)槿缃窬幾g器的技術(shù)和硬件的發(fā)展已經(jīng)可以彌補(bǔ)人為的優(yōu)化控制,。所以更多的是將程序設(shè)計(jì)往高層抽象上提高,。 當(dāng)計(jì)算機(jī)語(yǔ)言發(fā)展到第三代時(shí),就進(jìn)入了“面向人類”的語(yǔ)言階段,。第三代語(yǔ)言也被人們稱之為“高級(jí)語(yǔ)言”,。高級(jí)語(yǔ)言是一種接近于人們使用習(xí)慣的程序設(shè)計(jì)語(yǔ)言。它允許用英文寫(xiě)解題的計(jì)算程序,,程序中所使用的運(yùn)算符號(hào)和運(yùn)算式子,,都和我們?nèi)粘S玫臄?shù)學(xué)式子差不多。高級(jí)語(yǔ)言容易學(xué)習(xí),,通用性強(qiáng),,書(shū)寫(xiě)出的程序比較短,便于推廣和交流,,是很理想的一種程序設(shè)計(jì)語(yǔ)言,。高級(jí)語(yǔ)言發(fā)展于50年代中葉到70年代,有些流行的高級(jí)語(yǔ)言已經(jīng)被大多數(shù)計(jì)算機(jī)廠家采用,,固化在計(jì)算機(jī)的內(nèi)存里,。如 BASIc語(yǔ)言,現(xiàn)在已有128種不同的 BASIc語(yǔ)言在流行,,當(dāng)然其基本特征是相同的,。除了BASIc語(yǔ)言外,還有FORTRAN(公式翻譯)語(yǔ)言,、 COBOL(通用商業(yè)語(yǔ)言),、 c語(yǔ)言、 DL/I語(yǔ)言,、 PASCAc語(yǔ)言,、ADA語(yǔ)言等250多種高級(jí)語(yǔ)言。
因?yàn)榉奖阋锥?/p>
因?yàn)槿伺c機(jī)器的交流需要,,高級(jí)語(yǔ)言是與人交互的更好的語(yǔ)言
因?yàn)樾枰陀?jì)算機(jī)溝通,,計(jì)算機(jī)具有強(qiáng)大的計(jì)算能力,我們需要把我們需要計(jì)算的東西告訴計(jì)算機(jī)。高級(jí)語(yǔ)言就是更接近于我們的自然語(yǔ)言,,這樣學(xué)習(xí)成本和溝通成本會(huì)低很多,。
計(jì)算機(jī)語(yǔ)言是人與計(jì)算機(jī)之間傳遞信息的媒介。計(jì)算機(jī)系統(tǒng)最大特征是指令通過(guò)一種語(yǔ)言傳達(dá)給機(jī)器,。為了使電子計(jì)算機(jī)進(jìn)行各種工作,,就需要有一套用以編寫(xiě)計(jì)算機(jī)程序的數(shù)字、字符和語(yǔ)法規(guī)劃,,由這些字符和語(yǔ)法規(guī)則組成計(jì)算機(jī)各種指令(或各種語(yǔ)句),。
因?yàn)橛?jì)算機(jī)是一個(gè)為人類工作的工具。人類通過(guò)計(jì)算機(jī)語(yǔ)言這個(gè)媒介來(lái)操作計(jì)算機(jī)這個(gè)工具實(shí)現(xiàn)人類的各種各樣的目的,。高級(jí)計(jì)算機(jī)語(yǔ)言就是將計(jì)算機(jī)的原始機(jī)器語(yǔ)言進(jìn)行簡(jiǎn)化的語(yǔ)言。
相關(guān)推薦
便查問(wèn)答是一款實(shí)用的網(wǎng)絡(luò)熱門知識(shí)問(wèn)答平臺(tái),,專注于分享你不知道的知識(shí),、經(jīng)驗(yàn)及生活問(wèn)題,在這里所有人都能找到答案歡迎網(wǎng)友參與討論,。