再见C++

标签: 服务器语言cc#androidvb
1789人阅读 评论(6) 收藏 举报
分类:
伴随着Kick off 会议的结束,新的项目算是正式启动了。值得一提的是,这次的开发语言是C++。
我第一次听说C++时还是在学C语言的大学生时代,在课程的末尾,提到了还有这么个语言。当时我印象颇深的是,自己还有很大的为难情绪:
都学C语言了,怎么又出来个++呢?还要继续学呀?这还有头了吗?
当时的自己也就是发发牢骚,因为那时不知道自己会从事什么行业,于是,就没了下文了。
不成想啊,自己毕业后真的做软件设计了。
真是应了那句话,这事儿(指学习新的东西)是没头了。如果你不去学习,那么等待自己的就只是被行业淘汰!
开始我干活的语言是VB6.0,然而,在这个行业里总是流传着一些口号啊传奇啊什么的,有那么一句叫做:不会C++都不算是真正的程序员!
于是,我寻思着还是学一下吧。
那一年是2007年底。我从省图借了一本讲VC的书籍,不停的看,上班下班在公交上看,但是我实践很少,收获还是不大的,只是对VC6.0的开发环境
有了些许了解。08年,我弄了一本VC2008,看了一阵子发现是主要讲VC.NET的,都是托管C++、CLI等等。这事儿算是告一段落了。09年,翻出毕业
时从地摊上买来的《C++程序设计教程》,准备刻苦一下。这是钱能主编的那一版。那一阵子真是记忆尤新,我在电脑上敲代码,女朋友在旁边看书陪着
我,地点是我们租来的小房子,在那个前途未卜、风雨飘摇的日子里,我们尽力乐观的活着,现在回想起来,心里还有一种说不出来的味道。两个多月,
算是把此书看完了,代码也敲的差不多了。但心里总是感觉哪里不对,因为自己还没有掌握精髓。学习一结束,C++也就结束了,因为我们公司不用。
转眼间时光来到了2010年,年中的时候,我们的服务器程序需要重写,原来的程序负载能力比较弱,单台服务器3000个用户就会造成瘫痪。原来的
程序是用C#写的,其实重新设计的话,C#编写服务器程序也是可以的。但领导决定,改用C++!就是这个决定,让我再此用上了C++。
记得当时自己在选择使用哪个网络通信库时也是下了一番功夫的。经过调研,纳入计划的是两个库,ACE和ASIO。
先深入了解ACE,用了一个月左右的时间,发现自己很难驾驭的了,于是放弃了。
ASIO的资料也是不错的,也有很多人在使用。一位上海的大侠帮了我不少忙,ASIO之路还算顺利。用了半年的时间来开发服务器程序,直到我离开公司,
服务器性能确实提高了很多。这段经历是很难忘的。2011年3月,我买了一本《Essential C++》注释版的,偶尔拿来翻看,权当是学习和巩固了。
在新公司,我应聘的是Android开发工程师,我以为,以后是真的用不到C++了,用东北话讲叫啥都备不住,新项目完全用C++来开发。
于是,我再见C++。
我把买来没有仔细看的《C++程序设计语言》的大作带到办公室,在众多大神的帮忙下,接下来定会提高C++的实战能力。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5718770次
    • 积分:48464
    • 等级:
    • 排名:第68名
    • 原创:601篇
    • 转载:317篇
    • 译文:24篇
    • 评论:1156条
    博主介绍
    大叔的年龄小伙子的心,喜欢折腾,对自己感兴趣的事物有一种痴迷劲儿,不弄出个所以然来是不会轻易放手的。年龄大再加上事情多,非全速前进不可了。
    请博主喝杯咖啡

    博主的微信公众号

    博客专栏
    最新评论