C++之功力修炼三境界——杂谈个人体会

发表于 2016-07-25 20:35 显示全部楼层 23 2053

本帖最后由 雪后初晴 于 2016-7-25 20:48 编辑

在王国维的《人间词话》中,

有一段惊世骇俗的,名冠天下的语录:


古今之成大事业者,大学问者,

必先经过三种境界:

“昨夜西风凋碧树,独上西楼,望尽天涯路。”此第一境也。

“衣带渐宽终不悔,为伊消得人憔悴。”此第二境也。

“暮然回首,那人却在灯火阑珊处。”此第三境也。

此等语皆非大词人不能道。然遽以此意解释诸词,恐为晏欧诸公所不许也。


我现在发现这些语录,用在C++领域简直是完美诠释,再恰当不过了~


C++之功力修炼三境界:

1.学通C++基本语法,以及相关课程基本内容,并能联合起来做个小项目。


2.进入庞大的生态圈,学习各大框架,api。

 会调用各大接口,组装接口,为小项目扩展功能。

 实现自我定制的各种需求。

 这一阶段修炼的是“堆积木”的能力。


3.能手动实现,各种api,框架源码。

  到达这个阶段,神马都是浮云。

  会原创api,框架源代码的人,必定是绝顶天才,

  大神中的超神。


话外吐槽几句,

很多人说C++复杂、难学,这些人基本上在第一阶段就畏难倒下了。

对于各大基本语法的繁杂性而言,如果将之比作奔跑的赛程,

Java,C#有50步的距离,而C++最多也不过100步的样子。

这50步根本不足以成就C++的博大精深。


想想C++真正复杂的地方在于,各种API,框架的源代码比其他高级语言繁杂。

有历史悠久的原因,也有因基本语法的多出50步的距离所导致的灵活性原因。


要说因为太难、吃不消而放弃,也要等到亲书源代码的那天再谈放弃。

然而事实上一件可悲的事情是,

对于95%的人根本不可能完美地玩转第三境界,

根本不会有你原创源代码的那天。

因为,你、我都不是天才。



回复 使用道具
举报
青果园

发表于 2017-03-06 07:02 显示全部楼层

回复 支持 反对 使用道具
举报
凌大胖纸

发表于 2017-02-25 07:03 显示全部楼层

回复 支持 反对 使用道具
举报
凉月流沐

发表于 2017-02-23 21:18 显示全部楼层

回复 支持 反对 使用道具
举报
龙天哥

发表于 2017-02-17 08:20 显示全部楼层

回复 支持 反对 使用道具
举报
正怒月神

发表于 2017-02-17 06:26 显示全部楼层

每一个成功者都有一个开始。成功的路,始于回复。

回复 支持 反对 使用道具
举报
一路奇奇

发表于 2017-02-16 16:10 显示全部楼层

回复 支持 反对 使用道具
举报
loverol

发表于 2017-02-15 06:05 显示全部楼层

回复 支持 反对 使用道具
举报
杨楷

发表于 2017-02-15 03:15 显示全部楼层

别人说是金子总要发光的,我就来看看。

回复 支持 反对 使用道具
举报
12下一页

发表新文章

5

学分

2273

学币

3318

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3318

叩丁狼版主勋章前100注册用户勋章叩丁狼一周年勋章活动达人勋章真土豪勋章勋章意见领袖勋章论坛百帖达成勋章

Ta的主页 发消息
精华帖排行榜

精彩推荐

  • 关注叩丁狼教育