• 发文
  • 评论
  • 微博
  • 空间
  • 微信

记第一次参加cpp的感受!

TXP嵌入式 2020-12-28 08:25 发文

1、前言


cpp的会议,我是第一次参加,今天有幸接触到cpp,以及rust等,这里不是要表达语言多少,以及多牛逼咋样;主要是多接触一些不同层次的前辈和事物,多开阔一下自己的视野和思想等等!

不过在这过程中也体验了一下腾讯里面的一些氛围,有些地方不能随意进去,就没有去了;不过室内活动设施真的配套齐全啊,大厂的待遇福利方面确实没得说!hhh,接下来,我们还是简单分享一些大会的内容和感受吧!

2 、内容分享



这里面我主要说一些比较实际的东西吧,就是c++的一些版本和特性问题;因为我本身对cpp也只是刚入门的状态,很多东西还不是太懂;学习过cpp的朋友都知道,cpp的语法细节有很多,我记得我刚学习的时候,跟开始学习c语言来对比的话,确实多了很多很小的细节(就不拿一个面向过程,一个面向对象来说了,这里就不过多说了,再多说了,就成了对比哪个语言好了。。。)!

目前大部分公司用的还是c++11的版本,不过在慢慢的转到20版本,现在我们比较熟悉的版本有:c++11、c++14、c++17、c++20;其中c++11是一个用了这么多年的大版本,c++14和c++17不是大版本,只是一个过渡小版本,添加了许多c++特性,c++20才是最新的大版本;新版本也会去兼容以前版本的特性,但是这加重了学习者的负担,你不光学习了c++11,还要学习14、17、20的新特性,所以学习成本比较大,在交流现场就有前辈吐槽这个:是否可以出一个全新的版本,不在支持以前的版本特性,而是想python那样,python2和python3完全是不同的两个语言版本了;我们作为年龄大的开发来说,没有时间学习新的特性;或者说golang是否会取代c++。

上面这个问题,当场就cpp制定规则成员否定了;不过老实说,cpp用起来效率是爽,但是特性多也是愁人,我记得学习完cpp11,后面去公司里做服务器开发的时候,由于公司里面代码都是新的特性,导致很多代码都看不太懂,不得不花时间重新学习一下新的特性!

当然这里表达的意思主要是,其实吧,每个语言都有的优势和缺点以及应用场景,作为实际开发者来说,那个用的上,就上哪个(当然你也会考虑效率和成本的问题)!

最后这里分享一个开源项目:Sogou C++ Workflow:

https://github.com/sogou/workflow

感兴趣的大佬可以学习学习!后期更多的cpp后端开源项目会及时分享给大家。



3、 总结:

最后非常感谢现场的前辈分享经验以及工作人员的辛苦付出!嗯,今天的分享暂时简单分享到这里吧,有一些的cpp功能特性展开来说的话,也说不完,太多、太细了,而且也复杂,最后感谢大会赠送的书籍:


接下来,继续好好学习,最近音视频文章耽误了不少,近期应该会同步更新,我发现大家对这方面都非常感兴趣!

声明:本文为OFweek维科号作者发布,不代表OFweek维科号立场。如有侵权或其他问题,请及时联系我们举报。
2
评论

评论

    相关阅读

    暂无数据

    TXP嵌入式

    TXP嵌入式主要分享linux和...

    举报文章问题

    ×
    • 营销广告
    • 重复、旧闻
    • 格式问题
    • 低俗
    • 标题夸张
    • 与事实不符
    • 疑似抄袭
    • 我有话要说
    确定 取消

    举报评论问题

    ×
    • 淫秽色情
    • 营销广告
    • 恶意攻击谩骂
    • 我要吐槽
    确定 取消

    用户登录×

    请输入用户名/手机/邮箱

    请输入密码