關(guān)于python和java哪個(gè)更值得學(xué),計(jì)算機(jī)編程語(yǔ)言有哪幾種這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、一、計(jì)算機(jī)語(yǔ)言的發(fā)展過程 到目前為止,世界上公布的程序設(shè)計(jì)語(yǔ)言有上千種之多,常用的也有三十來種,為了有21于正確選擇和使用它們,下面我們做一個(gè)簡(jiǎn)單介紹。
2、 (1)匯編語(yǔ)言: 它是依賴于具體計(jì)算機(jī)的語(yǔ)言,用它編寫出的程序,執(zhí)行效率高,但是只在一些特殊要求或特殊的場(chǎng)合才使用它。
3、 (2)高級(jí)語(yǔ)言: 大家可能都聽過使用高級(jí)語(yǔ)言進(jìn)行程序設(shè)計(jì),但由于對(duì)其并不了解,所以總認(rèn)為這些是很高深的東西。
4、其實(shí)并非如此,學(xué)習(xí)了后面的章節(jié),相信同學(xué)會(huì)產(chǎn)生編程原來不過如此。
5、 但計(jì)算機(jī)是不懂得自然語(yǔ)言的(可以理解為高級(jí)語(yǔ)言),而高級(jí)語(yǔ)言設(shè)計(jì)出來的程序如何讓計(jì)算機(jī)去執(zhí)行呢?其實(shí)很簡(jiǎn)單,看了下圖后相信大家會(huì)明白許多。
6、 現(xiàn)在我們就向大家介紹幾種常見的高級(jí)語(yǔ)言: Fortran語(yǔ)言是科學(xué)和工程計(jì)算中使用的主要編程語(yǔ)言。
7、目前國(guó)內(nèi)使用版本多數(shù)是Fortran 66和Fortran77兩種。
8、Fortran語(yǔ)言的主要缺點(diǎn)是不能直接支持結(jié)構(gòu)化編程。
9、 Cob0l語(yǔ)言是商業(yè)數(shù)據(jù)處理中廣泛使用的語(yǔ)言。
10、由于它本身結(jié)構(gòu)上的特點(diǎn),使得它能有效的支持與商業(yè)處理有關(guān)的、范圍廣泛的過程技術(shù)。
11、它的缺點(diǎn)是不簡(jiǎn)潔。
12、 Algol語(yǔ)言是所有結(jié)構(gòu)化語(yǔ)言的先驅(qū),具有豐富的過程和數(shù)據(jù)結(jié)構(gòu)。
13、但是,這種語(yǔ)言并沒有被廣泛采用,主要是由于它本身的歷史原因所造成的。
14、 Basic語(yǔ)言是一種解釋執(zhí)行的會(huì)話語(yǔ)言。
15、由于它簡(jiǎn)單易學(xué)的特點(diǎn),它被廣泛應(yīng)用在微型計(jì)算機(jī)系統(tǒng)中。
16、 PL//1語(yǔ)言是一個(gè)用途廣泛的語(yǔ)言。
17、能支持通常的科學(xué)工程和商業(yè)應(yīng)用,能描述復(fù)雜的數(shù)據(jù)結(jié)構(gòu)、多重任務(wù)處理、復(fù)雜的輸入輸出和表格處理等。
18、 Pascal語(yǔ)言是70年代初期發(fā)展起來的結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,具有特別豐富的數(shù)據(jù)結(jié)構(gòu)類型。
19、它自問世后,得到了眾人的贊賞,也得到了軟件開發(fā)者的廣泛支持。
20、Pascal語(yǔ)言已用于科學(xué)、工程和系統(tǒng)程序設(shè)計(jì)中。
21、我們教育部計(jì)算機(jī)專業(yè)教育會(huì)議曾把Pascal語(yǔ)言定為計(jì)算機(jī)專業(yè)程序設(shè)計(jì)語(yǔ)言。
22、 C語(yǔ)言是作為UNIX操作系統(tǒng)的主要使用語(yǔ)言。
23、由于UNIX操作系統(tǒng)的成功,現(xiàn)在C語(yǔ)言也得到了廣泛的使用。
24、C語(yǔ)言是有經(jīng)驗(yàn)的軟件工程師設(shè)計(jì)的,它具有很強(qiáng)的功能,以及高度的靈活性。
25、它和其他的結(jié)構(gòu)化語(yǔ)言一樣,能提供豐富的數(shù)據(jù)類型、廣泛使用的指針以及-組很豐富的計(jì)算和數(shù)據(jù)處理使用的運(yùn)算符。
26、 C++語(yǔ)言是C語(yǔ)言的擴(kuò)充。
27、在1980年,貝爾實(shí)驗(yàn)室的Bjarne Strotstrup博士及其同事開始對(duì)C語(yǔ)言進(jìn)行改進(jìn)和擴(kuò)充,最初被稱為“帶類的C”,1983年才取名為C++。
28、以及不斷完善和發(fā)展,成為目前的C++語(yǔ)言。
29、一方面,它將C語(yǔ)言作為它的子集,使它能夠與C語(yǔ)言兼容。
30、使許多C語(yǔ)言代碼不經(jīng)修改就可以為C++語(yǔ)言所用以及用C語(yǔ)言編寫的眾多庫(kù)函數(shù)和和實(shí)用軟件可以直接用于C++語(yǔ)言中;另一方面。
31、C++語(yǔ)言支持面向?qū)ο蟮某绦蛟O(shè)計(jì)這是它對(duì)C語(yǔ)言最重要的改進(jìn)。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!