- 
        					Python
        					
        						- 代码简洁结构清晰
 - 简单易上手
 - 广泛的工具及功能库
 - 社区繁荣
 - 效率低
 - 在移动应用开发表现糟糕
 - 易触发运行时错误
 - 网络应用程序
 - 数据分析
 - AI机器学习
 - 网络爬虫
 - 科学计算
 
        					
        				 
        		
        				- 
        					Java
        					
        						- 市场需求旺盛
 - 持续不断发展
 - Android应用开发的基石
 - 安全性高
 - 后端开发
 - 安卓&iOS应用开发
 - 视频游戏开发
 - 桌面应用程序
 - 效率低
 - 相对复杂
 - 启动时间相对较长
 
        					
        				 
        		
        				- 
        					C
        					
        						- 操作系统开发
 - 嵌入式软件
 - 硬件开发
 - 编辑器
 - 驱动开发
 - 小巧灵活
 - 可移植性好
 - 性能优秀
 - 不支持面向对象编程
 - 复杂的学习曲线
 - 开发大型软件成本太大
 
        					
        				 
        		
        				- 
        					C++
        					
        						- 游戏开发(Unity等框架)
 - 桌面应用程序
 - 嵌入式设备
 - Web网站开发
 - 支持面向对象编程
 - 性能优秀
 - 可扩展性好
 - 可移植性好
 - 复杂的学习曲线
 - 开发大型软件成本较大
 
        					
        				 
        		
        				- 
        					JavaScript
        					
        						- 网站前端
 - 数据分析
 - Web交互
 - 功能控件
 - 桌面应用程序
 - 可在浏览器立即运行
 - 简单易学易使用
 - 能与其他多种语言顺利协作
 - 跨平台开发
 - 代码在用户计算机上执行,可以被恶意利用和禁止
 - 脚本语言的类型推断能力较弱
 
        					
        				 
        		
        				- 
        					C#
        					
        						- 游戏开发(Unity等框架)
 - 桌面应用程序
 - 嵌入式设备
 - Web网站开发
 - 全面集成.Net库,提供出色的功能与支持库访问能力
 - 基于C语言,因此结构可转移至Java、C++等其他语言形式
 - 不适合新手
 - 跨平台能力差
 
        					
        				 
        		
        				- 
        					Swift
        					
        						- iOS应用开发
 - macOS开发
 - 简洁的语法
 - 更强的类型安全
 - 第三方库的支持不够多
 - 语言版本更新带来编译问题
 
        					
        				 
        		
        				- 
        					Go
        					
        						- 后端开发
 - 搜索引擎
 - 视频游戏
 - 部署简单
 - 并发性好
 - 语言设计良好
 - 执行性能好
 - 缺少框架