首页 > 自考资讯 > 高考百科

学C++,80%都是为了搞竞赛、凑一门语言?网友:莫钓鱼,学c++需要什么基础知识

小条 2024-06-27

清妃寺金雷

量子比特报告| 公众号QbitAI

C++已经快40岁了,是不是已经过时了?

部分意见如下。

大多数项目不使用C++,学习这种语言只是为了竞争.

这个话题一出,网上就爆发了激烈的争论。

6b1d84c201164f36a0a98ca42f55fd39~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720039526&x-signature=3xJNLXgSqC9%2FIXAogcmVc70bQwM%3D 而这样的言论不仅仅是毫无根据的。

毕竟,在编程语言的世界里,新语言层出不穷,“更新”频繁发生。

例如,在最新的TIOBE编程语言排名中,前三名分别是C、Java、Python。 C++ 排名第四,仅次于Python。

纵观TIOBE排名的发展历史,就不难理解C++排名的变化趋势。

27002e2bb1aa43fcb148dae7eb45607c~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720039526&x-signature=RyabUQc5lAH3PbdBat9ts%2F1I%2BL8%3D 但归根结底,这个排名只是需要考虑的因素之一。总体来说,C++真的如网友所说的out了吗?

“过时?不完全错”

当然,当谈到这样的话题时,对C++有所了解的人应该站在“不”的一边。

不过,我能说的一件事就是获得“机会”。

例如,C++ 在面向最终用户的情况下出现得越来越少。

有网友的想法如下。

如果讨论的场景是网站服务器、微信小程序、聊天客户端等项目,那么C++已经过时也就不足为奇了。

不过他也指出,如果是操作系统、游戏引擎、硬件驱动、病毒木马,这个问题根本就不用讨论。

a8eca806db1f43f4a66d4f8a46471331~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720039526&x-signature=AipnHlB8aG0hflrh%2BFGLNvMZq3g%3D一个非常形象的比喻如下。

您可以使用微信和Office,但不能使用操作系统。

毕竟,我们每天使用的许多软件都是用C++ 开发的,并且其中许多仍在更新,这是一个非常现实的事实。

互联网开发、工程和其他情况又如何呢?

“说它已经过时了,也并非完全错误。”

有网友的想法如下。

C++ 本身当然没有过时,但在就业方面确实过时了。因为C++不再是程序员的流行选择。

此外,C++ 通常是为相对有经验的程序员而不是初学者保留的。

当然,这次的重点不仅仅在于“不要过时”,还在于为什么人们应该学习C++。

“学C++为了搞竞赛?”

大多数网友对这个结论提出异议。

显然,C++的很多特性在这次比赛中并没有被使用。

本次比赛使用C++。这纯粹是因为标准库中的一些数据结构算法比C 中的更容易使用。直接使用C 的更有效替代方案。

更直接地说,有些人认为这种说法是“钓鱼”。

21acfe1dab984905bec7d69b56cdbcef~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720039526&x-signature=uEAAMqq1vVQiIMFrNr8%2B8DKacBA%3D 基于这样的疑问,网友们对此进行了扩展。换句话说,新程序员应该学习C++ 还是将其作为第一语言?

对此,网友的建议比较一致。

选择C++就业已经不再是一个好的选择。

尽管您应该学习C++,但不建议将其作为学习编程的第一语言。

fc3c54229de84725a0fb2a476efefa67~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720039526&x-signature=Vp70hu3AVR4Jpnhj1wbZ4QEnzwQ%3D 部分开发者网友对C++的评价如下:

一旦你掌握了C++ 的基础知识并可以用C++ 开发软件,你学习99% 的其他语言将毫无困难。

然而,反之则不一定。

那么你对这个话题有什么看法呢?

欢迎大家在评论区留言讨论。

参考链接:

[1]https://www.tiobe.com/tiobe-index/

[2]https://www.zhihu.com/question/443776161

- 就这样-

量子比特QbitAI·今日头条签名

关注我们,第一时间了解最新技术动态

版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。

猜你喜欢