傻大方


首页 > 人文 >

微信|在2021年我还有学C++的必要吗?看完自己做选择吧

摘要:【微信|在2021年我还有学C++的必要吗?看完自己做选择吧|比特币】C ++使您更接近裸机,这将有助于更好地了解计算机的工作方式。有了这些知识,在使用其他语言(例如Java和C#)时,您可以更加有效。而且,您即使先学习C ++也不会损失太多。一旦学...



按关键词阅读:

微信|在2021年我还有学C++的必要吗?看完自己做选择吧

文章图片

微信|在2021年我还有学C++的必要吗?看完自己做选择吧

文章图片

微信|在2021年我还有学C++的必要吗?看完自己做选择吧

文章图片

微信|在2021年我还有学C++的必要吗?看完自己做选择吧

文章图片


根据TIOBE索引 , 目前C ++是世界上排名第四的语言 。 它用于需要高性能软件的各个领域 。 例如 , Adobe产品 , 虚幻引擎以及Chrome和Firefox等浏览器都是使用C ++构建的 。
C ++仍然很重要 , 因为许多应用程序仍然限制处理速度 , 并且这种问题不会消失 。 目前 , 它是快速软件的最佳选择之一 , Rust等替代方案严重缺乏针对许多用例的生态系统支持 。
该语言已经存在了近40年 , 这意味着大多数软件问题已经由开源库和框架解决 。 相反 , 要在Rust中构建高质量的游戏 , 就必须在其中重新创建一个像虚幻引擎这样的框架 。
【微信|在2021年我还有学C++的必要吗?看完自己做选择吧】
此外 , 通过手动记忆管理学习语言也有很大的收获 。 C ++使您更接近裸机 , 这将有助于更好地了解计算机的工作方式 。 有了这些知识 , 在使用其他语言(例如Java和C#)时 , 您可以更加有效 。
而且 , 您即使先学习C ++也不会损失太多 。 一旦学习了它 , 切换到另一种语言就相对容易了 , 因为在不同的面向对象的编程语言之间有很多共享 。
总而言之 , 如果您对开发高性能的应用程序(例如浏览器或游戏引擎)感兴趣 , 那么C ++将是您的最佳选择 。 如果没有 , 也许您需要寻找替代方法 。
C ++的优缺点
像任何编程语言一样 , C ++并不是所有工作的理想工具 。 让我们看一下用C ++编写程序的优缺点 。
优点:
表现 。 C ++是目前最快 , 最可预测的语言之一 , 只有其他低级编程语言(如Rust)才能与之抗衡 。
更接近硬件 。 与Python和JavaScript等语言相比 , C ++更接近于硬件 。 因此 , 您可以轻松地将其用于CPU资源较小的嵌入式系统 。
大型生态系统 。 C ++有大量的开发人员使用 , 升级和编写开放源代码库 。 在学习或使用语言时 , 您可以利用这些人已经完成的工作 。

缺点:
内存不安全 。 由于C ++提供了手动内存管理 , 因此它也是内存不安全的 。 这会引入一类特定的错误 , 称为未定义行为-不可预测的操作 , 这些错误是由于执行不属于该语言一部分的操作(例如 , 访问5元素数组的第10个元素)而引起的 。
大型项目可能非常复杂 。 由于C ++比高级语言更接近C , 因此代码非常详细 。 因此 , 开发人员很难适应大型项目 。
缩短开发时间 。 使用Java和Python之类的高级语言来创建应用程序要快得多 。 因此 , 如果性能不是非常重要 , 那么使用高级语言进行开发就更有意义了-您会更快地到达那里 。

您应该学习的5种流行的Web编程语言
1 , Python
Python创建于1989年 , 至今已有20年了 。 到目前为止 , 它已逐渐流行起来 , 如今 , 语言用户群体非常庞大 。 机器学习 , 人工智能(AI) , 大数据和机器人技术都严重依赖Python 。 网络安全等最主要的软件挑战之一也由Python运行 。 此外 , Python现在是大学中最受欢迎的入门语言 。

2 , Java
Java于1991年发明 , 现在它是世界上最受欢迎的语言 , 也是收入最高的编程语言之一 。 Java被900万开发人员使用 , 并且在全球运行着超过70亿的设备 。 这是用于编写适用于Android和许多其他商业软件的应用程序的重要平台 。

3 , JavaScript
另一种流行的编程语言是Javascript 。 就请求而言 , 它在GitHub上排名第一 。 今天 , 许多现代网站都运行JavaScript 。
在浏览器中运行JavaScript时 , 无需下载任何其他软件 。 对于新手来说 , 这是一种非常易于使用的语言 。 感谢简单和快速 , 今天许多初创公司和科技公司都在使用Javascript 。

4.C ++
C ++是一种在世界范围内受到开发人员欢迎的流行编程语言 。 它已有30多年的历史了 。 这确实是您应该学习的编程语言 。
有许多用C ++编写的应用程序 , 包括Microsoft Windows , Google Chrome , Photoshop , PDFReader等 。 因此 , 如果您是C ++的专业程序员 , 则可以在Google或Facebook这样的大公司中获得高薪 。 如今 , 社区仍在积极地改进C ++ 。 创建了越来越多的语言更新 , 例如C ++ 14 , C ++ 17和C ++ 20 。分页标题#e#

5.C#
C#是Microsoft开发的一种面向对象的编程语言 。 C#在.NET平台上运行 , 该平台用于在Windows中创建应用程序和游戏 。 该语言基于C和C ++语言构建 , 但是更易于使用 。
C#具有与C ++相同的操作逻辑 , 命令行已经过预运行测试 , 并且语法类似于Java 。 因此 , 如果您了解Java并且想要像C ++一样的性能 , 则可以使用C#进行编程 。


    来源:(还能说晚安吗)

    【】网址:/a/2021/0225/kd742779.html

    标题:微信|在2021年我还有学C++的必要吗?看完自己做选择吧


    上一篇:财富|重磅!港股大跌,美股反弹,财富战争正式打响?

    下一篇:创业板指|A股三大指数涨跌不一:创业板指六连跌


    人文

    优品|日本一批知名企业将组团参加首届消博会

    阅读(31)

    将在消博会上发布新品牌。花王集团将充分利用消博会平台,面向全球发布集团旗下王牌高端护肤品牌SENSAI、est和超细纤维技术FUTURESKINbyFineFiberTechnology。苏宁国际集团将携手旗下乐购仕...

    人文

    做法|原来这才是排骨最好吃的家常做法,酥软不腻,孩子要多吃

    阅读(35)

    【无锡排骨】材料(2-3人份):排骨:600g、青菜;适量(摆盘用)、姜:4-5 片、葱:5-6 支,切大段、酱油:1 大匙+2大匙、蕃茄酱:1 大匙、绍兴酒:2 大匙、乌醋:2 大匙、八角:2 粒、肉桂皮:一片、胡椒粉:适量、五香粉:适量、冰糖:1 大匙做法:Step1. ...

    人文

    烘烤|不想在炎热的夏天去厨房吗几分钟后学会做早餐,懒散的福利

    阅读(25)

    在炎热的夏天,上一节课我得流很多汗,我上班前怎么给自己做早餐?是的,炎热的天气促进了人们的惰性,由于天气炎热,许多人不想去厨房。所以小编带了一份懒散的福利早餐来了!早餐几步就好了。敬酒,桂小碧教你这个速成早餐祝酒词,这只是个好主意,除了烤面...