有網友問計算機語言現(xiàn)狀怎么樣?今天就給大家講解一下計算機語言現(xiàn)狀怎么樣。

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













