Java自1991年诞生以来,以其跨平台性、面向对象设计、稳健性、安全性和丰富的生态系统被广泛使用,成为企业级应用、移动开发和大数据领域的核心语言。2001 年超越 C 语言,成为TIOBE排名第一的编程语言,在编程语言发展史上书写了浓墨重彩的一笔。这一事件标志着“面向对象”编程语言对“过程式”编程语言的全面超越。此后Java开启了霸榜之旅,与C,C++并称为“编程语言三剑客”。

C,C++,Java 三大编程语言的兴衰交替史,也是一个完整的“编程思想”的演化史。
C 语言作为典型的面向过程的编程语言POP(Procedure-Oriented Programming),深刻影响了后续编程语言的设计,成为了结构化编程的典范。
1. 结构化编程
模块化设计:通过函数(Function)将代码划分为独立的功能单元,强调“自顶向下、逐步求精”的开发模式。
控制结构:引入 if-else、for、while、switch 等结构化语句,取代了早期语言(如汇编)的goto跳转,提升代码可读性和可维护性。
代码复用:函数库(如标准库 stdio.h、stdlib.h)的规范化,为代码复用提供标准模板。
注:goto在Java语言中无特殊含义,出于语言习惯,被作为“保留字”,在未来版本中可能会被用作关键字。
C 语言的

最低0.47元/天 解锁文章
1103

被折叠的 条评论
为什么被折叠?



