给出5个最常见的编程语言和它们的主要用途。
1. Java：用于开发企业级应用程序、Android应用程序和嵌入式系统。
2. Python：用于数据科学、机器学习、人工智能、Web开发、科学计算和自动化脚本。
3. JavaScript：用于Web前端开发、Web后端开发、游戏开发、桌面应用程序和移动应用程序开发。
4. C++：用于操作系统、游戏设计、嵌入式系统、图形图像处理和高性能计算。
5. Ruby：用于Web开发、API开发、自动化测试、脚本编写和构建原型。