谈C++语言之死

记得在上学时经常问的问题是学c++还是vb,还是delphi,目前变成了C++ java or python。面对这个问题曾经的标准答案是:“语言只是工具,学好任何一样,其它都相通。”曾深以为然,于是用C++这把锄头耕耘了17年有余,慕然回首,已垂垂老矣。作为C++程序员你是否也有这样的经历?

(1)发现自己需要某一个功能,到处找代码,大多数代码烂的连自己都看不上,于是不得不从头自己开发;

(2)当别人都在聊电商、网站、爬虫、微服务、AI时不知所云。

C++程序员是一个孤独的骑士,为了追求无所谓的执行效率,付出了太多的艰辛。

C++程序员是坚信自己能考取功名的书生,两耳不闻窗外事,一心只读圣贤书。

时光荏苒,中国已从当初依靠一台56kmodem带动整个网吧上网的状态成长为互联网第一超级大国,成就了Alibaba、tencent、huawei、百度等一批世界级互联网企业。C++程序员仍然在windows或linux里依靠VS或UE辛勤的耕耘,调试着一个一个类,沉迷于新掌握了一种设计模式。孤独的唐吉歌德拼命的挥刀砍着虚拟的敌人,书生苏醒发现科举早已废除。

语言绝不仅仅是语言,选择一门语言等于选择一种生态,选择一种生活。诚然,作为任何一个oop语言的大牛,你可以轻松跨越至任何一门其它语言。特别是对于C++程序员,熟悉指针、内存管理、操作系统等更容易实现无缝切换。但是,事实却是,决定跨出这一步本身往往比具体转型更难,人都是守旧的到现在仍看到有身边人在用vc6.0+mfc(上世纪产品),这足以证明了我们的保守。当你足够勇敢跨出这一步后,对你最大的冲击绝不是语言本身,而是附属在语言背后的生态:开发框架、库和新思想、新哲学。是的,没写错是哲学,记得我一个小兄弟说过他从来不记语言本身,完全靠哲学编程,深以为然。

计算机工程领域是当代思维最活跃的地方,促生了一系列新思想落地,优于计算机比人听话,因此客观上为这些新思维的落地提供了物质基础,7大设计准则何止仅适用于计算机设计领域,简直是各行各业的集成设计的不二法门。套用这两天听的有道AI大师的话---对程序的能力你一无所知!

以互联网技术引领的计算机领域的巨大变革可类比欧洲文艺复兴,当别人在大谈特谈IaaS、PaaS、SaaS、SOA、RESTFull时,C++你在哪里?当AI在星际争霸中轻松完胜人类高手,C++你在哪里?当阿里仅用几人就实现对13亿人疯狂购物的安全和后台维护,C++你在哪里?

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值