基于C的语言
C++:包了所在C特性,但增加了类各其它特性以支持面向对象编程。
Java: 是基于C++的,所以也继承了C的许多特性。
C# :是由C++和Java发展起来的一种较新的语言。
C语言的优缺点
与其它任何编程语言一样,C语言是一种底层的、小型的、包容性语言。
优点:
- 高效性;
- 可移值;
- 功能强大;
- 灵活;
- 标准库;
- 与UNIX系统的集成;
缺点:
- C语言程序更容易隐藏错误;因为C语言的灵活性使得用赛马场编程出错的概率较高。在用其他语言编程时可以发现错识,C语言编译器却无法检查到时;
- C语言可能会难以理解;
- C程序可能会难以修改。
(C Programming:A Modern Approach,Second Edition[C语言程序设计现代方法 K.N.King著])
关于程序设计基石与实践更多讨论与交流,敬请关注本博客和新浪微博songzi_tea.