按照编程范式分类 - 命令式编程:这种编程方式关注计算机执行的步骤,通过一条条指令告诉计算机要做什么。像C语言、Python就属于这一类。 - 声明式编程:更关注要实现的目标,而不是具体的执行过程。SQL(用于数据库查询)是典型的声明式编程语言。比如要从一个学生表中查询所有成绩大于80分的学生姓名: - 函数式编程:把计算过程看作是函数求值,避免了状态的改变和数据的可变。Haskell是函数式编程语言,在函数式编程中,函数是一等公民,可以作为参数传递给其他函数,也可以作为返回值。 按照应用领域分类 - Web编程:用于开发网页和网站相关的程序。比如前端的HTML、CSS、JavaScript可以控制网页的内容、样式和交互逻辑。后端的Python(Flask、Django框架)、Java等可以处理业务逻辑、数据库交互等。 - 移动编程:用于开发移动应用。例如,安卓应用开发主要使用Java或Kotlin;iOS应用开发主要使用Swift或Objective - C。 - 游戏编程:像C++ 、C# (Unity游戏引擎用的语言)可以用于开发高性能的游戏,它们能够很好地控制硬件资源,处理复杂的游戏逻辑和图形渲染。 - 嵌入式编程:是针对嵌入式系统(如智能家居设备、汽车的电子控制系统等)的编程。通常使用C或C++语言,因为这些系统资源有限,对程序的空间和时间效率要求高。
点赞 (0)
回复