学C++和学其它OO语言的不同

本文探讨了C/C++语言的学习与使用难度,并对比了其他语言如Java、Python等在开发效率上的不同。作者认为C/C++的灵活性使得开发者倾向于自行编写更多代码,这增加了开发时间但也带来了更高的定制性和效率。

人家都说C/C++学着难,用着更难。我最初学的时候,也没有觉得什么,只是为了一个目标,空间和时间效率的最大化,执着地追求着。近些时候,又深入ASM学习了一点,顺便学习了点python,对java略知皮毛。才体会到这么一点。

为什么C/C++会难用,其实说难学难用的多数还是初学者,用过一些时候以后,就没有什么难的了。不过,说不难,也只是感觉上,真要用来做个项目,还是不那么容易啊。为什么别的语言一直在叫嚣自己的开发效率多么多么的高,而C/C++只能说自己的运行效率是多么多么的高呢。仔细观察一下,就会发现(当然也许是表面的),无论是java还是python,到php,C# 都提供了十分完备的库支持。而用这些语言的时候,大部分时间都是在组装各个库的组件,真正用语言本身去写的东西很少。当然我没有说这些语言怎么样,因为它们都是很成功的语言,有自己的特点和长处。有很优秀的地方。而回头看看 用C/C++开始的程序员们,多数情况下是要自己写全部的代码,甚至STL用得都很少。虽然也有不少专业的库,但习惯了灵活自由的人们,总喜欢发挥自己的天才,去创造一个更好的轮子。这个轮子是针对现在的问题所创造的,所以有最大的适合性,也有很高的效率,可开发的时间就加长了好多。

也许我接触的还不多吧。也许我的理解不那么对。反正现在是这样想的。想扔砖的就来吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值