我要一份编程语言的比较表格，列出Python、Java、C++的扩展名、流行度、主要用途、优缺点。要求输出的格式严格按照markdown表格的语法，不能多也不能少
user
| 编程语言 | 扩展名   | 流行度       | 主要用途                         | 优点                                                                 | 缺点                                                                 |
|------------|--------|--------------|----------------------------------|----------------------------------------------------------------------|----------------------------------------------------------------------|
| Python     | .py    | 非常高       | 数据科学、Web开发、自动化脚本    | 简单易学、广泛的标准库、强大的社区支持                               | 性能较低，不适合高性能计算和低级操作                                 |
| Java       | .java  | 高           | 企业级应用、Android开发、Web应用 | 跨平台、强大的社区和企业支持、良好的性能                              | 语法复杂、内存消耗大                                               |
| C++        | .cpp   | 中等至高     | 系统编程、游戏开发、高性能应用   | 高性能、直接硬件操作、强大的功能和灵活性                             | 难学难精、容易出现内存管理问题                                     |
assistant