我为什么坚持C++
我一直坚持使用C/C++,是有原因的。其一是历史原因。在我刚接触编程的时候,入门语言是C语言。作为一个在当时连打字都很生疏的我,确实被虐的很惨。但经过一年的死磕,也算是上道了,随后也渐渐熟悉了C语言的编程风格。熟悉了写C语言之后,便开始自学C++了。不过当时对面向对象的概念也是稀里糊涂,不清不楚。所以大多时候C++就是当C来使用了。后来,我在做编程练习的时候也基本都用的C++了。
每当有人跟我聊起编程语言的时候,都会跟我说:“C++太难了!”而他们大多是JAVA系的。当然,我也学过一段时间的Java。虽然啃完了那本《thinking in java》,但很多Java的高级用法也是云里雾里,应该是因为缺乏实战。不过,我还是更喜欢c/c++的风格,或许是习惯了的原因吧。说起“难”,在我看来,任何一门语言要精通的话都是不容易的。所以,我不大同意大多数人所谓的因为C++难而不愿接触的说法。我更觉得是可能大多数人内心就不想接触它而已。
话说回来,我为什么更愿意“啃C++这块硬骨头”呢?抛开汇编,其实是我更喜欢C++的高自由度, 对内存的自由掌控。而这一点使我觉得更能接近编程的本质,让我看清程序的内在操作。虽然我于C++还是一个菜鸟,但我愿意做一只“笨鸟”。
当然,以上不过是我个人的一点拙见而已。或许我的感觉错了也说不定呢?
我为什么坚持C++
https://r-future.github.io/post/why-do-I-like-cplusplus/
Powered By Valine
v1.5.1
v1.5.1