關(guān)于高級語言有哪些特點,高級語言有哪些這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、程序設(shè)計語言的類型: 1.命令式語言。
2、這種語言的語義基礎(chǔ)是模擬“數(shù)據(jù)存儲/數(shù)據(jù)操作”的圖靈機(jī)可計算模型,十分符合現(xiàn)代計算機(jī)體系結(jié)構(gòu)的自然實現(xiàn)方式。
3、其中產(chǎn)生操作的主要途徑是依賴語句或命令產(chǎn)生的副作用。
4、現(xiàn)代流行的大多數(shù)語言都是這一類型,比如 Fortran、Pascal、Cobol、C、C++、Basic、Ada、Java、C# 等,各種腳本語言也被看作是此種類型。
5、 2.函數(shù)式語言。
6、這種語言的語義基礎(chǔ)是基于數(shù)學(xué)函數(shù)概念的值映射的λ算子可計算模型。
7、這種語言非常適合于進(jìn)行人工智能等工作的計算。
8、典型的函數(shù)式語言如 Lisp、Haskell、ML、Scheme 等。
9、 3.邏輯式語言。
10、這種語言的語義基礎(chǔ)是基于一組已知規(guī)則的形式邏輯系統(tǒng)。
11、這種語言主要用在專家系統(tǒng)的實現(xiàn)中。
12、最著名的邏輯式語言是 Prolog。
13、 4.面向?qū)ο笳Z言。
14、現(xiàn)代語言中的大多數(shù)都提供面向?qū)ο蟮闹С?,但有些語言是直接建立在面向?qū)ο蠡灸P蜕系模Z言的語法形式的語義就是基本對象操作。
15、主要的純面向?qū)ο笳Z言是 Smalltalk。
16、 雖然各種語言屬于不同的類型,但它們各自都不同程度地對其他類型的運算模式有所支持。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!