SDCC第三天上午9:30,编程措辞论坛在Ruff CTO 郑晔的主持下正式开始。SDCC第三天上午9:30,编程措辞论坛在Ruff CTO 郑晔的主持下正式开始。郑晔有十多年的 编程履历,利用过多种开拓措辞。开场即抛出了一个随意马虎引发争议的话题:哪门编程措辞是在座者以为最高效的?台下有人说是C++,有人说是Java,也有人说是Go措辞...这个问题很难有准确答案。
本日编程措辞专场约请了国内外的高手来分享开拓措辞在实战环境中的履历 ,以及如何在主流措辞和新型措辞中进行各种权衡比较。
珠海云创科技研发中央技能总监、资深C++技能专家 祁宇

——《 C++1y之美》
第一场演讲来自于珠海云创科技研发中央技能总监 祁宇带来主题为《 C++1y之美》演讲。内容紧张包括三部分:(1)检讨成员函数是否存在;(2)函数缓存;(3)实现一个http router。祁宇首先用实例比较了C++98/03和C++11实现检讨成员函数是否存在的差异,表示了C++11的灵巧和高效。而在函数缓存方面,传统做法是每个函数都须要一个容器去缓存结果,无法通用,函数署名无法泛化,而如果采取C++1y,只须要一个容器,可通用,适宜任何函数。 通过一个实现http router的详细案例,祁宇强烈表达了C++无所不能的信心。
车轮互联总架构师 韩天峰
——《PHP异步网络通信编程》
随后, 车轮互联总架构师、PHP官方扩展开拓组成员韩天峰带来了主题为《PHP异步网络通信编程》演讲。他比较了Nginx、Nginx+Lua、Erlang/Golang、Node.Js、PHP-Swoole等几种主流的异步+并行编程模式,并重点讲解了PHP异步IO干系的扩展,包括:Stream、Sockets、Libevent、Pcntl/Posix、Pthread。
在谈到PHP的优缺陷时,韩天峰认为PHP入门大略,比较其他措辞更随意马虎入门和节制,程序员数量浩瀚,功能强大,在PHP官方供应的扩展库中找到任何想要的函数和类。而缺陷方面,PHP性能较差,不适宜密集运算的程序,函数命名规范差,较混乱,数据构造和函数接口粒度较粗。
因此, 韩天峰认为PHP更适宜偏实际运用层面的程序,是业务开拓、快速实现的利器,但不适宜开拓底层软件。可以利用C/C++、Java、Golang等静态编译措辞作为PHP的补充,动静结合。并可借助IDE工具实现自动补全、语法提示。
Gopher China组织创始人 谢孟军
——《Go:云打算时期的系统措辞》
Gopher China发起人、开源框架beego作者谢孟军分享题为《Go:云打算时期的系统措辞》演讲,内容包括Go措辞设计背景、云打算运用、趋势剖析、未来发展几个方面展开。尤其在云打算时期系统特色有超大规模、分布式、通用性、高可扩展性、廉价性几个特性。在这几个方面,Go措辞都供应了大量支持。在云打算领域,Go措辞都有对应的开源项目,例如容器类:Docker、coreos...;数据库:TiDB、Codis;分布式数据库调度:kingshard;DevOps:open-falcon...
国内外大量公司都已在生产环境里用到Go措辞,Google、Apple、Cloud Foundry、MongoDB、阿里云CDN、百度、小米、七牛、华为、金山软件、猎豹移动、饿了么...
此外,谢孟军认为未来Go措辞的发展方向包括:语法特性的稳定、做事真个强化、更多操作系统的支持、周边包的支持、Mobile真个探索和支持。
更多精彩内容,请关注新浪微博:@CSDN、图文直播专题:2015中国软件开拓者大会。