計(jì)算機(jī)程序設(shè)計(jì)語言的發(fā)展

面向過程語言

計(jì)算機(jī)能夠理解的邏輯來描述所要解決的問題和解決問題的具體方法、步驟。如FORTRAN、BASIC、PASCAL、C等。

面向問題的語言

又稱非過程化的語言或第四代語言(4GL)。不必關(guān)心問題的求解算法和求解過程,只需指出問題是要計(jì)算機(jī)做什么、數(shù)據(jù)的輸入和輸出形式,就能得到所需結(jié)果。如結(jié)構(gòu)化查詢語言SQL(Structured Query Language)。

面向?qū)ο蟮恼Z言

將客觀事物看作具有屬性和行為的對象,并抽象出同一類對象的共同屬性和行為形成類。如C++、Object-C、Object Pascal、Simula、Smalltalk、Eiffel、Actor和Java等。