请详细描述不同类型的编程语言，并按以下格式输出：
```json
{
    "高阶语言"：{
        "简介"："",
        "特点"：[]
    },
    "低阶语言"：{
        "简介"："",
        "特点"：[]
    }
}
```
user
```json
{
    "高阶语言": {
        "简介": "高阶编程语言（High-level Programming Language）是指那些接近人类自然语言和数学语言的编程语言，独立于特定的计算机架构，用户只需掌握语言的语法和逻辑即可进行编程。",
        "特点": [
            "抽象程度高，代码更易读和维护",
            "提供了丰富的数据结构和算法支持",
            "编译或解释后运行，运行效率可能低于低阶语言",
            "具有良好的可移植性，不依赖特定硬件"
        ]
    },
    "低阶语言": {
        "简介": "低阶编程语言（Low-level Programming Language）是指那些更接近于计算机硬件指令集的语言，能够直接操作计算机硬件，通常分为机器语言和汇编语言。",
        "特点": [
            "直接操作硬件资源，执行效率高",
            "代码依赖特定硬件架构，可移植性差",
            "编程复杂，调试和维护困难",
            "可以精确控制硬件资源，如内存和CPU"
        ]
    }
}
```
assistant