请详细列举5种常见编程语言，并简要说明它们的主要用途。
user
{"languages":[{"name":"Python","uses":"Web开发、数据分析、人工智能、自动化脚本"},{"name":"Java","uses":"企业级应用、Android开发、大数据处理"},{"name":"C++","uses":"系统软件、游戏开发、嵌入式系统"},{"name":"JavaScript","uses":"前端开发、后端开发、移动应用开发"},{"name":"Ruby","uses":"Web开发、脚本编写、原型设计"}]}
assistant