当前位置: 首页 > 科技观察

为什么C++是最难学的编程语言?看大师怎么分析

时间:2023-03-12 06:49:47 科技观察

很多工作了几年的C++程序员已经自信这门编程语言已经到了熟悉的阶段,但是当他们再次彻底清洗这门语言的时候,却发现有一个新的syntax最糟糕的是,你掌握的很多套路可能并不正确。也因此,很多程序员留下了很多精彩的话语。你会发现,在你精通C++之后,再去学习其他语言也会很爽。难的是,因为你很了解她,所以你不知道为什么最后会莫名其妙地生气。c++最大的缺点是你花很多时间学习语言的语法,而不是去解决问题本身。等我学了C++,我就回家结婚了。世界是残酷的,不能怪C++给你展示了世界的本质,就是每个人都觉得很难,等你登上了顶峰,才发现前面还有更高的山峰,等着你继续攀登。当然,很多程序员更多的是自嘲语义,但是C++确实是英雄多姿,所以很多人深陷其中不能自拔又恋恋不舍。为什么C++让人觉得很难学?1、C++的设计理念本身就是想通过各种规则来克服C语言运行过程中由于语法规则不明确而导致的一些错误。这让初学者很不走运,很多初学者在学习泛型编程时,会觉得编译太费力了。有许多严格的规章制度。做了很多年了,对一些C++的语法规则还是感觉很陌生。2、C++语言的更新速度也相当惊人。语言本身仍在发展。其实每个人都还在学习一门编程语言,在不断的向一门编程语言升级。支离掌握了一些语法细节后,发现新的更新完成后,之前的已经被丢弃了。3、C++也可以操作指针。指针本身已经很复杂了。再加上泛型编程,整个事情就更热闹了。它既追求极致的性能,又想要编程模型的灵活性。背上的包袱太重了,以至于很多人在学习了C++之后,在学习C语言的时候感觉很轻松很踏实,顿时有一种解脱的感觉。其实很多C++语法的学习,并不是为了如何使用它,更多的是警告你不要使用它。这是最难受的,学了一堆语法,发现立马用不上,需要在特殊场景下用。在他们中的大多数人还没有熟悉这种编程语言之前,是一种精神上的折磨。但是有一点不可否认,C++是很多架构师的最爱,也是很多编程高手的最爱。记得十年前在某知名编程网站的论坛,尤其是C++论坛,经常看到很多C++高手在里面指点江山,很多新手忙着写代码,让大佬们搞定用几句话摆脱它。真正掌握了这门编程语言,深刻掌握了它的内部规则之后,用起来会感觉特别舒服,仿佛之前的一切阴霾都一扫而光。作者是一位拥有5年开发经验的C/C++程序员。关于C++,我有整合资料,完整的C++学习路线,学习资料和工具。能够进入我的。杨先生。李;--5692第一;68376之后。收集起来免费送给大家。希望你也能凭借自己的努力成为下一个优秀的程序员。现在很多知名的软件框架都可以看到C++的影子。其实很简单。在不影响效率的情况下设计面向对象的框架时,首选是C++。现在大家用的Android手机的framework层很多代码都是C++的,而大家每天使用的浏览器内核代码几乎都是C++。C++在很多领域都有无可比拟的优势。学了它,你就会明白为什么这门语言是编程语言之王,为什么那么多人学不会。硬着头皮继续学习,可以说C++是最享受的编程语言,痛并快乐着。