計(jì)算機(jī)語言現(xiàn)狀怎么樣
映風(fēng)君
計(jì)算機(jī)語言(Computer Language)指用于人與計(jì)算機(jī)之間通訊的語言,計(jì)算機(jī)語言是人與計(jì)算機(jī)之間傳遞信息的媒介。那么網(wǎng)友們知道計(jì)算機(jī)語言現(xiàn)狀怎么樣嗎?
1、二十世紀(jì)四十年代當(dāng)計(jì)算機(jī)剛剛問世的時候,程序員必須手動控制計(jì)算機(jī)。當(dāng)時的計(jì)算機(jī)十分昂貴,唯一想到利用程序設(shè)計(jì)語言來解決問題的人是德國工程師楚澤(konradzuse)。
2、不久后,計(jì)算機(jī)的價格大幅度下跌,而計(jì)算機(jī)程序也越來越復(fù)雜。也就是說,開發(fā)時間已經(jīng)遠(yuǎn)比運(yùn)行時間來得寶貴。于是,新的集成、可視的開發(fā)環(huán)境越來越流行。它們減少了所付出的時間、金錢(以及腦細(xì)胞)。只要輕敲幾個鍵,一整段代碼就可以使用了。這也得益于可以重用的程序代碼庫。
3、隨著c,pascal,fortran,等結(jié)構(gòu)化高級語言的誕生,使程序員可以離開機(jī)器層次,在更抽象的層次上表達(dá)意圖。由此誕生的三種重要控制結(jié)構(gòu),以及一些基本數(shù)據(jù)類型都能夠很好的開始讓程序員以接近問題本質(zhì)的方式去思考和描述問題。隨著程序規(guī)模的不斷擴(kuò)大,在60年代末期出現(xiàn)了軟件危機(jī),在當(dāng)時的程序設(shè)計(jì)模型中都無法克服錯誤隨著代碼的擴(kuò)大而級數(shù)般的擴(kuò)大,以至到了無法控制的地步,這個時候就出現(xiàn)了一種新的思考程序設(shè)計(jì)方式和程序設(shè)計(jì)模型-----面向?qū)ο蟪绦蛟O(shè)計(jì),由此也誕生了一批支持此技術(shù)的程序設(shè)計(jì)語言,比如eiffel,c++,java,這些語言都以新的觀點(diǎn)去看待問題,即問題就是由各種不同屬性的對象以及對象之間的消息傳遞構(gòu)成。面向?qū)ο笳Z言由此必須支持新的程序設(shè)計(jì)技術(shù),例如:數(shù)據(jù)隱藏,數(shù)據(jù)抽象,用戶定義類型,繼承,多態(tài)等等。
以上就是對于計(jì)算機(jī)語言現(xiàn)狀怎么樣的相關(guān)內(nèi)容。