名称 | 类型 | 用途 | 优点 | 缺点 |
C | 面向过程编程语言 | 应用程序开发 | ※ 出色的计算机学基础 ※ 适合软件和游戏开发 | ※ C++要比C难学一点 |
C++ | 面向对象编程语言 | 应用程序开发 | ※ 出色的计算机学基础 ※ 适合软件和游戏开发 | ※ C++要比C难学一点 |
C# | 面向对象编程语言 | 应用程序开发 | ※ 广泛使用 Visual Studio让启动很简单 ※ 出色的计算机学基础 ※ 易于使用的IDE | ※ 复杂的编译器 |
Java | 面向对象编程语言 | Web开发 应用程序开发 | ※ 非常流行 ※ 一种历史悠久的语言 ※ 资源丰富 ※ 编程挑战建立了稳定的编程基础 | ※ 语法来自C/C++,所以从C/C++入手可能更好 ※ 需要非常注重分析的思维 |
Python | 动态语言支持OOP编程、过程式编程和函数式编程 | Web开发 应用程序开发 | ※ 用于桌面和Web程序 ※ 开源 | ※ 有特定的要求,比如规范的命令约定 |
Ruby on Rails | 动态、面向对象的脚本语言 | Web开发 | ※ 广泛使用 ※ 汇集快捷键 ※ 就业市场看好 ※ 易于阅读 | ※ Ruby on Rails基本上是一套快捷键 |
PHP | 服务器端脚本语言 | Web开发 | 兼容性,跨平台,开源 | |
JavaScript | 解释性脚本语言 | Web开发 | ※ 跨平台兼容 ※ 不需要编译器 ※ 便于进而学习其他语言 | ※ 面向对象编程(OOP)方面糟糕 ※ 弱类型语言 ※ 难以调试 |
CSS CSS3 | 层叠样式表语言 | |||
HTML HTML5 | 超文本标记语言 | Web开发 | 全球公认标记语言 语法简单,易学 | |
SQL | 结构化查询语言 | MySQL,Oracle,Sybase等数据库系统 | ||
Perl | 注释性语言 | 文本管理能力以及粘合系统的能力使其成为web开发中一个很棒的工具 |
编程语言类别
最新推荐文章于 2023-04-01 12:31:25 发布