当前最受欢迎的编程语言top50
参考https://www.tiobe.com/tiobe-index/
各种编程语言的类型
命令式编程语言:
命令式程序设计语言是基于动作的语言,以冯诺依曼计算机体系结构为背景。
机器语言及汇编语言是最早的命令式语言。在这种语言中,计算机被看做是动作的序列,程序就是用语言提供的操作命令书写的一个操作序列。用命令式程序设计语言编写程序,就是描述解题过程中每一步的过程,程序的运行过程就是问题的求解过程,因此也称为过程式语言。
- Fortran、ALGOL、COBOL、C、Ada、Pascal等都是命令式程序设计语言。
参考https://mp.weixin.qq.com/s/n_b-yUIxf9ohnYa3Iefoig
声明式编程语言:
在计算机科学中,声明式编程是一种编程范式,即构建计算机程序的结构和元素的一种风格,它表达了计算的逻辑而没有描述其控制流程。
许多应用这种风格的语言试图通过描述程序在问题领域必须完成的事情来最小化或消除副作用,而不是描述如何将它作为一系列编程语言原语来实现(如何离开直至语言的实现)。这与命令式编程相反,命令式编程以明确的步骤实现算法。
声明性编程通常将程序视为形式逻辑的理论,并将计算视为逻辑空间中的推论。声明式编程可能会极大地简化编写并行程序。
通过查找资料
我想在学习好c语言的基础上,好好了解学习java和SQL,让自己的编程水平变得更强。