Java 和 C/C++ 的相似之处多于不同之处,有 C 语言基础,学习 Java 会更容易。相较而言,Java 的编程环境更为简单。
反其道,以 Java 入门起家,学习 C 语言,也相对容易了些。只不过没有由 C 语言入门,学习 Java,更简单些。但,重在入门二字,比起 C/C++,Java 更容易学习,精通了 Java,可下拓 Python 等更简单的语言,上申C语言。Java 刚好处在整个计算机程序语言发展过程的简易难度混合的交汇处,有着承上启下的转折点意义与作用,这是任何一门语言都不具备的得天独厚的先天条件。
C 生万物,编程之本。这句话,是所有,不管学习什么程序设计语言的人,都不可逃避的话题与事实。就像心中的一道坎,好像不学习不掌握 C 语言,自己始终被排除在真正的代码世界的大门外,自己始终没有真正融入其中,始终没有揭开真实代码世界的神秘面纱。在某种程度角度,不算一个真正了解,什么是代码、为什么会有代码、代码能用来干什么的开发者。
C++ 是由 C 发展而来,在 C 语言的基础上增加了面向对象和模块化的思想,也正是 C++ 中两个加号的由来。增加的面向对象和模块化思想,然而 C++ 在这两方面都做得不好,导致 C++ 语言漏洞非常多,使用起来危险系数非常高,而这也正是 Java 诞生的引点与导火索。
Java 是由 C++发展而来,保留了 C++ 的大部分内容,从根本上解决了 C++ 的固有缺陷。
值得一提的是,虽然,Java 由 C++ 发展而来,但 C++ 本身缺陷过多,而 Java 是对其的继承、完善、补充、优化。因此实际上,Java 真正意义上是 C++ 的替代者,是继 C 语言之后的第二大语言。C++ 也由此,充当了 C 语言 与 Java 语言间的,过渡语言的角色。
就结果来看,C++ 并没有完成,在 C 语言的基础上,继承发展甚至超越 C 语言的使命。而 Java,完成了继承发展超越 C++ 语言的使命。
正因为以上 C > C++ > Java 的发展历史,导致 Java 在一定程度上继承了 C 语言多数的语法,成为是继 C 语言之后的第二大语言。因此,接下来,除了 Java,就是 C。
因此,接下来,C 语言之路。
彦舜原创,古榕树下首改,留有原始时间底稿并已同步至云服务,转载请注明作者及文章详情。2021年5月6号,14时,南国某省某市某区。
赞(0)
最新评论