为什么学汇编的人这么少_为什么C++是最难学的编程语言?

2024-05-12 -

许多工作了几年的 C++ 程序员已经确信自己熟悉这种编程语言。 然而,当他们再次对语言进行彻底清理时,却发现新的语法出现了。 最糟糕的是,之前你掌握的很多技巧可能并不正确。那么多程序员留下了很多精彩的文字。

你会发现,当你熟练使用C++后,学习其他语言的感觉很棒。

困难的是,因为你很了解她,所以你不知道最后为什么会莫名其妙地生气。

C++ 最大的缺点是你花费大量时间学习这种语言的语法而不是解决问题本身。

等我学了C++,我就回家结婚了。

世界本质上是残酷的,所以你不能责怪C++向你展示了世界的本质

大家都觉得很难,等到登顶才发现前面还有更高的山,等着你继续攀登。

其实作为一个开发者来说,有一个学习的氛围和一个交流的圈子是非常重要的。 这里我推荐一个C语言和C++交流群。 无论您是新手还是专家,都欢迎您的加入,大家可以交流,共同成长。

当然,很多程序员比较自嘲,但C++确实有很多英雄,让很多人深陷其中无法自拔却又不愿离开。

为什么C++看起来这么难学?

1、C++的设计理念本身就是想用各种规则来克服C语言中由于语法规则不明确而在运行过程中出现的一些错误。 这给初学者带来了麻烦。 很多初学者在学习泛型编程时都会觉得编译已经过时了。 太费力了。 有太多的规则和规定被卡住了。 您必须遵循语法规则才能继续。 而且在语法细节方面,还有很多零散的细节需要掌握。 有些程序员多年来一直致力于某些 C++ 语法的研究。 感觉规则还是很奇怪。

2、C++语言的更新速度也是相当惊人的。 语言本身仍在不断发展。 事实上,大家还在学习一门编程语言,不断升级到它,这种情况还会再次发生,等待你花费大量的时间。 志立掌握了一些语法细节后,发现当新的更新完成后,之前的全部都被丢弃了。

其实作为一名开发者,有一个学习氛围和交流圈子是非常重要的。 这里我推荐一个C语言和C++交流群。 无论您是新手还是专家,都欢迎您的加入,大家可以交流,共同成长。

3、C++也可以操作指针。 指针本身已经非常复杂。 再加上泛型编程,整个事情就更加热闹了。 它追求性能的极致,也希望编程模型具有灵活性。 负担极其沉重,以至于很多人在学习了C++之后,在开始学习C语言的时候都会感到无比的轻松和舒服,突然感觉自己解决了问题一样。 其实很多C++语法的学习并不是关于如何使用它,更多的是警告你不要使用它。 这是最难受的事情,就是学了一堆语法,发现不能立即使用,需要在特殊场景下使用。 对于大多数不熟悉这门编程语言的人来说,这是一种精神折磨。

但有一件事是不可否认的。 C++是很多架构师的最爱,也是很多编程专家的最爱。 记得十年前,我经常在著名编程网站的论坛,尤其是C++论坛上看到很多C++高手。 指导江山,很多新手忙了半天代码,三言两语就让高手说完了。 真正掌握了这门编程语言,深入掌握了它的内部规则后,你会感觉用起来特别顺手,就好像把之前的都忘记了一样。 阴霾一扫而空。

如今,很多知名的软件框架都能看到C++的影子。 其实很简单。 在设计面向对象框架而不影响效率时,C++是首选。 现在大家使用的手机框架层很多代码都是C++。 ,而大家日常使用的浏览器内核代码几乎都是C++。 C++在很多领域都具有无可比拟的优势。 如果你学会了,你就会明白为什么这门语言是编程语言之王,以及为什么那么多人学不了它。 如果非要硬着头皮继续学习,可以说C++是最美味的编程语言,痛并快乐着。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权本站发表,未经许可,不得转载。

分享:

扫一扫在手机阅读、分享本文