百科问答小站 logo
百科问答小站 font logo



为什么看到这么多人不推荐C++? 第1页

  

user avatar   pengpeng1989 网友的相关建议: 
      

最近看到很多裁员的帖子,看了很多老程序员被抛弃,自己也怕怕的。不过我相信一位优秀的C++程序员应该可以突破35岁大限的行业规则。


科研专业,读研后才知道很多工科专业都以计算仿真为主,天天过得和程序员差不多的日子。

本科软件工程,开始特别推崇c++,因为满实验室就我会啊。

直到废了九牛二虎之力,写了一套数据结构,什么向量空间啊张量空间啊模板智能指针啊,能上全上,结果被matlab狠狠地打脸,matlab的计算时间和我的c++零头差不多。

后来学乖了,很乖很乖的开始用Openfoam的底层,不再自由发挥,结果再次打脸,不知道是没理解大神们内存机制还是我用错了数据结构,各种高大上的树结构我也我用不上,看着干着急,效率就是上不去。

折腾了一年多,终于明白了一件事,专业的事留给专业的人去做。咱也没有代码优化团队,咱也没有编译优化团队,更没有内存优化团队,就么一个算数的,搞什么幺蛾子,用什么c++。老老实实,在全组的笑眯眯注视下回到了matlab的怀抱。

c++效率高么?高,真的高,所以matlab使用了c++作为底层,优化了几十年,紧跟MKL BLAS的步伐,拥有nvdia内部黑魔法的加持,我再努力,也不可能超过人家专业团队干了几十年的成果。c++没人家用的好,开源库没人家理解的透彻,那还干嘛自讨苦吃,就用人家的成果呗。

工作后也有过不甘心,因为matlab出了校门真不多见,后来学了python,那个numpy,cupy真的也能把我的c++代码秒成渣渣,我写的矩阵数据结构和乘法在人家面前连渣渣都不是,编程这门学问啊,水太深了,全么都是黑魔法,咱也不知道人家咋变出来的速度。不过,后来一次好奇把用了几年的matlab2008换成了matlab2018……抱歉python,cupy…你们都是渣渣,不得不佩服matlab的专业优化团队,都优化到机器代码去了吧,真的是没有对比就没有伤害,真不愧是矩阵实验室。

行业相关,可以开心的用matlab,但是是必源的,没办法商用,c++在一个大的团队里还是很有价值的,毕竟谷歌还没有放弃它,所以不存在过时,而且现在还很火热嘞,君不见opencv,vtk,opencascade,opengl,未来很长一段时间都很难找到替代品,开源啊,免费啊。这里不得不瞻仰一下老一辈c++大神,虽然没比我大几岁…c++都没比我大几岁。费劲吧啦的弄出一套库,结果开源了,为我等节省了多少时间。

最后,c++再不济也是编程语言的中流砥柱,python,matlab再简单好用,底层其实大部分也都是c和c++,而且还有那个一直对统一江湖各种平台而努力的的QT,地地道道的c++,没整。

鼎鼎大名的支付宝…其实都没有完全自己造轮子,大家真没必要非得和自己杠,该服软就服软。


user avatar   jetmc 网友的相关建议: 
      

“世界上只有两种语言,一种是没人用的,一种是被人骂的。”


user avatar   zhuangyan-stone 网友的相关建议: 
      

克劳备忘录也好,凯南电报也好,有两大共同点。首先,都是以现实主义的眼光去分析双方的关系。然后,给出的建议都是阳谋,并不是什么不可告人的阴谋,执行起来需要的不是鸡鸣狗盗的小聪明,而是惊人的意志力。

而美国现在战略界现实主义被边缘化,我推测,布热津斯基,基辛格那帮人应该写过不少。不过没所谓,美国能执行大战略的时代过去了。现在这一代精英上半年能管下半年就已经很了不起了。一个需要两代人以上持之以恒去完成的大战略,搞出来他们也执行不了。

冷战时期,从杜鲁门艾森豪威尔到肯尼迪尼克松,最后到李根老布什,个人性格和政治偏好差距不要太大,但是都忠实地完成了他们历史任务,沿着围堵政策做下去。这种战略定力和延续性,世间少见。在中国领导集团上能看见一些相似的东西,但是我们离得距离太近,反而看不清。但在美国精英层身上完全看不到这一点。

个人愚见。


user avatar   tsxiyao 网友的相关建议: 
      

一大早起来真是笑死我了。

由于老头环空前的热潮,以及B站特有的UP主靠制作视频吸引流量转直播的模式,导致很多有人气但完全没有魂系列经验的主播在播这款游戏。比如某幻、瓶子。

(就是一开始制作视频是主业,直播是兼职,甚至是乐趣兴趣,到直播为主,制作视频反倒成了兼职。这种现象在游戏区特别明显。)

这就很有节目效果了,我看几个有名气的主播,都是重复被虐,平均活不过5分钟。真正是在哪里跌倒就从哪里跌倒。

很多在我们这些老玩家看来常识性的东西,对于他们来说完全不存在的。

