首頁  >  文章  >  後端開發  >  c語言是高階語言嗎?

c語言是高階語言嗎?

青灯夜游
青灯夜游原創
2020-11-10 11:46:0235269瀏覽

c語言是高階語言。高階語言是一種獨立於機器,面向過程或物件的語言;它並不是特別指的某一種具體的語言,而是包括許多程式語言,如流行的java,c,c ,C#,pascal,python ,lisp,prolog,FoxPro,中文版的C語言等。

c語言是高階語言嗎?

c語言是高階語言。

高階語言(High-level programming language)是一種獨立於機器,以過程或物件導向的語言。高階語言是指參照數學語言而設計的近似於日常會話的語言。

高階語言並不是特別指的某一種具體的語言,而是包含許多程式語言,如流行的java,c,c ,C#,pascal,python,lisp,prolog,FoxPro,易語言,中文版的C語言等等,這些語言的文法、指令格式都不相同。

高階語言的分類

  • 命令式語言。這種語言的語意基礎是模擬「資料儲存/資料操作」的圖靈機可計算模型,十分符合現代電腦體系結構的自然實作方式。其中產生操作的主要途徑是依賴語句或指令產生的副作用。現代流行的語言大多是這種類型,例如 Fortran、Pascal、Cobol、C、C 、Basic、Ada、Java、C# 等,各種腳本語言也被視為此類類型。

  • 函數式語言。這種語言的語意基礎是基於數學函數概念的值映射的λ算子可計算模型。這種語言非常適合進行人工智慧等工作的計算。典型的函數式語言如 Lisp、Haskell、ML、Scheme 、F#等。

  • 邏輯式語言。這種語言的語意基礎是基於一組已知規則的形式邏輯系統。這種語言主要用在專家系統的實作。最著名的邏輯式語言是 Prolog。

  • 物件導向語言。現代語言中的大多數都提供物件導向的支持,但有些語言是直接建立在物件導向基本模型上的,語言的語法形式的語義就是基本物件操作。主要的純粹物件導向語言是 Smalltalk。

#

以上是c語言是高階語言嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn