C++|为什么C++被越来越多人讨厌?


C++|为什么C++被越来越多人讨厌?
文章图片
C++|为什么C++被越来越多人讨厌?
文章图片
首先 , 一个语言的出现 , 必定是人类文明在发展 。 如果这门语言在流行以及延续 , 那这门语言必定有它现在存在的意义 。 即便他不是一门完美的语言 。 所以 , 我把讨厌C++的分为大概两类人吧 。
1.他们对C ++缺乏了解:
人们认为C ++是所有其他编程语言的捣蛋鬼 , 事实并非如此 。 为了深入了解C ++为何如此 , 人们需要阅读《 C ++的设计和演进》 。 但是我个人没有遇到太多花时间阅读这本相当有趣的书的人 。
C ++需要时间来学习 。 即使您每周花20多个小时学习这种语言 , 您也不会在短短一个学期内成为C ++专家 。
一个人要花更多的时间才能成为一名普通的C ++程序员 , 这要比我所知道的大多数其他编程语言都要长 。 有些人可能会认为这是编写好程序的障碍(并非如此) , 因此他们开始抱怨C++ 。 认为这门语言有很多可以去代替 , 为什么偏偏要去学习这门难学 , 花费时间多的语言?
C让您可以做一些棘手的事情并利用内存(以比C ++更不安全的方式);Java使您可以做一些棘手的事情;C#也一样!Perl , Python , PHP , Haskell;它们都可以让您做一些惊奇的事情 。
只能说一个好的商人永远不会责怪他们的工具 。 优秀的程序员切勿将编程语言归咎于人类引入的错误 。
2.可能在使用C ++上有不好的经历:
我读过一些声称可以C ++的书 , 但是自己感觉这些书很多会与它原来的目的背道而驰!这导致人们对C ++的想法产生了很多的误解 , 最后可能会归结于C++是一门本不该出现或者错误的语言 。 应该去找到另一门更轻松简洁的语言去替代他 。
在有很多的表述中我看到了这么一段话:C ++向后兼容C这是巨大的工程 。 它要求您在像C一样简单的东西之上构建一个复杂的对象模型 。 人们对此非常讨厌 。 他们认为C是一种优雅而简洁的语言 , 而C ++只会使C的优雅变成一团糟
最后 , 我只想对大家说 , 人类是情感的生物 。 人们喜欢他们喜欢的东西 , 并会尝试为其辩解 。 他们不喜欢自己讨厌的东西 , 可能会去进行贬低 。
【C++|为什么C++被越来越多人讨厌?】不要因为有人告诉你这很糟糕而放弃学习C ++ , 如果你喜欢这门语言 , 你应该坚持下去 。 而不是随波逐流 , 人云亦云 。 无论结果如何 , 过程总是在你浓厚的兴趣中发展下去的 , 会体验开心 , 最后也不会一无所获 。
最后 , 这些也只是我个人的一些观点 , 也许会与你们的想法有些冲突 。 但是这篇文章只有两个目的 。 也希望各位看官老爷多多体谅 。


    推荐阅读