C++/C的重要性

C/C++从出生经过成长到发展壮大已经经历了几十年,到现在它们仍然是十分流行而且重要的编程语言,在软件开发中占有举足轻重的地位。这地位一部分是他们本身在某些方面优秀的表现,另一部分也是最为关键的是:时间的积累而这在暂时是无法替代的。 目前流行的操作系统、编译器、解释器的实现都依赖于这两种语言。操作系统就不用说了,像Java虚拟机、Python的实现等等都是依此为基础的,因此要深究他们内部的原理和实现机制,就必须要掌握好这两门语言,我觉得这两门语言代表主流程序的的过去和现在以及将来。 因此,这个是以后学习的目标,要熟练掌握它们,这是基础的一部分。 题外话:上面提到的只是系统、编译器这些底层的设计与实现。目前在高层的软件设计中,也有必要掌握大量的基础知识如:面向对象的思想、设计模式等等。而阅读优秀的开源工具是一种行之有效的方法。像Spring、Tomcat、JBoss、Eclipse、JDK本身的源码等开源工具都包含了丰富的设计理念和巧妙的实现方法。这些都是我们近在咫尺的老师。当然这只是做到了对现有知识的消化和吸收,要取得更大的进步就必须进行整理和提炼融入自己的创新,这当然是一个很漫长的过程,不过可以想象的出这种感觉是美妙的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值