奇思妙想 · 2024年 3月 22日 0

编程语言有哪些分类?

48 次浏览

编程语言发展有打孔卡片、机器语言、汇编语言和高级语言这几种形态。高级语言对于程序员更友好,发展的形态五花八门。从编程方式看,有命令式、函数式和逻辑式三种。

  • 命令式以常见的C/C++/Java/C#/Python/JavaScript/Go/Rust等为代表,写的代码可以理解成是不同的命令,按顺序执行命令即可完成需求。
  • 函数式语言以Lisp/ML/OCaml/Scheme/Haskell/F#为代表,不像命令行那么直观,更倾向于用语言自带的函数符号和递归解决问题。
  • 逻辑式以Prolog为代表,它更像是当前火热的AI技术,指定一些逻辑概念,它可以分析出结果。