请列举出三种常见的编程范式，并用JSON格式给出这些信息，且每种范式描述不超过20字。
user
```json
{
  "编程范式": [
    {
      "名称": "面向过程",
      "描述": "以过程为中心的编程方式"
    },
    {
      "名称": "面向对象",
      "描述": "以对象和类为基础的编程方式"
    },
    {
      "名称": "函数式",
      "描述": "以函数为核心的高阶编程方式"
    }
  ]
}
```
assistant