彦舜原创,古树下首发:计算机篇,继Java之路后,C语言之路

除了 Java,就是 C,毕竟要论 Java 与 C 的关系,从根源上,C 语言更为源生,Java 是在 C 语言的基础上发展而来。

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时,南国某省某市某区。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值