盾反这种就不提了(其实我也不会),连二人转、回合制、推图都不懂。在大型地牢里不想打小怪,一个劲往前跑,结果变成开火车;当着怪物的面喝药=白喝;开宝箱被怪物背刺;以为学了法术就是法爷了,结果被几只鸟打得抱头鼠窜。

然后另一边,那些原本有魂系列经验的主播,就吃了刻板印象的亏。觉得自己有技术有实力,也不练级就顺着主线硬钢。就比如一上来的野外精英太阳骑士,要么你死要么我亡,绕路是不可能绕路的。

太阳骑士都还好,毕竟王老菊都能杀。

但没有等级,没有血量,没有伤害,硬钢噩兆。

真当噩兆快慢刀是假的,自己打几次就能盾反了?而且老头环这次砍了盾反在BOSS战中的作用,要反三次(二次)才能触发处决。

结果被虐3000遍,又不好意思去练级,尬在那了。

老头环是不是玩家的盛宴我还不知道(买了游戏,昨天也预下载了,结果今天起来发现那个盘满了……正在重新下载,下载完了又发现,我的电脑只有8G内存……),但肯定是不少主播的灾难、观众的盛宴。

当然,我也知道有些主播直播受罪是搞节目效果,但我也是真看到有主播被气到下播了。

另外一点,老头环这次其实是以探索为主要玩法。

B站UP主老戴今天专门做了一期视频讲解,想要玩好、玩轻松,就是尽可能的探索地图,拿物品、刷等级。而不是走到哪杀到哪,打不过硬去打。

就比如第一个剧情BOSS前,大地图上有的是小型地牢,野外精英,要把图清完了再去打噩兆,真跟打弟弟一样。(收回我的话,40级30血20耐20敏+3打刀7瓶奶,打了7次才过。前三次就是纯背板,后三次有点贪,经常血瓶白喝,最后一次基本掌握出手时机,就硬耗过去了。)

其实魂系列游戏特别吃角色强度(等级、装备),一些小怪你一刀砍死和一刀残血,完全就是两种难度。打BOSS,你挨一下就要喝药,和挨两下才需要喝药也是两倍的差距。

不过按照这么个玩法,的确没有什么节目效果。

讲真,还真就是看那些新手主播无能狂怒最有节目效果。

至于游戏本体,如今我也的确是玩上了,总体上来说符合我的期待。

作为一个中年人,我其实是在看了老头环试玩视频后才接触魂系列的。

原因有2,一是手残反映慢,玩这种游戏非常苦手;二是,我其实不太喜欢魂系列那种压抑的黑暗风格。

但老头环作为开放世界,虽然依旧以压抑阴郁为主,但也有光明广阔的场景。比如一开始做完新手指引推门而出的那一刻。

至于在难度与操作方面,远程技能的实用化,召唤物的存在,以及跳砍与伪盾反的出现,真的能够解决很多问题。

只是看你愿不愿意当一个“卑鄙的褪色者”。

远程技能包括法术与射击。我玩的武士,初始给的长弓非常给力。尤其记得推一座城堡图的时候,一开始不清楚套路,进入城堡被满地的炸药桶与两个放火球的法师直接秒了。复活后掏出长弓,一剑封喉,解决掉法师无伤过了。

还有初期的一个地牢,一个场景墙上爬着的与左右墙角蹲着的类似地精的怪物,近战5-6刀才能砍死。

第一次去直接围殴致死。

第二次,用弓箭一只只引过来,很轻松就过了。

至于近战武器,我是非常推荐初期见完老婆就能开箱子拿到的君王大剑。

这把武器虽然攻速低,成长性也低,但在初期真的非常实用。

尤其是在跳劈方面。

这一作跳劈虽然强但也看武器,比如武士上来给的打刀就属于跳劈对空,跳起来横着劈一刀,有时候都打不到站着的怪。而大剑则是竖着往地上砸,范围极大。

我举一个例子,就是我开地图第一次遇到红灵。就是等对方打完一套跳劈就完了。

我的战斗策略就是,遇事不决,举盾防御,然后跳劈。

至于BOSS战,依旧有难度,也许跳劈和法术都没啥作用,依靠的依旧是精准的闪躲后普攻(排除盾反)。

但我觉得这算是魂系列的乐趣之一。

如果随便什么BOSS战都能逃课,那也就没意思了。




  

相关话题

  有没有一段代码,让你为人类的智慧击节叫好? 
  DOS 界面是如何制作的? 
  请问指针的这些概念如何理解? 
  即将毕业,从事C++开发,笔记本推荐? 
  为什么AI算法工程师要求C++? 
  为什么有些编程语言的数组要从零开始算? 
  GCC 4 编译警告:warning: dereferencing type-punned pointer will break strict-aliasing rules 有什么比较好的解决办法? 
  盲人编程真的可行吗? 
  写 C C++ 语言时候,如果每次申请内存就把 Free 内存的代码写上,是否能有效避免内存泄漏? 
  为什么 Java 总被黑? 

前一个讨论
数学上能不能说「2≥1」?
下一个讨论
最近在思考一个问题,动态语言能转为静态语言吗?





© 2024-11-25 - tinynew.org. All Rights Reserved.
© 2024-11-25 - tinynew.org. 保留所有权利