分类目录归档:社区活动

中国C++大会招募讲师

大会介绍

从1985年由Bjarne Stroustrup在贝尔实验室发明以来 ,C++作为一门系统级语言,早已超越一门编程语言的影响。由其构建的庞大的系统级软件,已经成为当今世界IT与互联网应用的关键支撑。秉承“全球专家、连接智慧”的理念,我们特邀众多C++和系统软件领域的海内外技术领袖与一线工程实战专家,于2017年11月17日-18日在北京举办“全球C++及系统软件技术大会”。

大会的主办方是博览网, purecpp是大会的合作方之一,purecpp社区创始人祁宇作为大会的技术出品人之一,负责招募国内外的优秀讲师。这将是purecpp社区参与举办一场高水平、国际化的C++大会,大会的形式和内容将会与cppcon类似但又具备中国特色,如果你不能亲自前往美国参加cppcon那么就不要错过这次在中国举行的C++大会。希望参会的观众可以在官网购票

大会主题

  1. C++ 14/17揭秘
  2. 高性能与高可用
  3. 框架与库应用
  4. 多线程与并发编程
  5. 分布式与网络应用
  6. 设计模式与实践
  7. 低延迟与嵌入式
  8. 行业案例研究

讲师报名

不管你是什么学历、什么公司、什么国家,只要你有和C++有关的创新的idea,你就可以报名!
讲师报名需要填一个报名表,类似于cppcon,你需要提供演讲者的信息、演讲的摘要信息和主要内容。如果你有很有说服力的证明材料就更好了,证明材料是能证明你演讲内容的代码或之前的ppt。

讲师报名阶段一个月左右,报名阶段结束之后就是评审阶段。采取的是专家评审方式,由两名中国专家和两名外国专家对演讲内容进行评审,评审通过的讲师就可以参会了。无论评审通过与否我们都会告知报名者结果。

这次大会的外国讲师和中国的讲师比例大约为1:2,竞争也会比较激烈,因此填一份好的讲师报名表很重要。

希望中国的C++高手和天才们赶紧报名成为讲师,中国的C++大会将因你而不同!

讲师报名表

中国C++大会讲师报名表

Modern C++ Meta-programming组织今天成立

purecpp社区在6月份的时候就发出加入Modern C++ Meta-programming组织的邀请, 陆续收到十几份typelist的实现,大部分实现都挺不错的,思路各异,殊途同归。现在成立Modern C++ Meta-programming组织的时机已经成熟,专门的qq群已经建立,后面可能会将大家实现的typelist代码在社区公开出来。
Modern C++ Meta-programming组织的主要目标是研究modern c++的元编程,新的技术,新的思想,新的编程范式以及应用。
如果有想加入Modern C++ Meta-programming组织的朋友请按之前邀请中的要求发送typelist源码到社区邮箱purecpp@163.com,经审核通过之后才可以加入组织。

cppcon2017详细日程公布

cppcon2017将于9.23-9.29在华盛顿的贝尔维尤举办,cppcon的详细日程正式公布在官网上了,本次大会的主旨演讲嘉宾有4位,分别是:

  1. Bjarne Stroustrup,C++之父。
  2. Herb Sutter, C++标准委员会主席。
  3. Lars Knoll, QT公司CTO。
  4. Matt Godbolt,Compiler Explorer的创始人

另外还有来自世界各地的100多位演讲嘉宾将出席本次大会。
purecpp社区将会第一时间带来关于本次cppcon大会的最新资讯。

cppcon2017将于九月在华盛顿州的贝尔维尤举行

今年的cppcon将于9.24-9.27在华盛顿州的贝尔维尤举办,将有一百多位来自世界各地的C++好手和专家奉上精彩的演讲,世界各大知名公司均会参会,这是一场C++技术盛宴。随着C++17的确定,相信今年会涌现出更多的新思想和新技术。purecpp社区创始人祁宇也将在这次的大会上做一个演讲。purecpp社区将持续关注cppcon2017技术大会的最新资讯。

欢迎关注purecpp社区的微信公众号。
qrcode_for_gh_300922997283_430

欢迎加入Modern C++ Meta-programming组织

purecpp社区将建一个专门讨论现代C++元编程的组织(注:不是c++98/03的元编程,是c++11/14/17的元编程),欢迎报名加入。
报名方式:
实现一个有5个算法的type_list,要有测试代码并能编译通过,将实现的代码发到purecpp@163.com邮箱,同时还有你的QQ号。如果审核通过之后会将你拉到专门的群。
期待你们的type_list, have fun!

中国的cppcon需要您的参与!

为什么要举办这样一个C++大会

C++标准在不断的发展和演进,从C++11到C++14,再到现在的C++17,还有接下来的C++20和C++23.历史的车轮一直在滚滚向前,C++这个有着三十多年历史的语言也在顺应着时代潮流不断地向前发展演进。C++语言正在发生着深刻的变革,这些变革给工业界带来了很多变化,比如让我们的程序变得更安全、更高效和更简洁,而这些新技术正在提高工业生产力,谁先掌握这些新技术会谁将会先享受到到新技术带来的红利。在美国,在欧洲,现代C++正在如火如荼的讨论和应用,每年在美国举办的cppcon无疑是工业界、学术界中水平最高的C++技术盛会,cppcon每年有超过2000人参会,上百位来自美欧的C++专家和高手分享和交流C++最新的技术和新的idea。

然而cppcon一直在美国举办,中国的C++爱好者想参与往往受限于距离和英文语言等因素不便参加。现在有一个好消息:purecpp社区将会在今年晚些时候参与举办一场高水平、国际化的C++大会,大会的形式和内容将会与cppcon类似但又具备中国特色,如果你不能亲自前往美国参加cppcon那么就不要错过这次在中国举行的C++大会。

举办方的资质

purecpp社区自2015年成立以来一直致力于现代C++的研究、应用和推广,在各大社区和《程序员》杂质发表了大量的技术文章,同时也开源了一批现代C++项目。purecpp社区的创始人祁宇在今年5月份参加了在美国举办的c++ now技术大会并在会上做了演讲,后面相关视频会放在youtube上。祁宇还将参加今年在华盛顿举办的cppcon2017, 将在会上做1小时演讲。作为深度的参会人员,他知道C++未来的发展方向,知道国际上正在研究的C++热点,也知道广大的C++er希望听到什么内容。cppcon和cppnow为人称道的原因就在于它们的专业性,因此,purecpp社区作为举办方之一就是希望在中国办一场cppcon那样专业的、受欢迎的C++大会。

大会的日程

大会的日期、地点和议程目前还没确定,需要您参与进来,我们希望知道一些基本信息:

  1. 有多少人愿意参加这次大会;
  2. 你想听关于哪些方面的内容;

有了这些条件之后我们才能更好地确定大会日程,请参与我们的调查(文末有一个调查表),这场C++盛会需要您的参与!

大会内容

我们希望这次大会能聚焦于现代C++(C++11/14/17)以及工业界热点,比如C++在人工智能领域、分布式数据处理引擎(GraphLab)领域、区块链领域的应用,当然最重要的是你创新的idea!!

就以Cppcon的主题作为这次大会的主题:

  1. C++ Best Practices
  2. Concurrent Thinking in C++
  3. Crafting Embedded Software in C++
  4. Modern C++ Template Programming
  5. Modernizing your C++
  6. Move Semantics: Everything You Always Wanted to Know, But Were Afraid to Ask
  7. Moving to C++17: The New Language and Library Features
  8. Debugging and Profiling C++ Code on Linux
  9. Exploring the C++ Standard Library
  10. Practical Modern C++
  11. Programming with Qt/Widgets
  12. The Standard Library from Scratch

如何报名

到时候报名的相关信息会放在purecpp.org上,敬请关注,先说一下讲师和观众的报名流程。

讲师报名流程

不管你是什么学历、什么公司、什么国家,只要你有和C++有关的创新的idea,你就可以报名!
讲师报名需要填一个报名表,类似于cppcon,你需要提供演讲者的信息、演讲的摘要信息和主要内容。如果你有很有说服力的证明材料就更好了,证明材料是能证明你演讲内容的代码或之前的ppt。

讲师报名的时间大概在两个月左右,报名阶段结束之后就是评审阶段。采取的是专家评审方式,由两名中国专家和两名外国专家对演讲内容进行评审,评审通过的讲师就可以参会了。无论评审通过与否我们都会告知报名者结果。

这次大会的外国讲师和中国的讲师比例大约为1:2。

观众报名流程

观众需要在官网上购票参会,具体等待后续的通知,学生的话会有折扣。

需要您的参与

 

C++ Now 技术大会将在于今年5.15-5.20在美国科罗拉州的阿斯彭举办

header_image2

C++ Now 2017技术大会的日程已经公布,5.15-5.20将有来自世界各地的50多位讲师分享modern c++的技术和idea。这里有详细的日程表,以及讲师介绍

purecpp社区创始人祁宇也将在这次的大会上做一个演讲,他也是唯一一位中来自中国的讲师。purecpp社区将持续关注c++ now2017技术大会的最新资讯。

欢迎关注purecpp社区的微信公众号。
qrcode_for_gh_300922997283_430
社区微博:http://weibo.com/5558815868

purecpp社区第二期技术课(报名截止到2.28)

背景

modern C++国外已经用得如火如荼了,而国内大多还处于观望阶段,modern C++应该被更广泛地应用。我作为modern C++的倡导者和实践者,希望通过一些技术培训,将最新的C++特性和新技术思想介绍给C++爱好者,让大家不仅仅能深入理解新特性,还能体会到新特性是如何解决一些难题,以及最佳实践。真心希望modern C++能走进更多的企业,让更多的C++开发者享受新标准带来的好处,本次技术公开课算是推广modern C++的一种尝试,看看实际效果如何,我会根据实际效果来决定未来是否继续开课。

课程介绍

本次技术公开课的主题是modern c++实现编译期反射。反射是一种根据元数据来获取类内部信息的机制,通过元数据就可以获取对象的字段和方法等信息。C#和java的反射机制都是通过获取对象的元数据来实现的。反射可以用于依赖注入、ORM对象-实体映射、序列化和反序列化等与对象本身信息密切相关的领域。比如,java的Spring框架,其依赖注入的基础是建立在反射的基础之上的,可以根据元数据获取类型的信息并动态创建对象。ORM对象-实体之间的映射也是通过反射实现的。java和c#都是基于中间运行时的语言,中间运行时提供了反射机制,所以反射对于运行时语言来说很容易,但是对于没有中间运行时的语言,要想实现反射是很困难的。

幸运的是使用modern c++的新特性和一些模版元编程技巧可以实现一种通用的非侵入式的编译期反射

课程面向的用户是C++中高级开发者,总共分为2次课程:

  1. C++11/14实现编译期反射的技术基础(已结束

  2. C++11/14实现编译期反射的实现和应用(已结束

第一次课主要内容

第一次课的主题是:C++11/14实现编译期反射的技术基础(已结束)

这次课程是为后续课程做铺垫,介绍实现编译期反射所需要用到的一些新特性和一些元编程技巧。

主要内容为:

C++11特性

  • 完美转发
  • tuple
  • type_traits
  • 可变模版参数

C++14特性

  • constexpr
  • void_t
  • std::index_sequence
  • auto function
  • auto lambda
  • decltype(auto)

其他

  • 宏元
  • SFINAE

第二次课主要内容

主题:C++11/14实现编译期反射的实现和应用(已结束

  • 实现反射的技术思想
  • 具体实现
  • 反射的应用

如何报名

将报名信息发到我的邮箱qicosmos@163.com, 报名信息包括:姓名,邮箱,电话,所在公司。

公开课以网络直播方式进行,报名费用为400,如果你听课之后发现完全听不懂,退还报名费。

具体的开课时间(在某一个周末或者晚上)我会通过邮件告知报名用户。

如果有企业用户需要modern c++技术咨询服务也可以联系我。

purecpp社区第一期技术公开课(报名截止到1.5号)

背景

modern C++国外已经用得如火如荼了,而国内大多还处于观望阶段,modern C++应该被更广泛地应用。我作为modern C++的倡导者和实践者,希望通过一些技术培训,将最新的C++特性和新技术思想介绍给C++爱好者,让大家不仅仅能深入理解新特性,还能体会到新特性是如何解决一些难题,以及最佳实践。真心希望modern C++能走进更多的企业,让更多的C++开发者享受新标准带来的好处,本次技术公开课算是推广modern C++的一种尝试,看看实际效果如何,我会根据实际效果来决定未来是否继续开课。

课程介绍

本次技术公开课的主题是modern c++实现编译期反射。反射是一种根据元数据来获取类内部信息的机制,通过元数据就可以获取对象的字段和方法等信息。C#和java的反射机制都是通过获取对象的元数据来实现的。反射可以用于依赖注入、ORM对象-实体映射、序列化和反序列化等与对象本身信息密切相关的领域。比如,java的Spring框架,其依赖注入的基础是建立在反射的基础之上的,可以根据元数据获取类型的信息并动态创建对象。ORM对象-实体之间的映射也是通过反射实现的。java和c#都是基于中间运行时的语言,中间运行时提供了反射机制,所以反射对于运行时语言来说很容易,但是对于没有中间运行时的语言,要想实现反射是很困难的。

幸运的是使用modern c++的新特性和一些模版元编程技巧可以实现一种通用的非侵入式的编译期反射

课程面向的用户是C++中高级开发者,总共分为三次课程:

  1. C++11/14实现编译期反射的技术基础

  2. C++11/14实现编译期反射的实现

  3. C++11/14实现编译期反射的应用

第一次课主要内容

第一次课的主题是:C++11/14实现编译期反射的技术基础

这次课程是为后续课程做铺垫,介绍实现编译期反射所需要用到的一些新特性和一些元编程技巧。

主要内容为:

C++11特性

  • 完美转发
  • tuple
  • type_traits
  • 可变模版参数

C++14特性

  • constexpr
  • void_t
  • std::index_sequence
  • auto function
  • auto lambda
  • decltype(auto)

其他

  • 宏元
  • SFINAE

第二次课主要内容

主题:C++11/14实现编译期反射的实现
主要内容待定

第三次课主要内容

主题:C++11/14实现编译期反射的应用
主要内容待定

如何报名

将报名信息发到我的邮箱qicosmos@163.com, 报名信息包括:姓名,邮箱,电话,所在公司。

公开课以网络直播或者视频方式进行,报名费用为400,如果你听课之后发现完全听不懂,退还报名费。

具体的开课时间(在某一个周末或者晚上)我会通过邮件告知报名用户。

如果有企业用户需要modern c++技术咨询服务也可以联系我。

Trump和C++

在美国大选尘埃落定之际,我想聊聊Trump和C++,很多人也许会觉得奇怪,Trump这个新当选的美国总统和C++有啥关系吗,难道他是一位C++程序员?!其实此川普非彼川普,原来是一位叫Trump的C++程序员,他是Trump的粉丝,让我们来八卦一下这位C++界的川普吧。这是他的twitter
qq%e5%9b%be%e7%89%8720161109214839

他的图像就是新当选的美国总统Trump,说明他是支持Trump的粉丝。没想到之前一直不被看好的川普逆袭成功,本来想看看他的twitter上有没有相关的段子,结果没看到。从他的twitter看到,他还参加了今年的cppcon,他的演讲主题我还没查到,应该比较精彩。

qq%e5%9b%be%e7%89%8720161109214905

我之前并不知道C++界有一位Trump,是C++标准委员会的Mike Spertus告诉我的。这次参加C++及系统软件技术大会,晚上大家一起吃饭的时候,我坐在Andrei Alexandrescu和Mike Spertus旁边,和他们闲聊,聊到美国大选和川普。Mike说C++ Trump,我还挺吃惊,以为美国总统候选人和C++有什么渊源,后来听他解释才知道是这么回事。再聊聊美国大选,我问Andrei和Mike他们支持希拉里还是川普,Mike说Trump is crazy,还说希拉里的支持率远远超过Trump,认为Trump的机会不大。Andrei也赞同这个观点,看得出他们挺支持希拉里当选美国总统的,也挺有信心的。同桌的小伙伴问,如果Trump当选美国总统了,他们会怎么办。Mike说如果Trump真当选了,他只有接受现实了。没想到一语成谶,川普逆袭成功^_^。
qq%e5%9b%be%e7%89%8720161109214927

Mike还问我如果Trump当选了会对中国产生什么影响。我说川普当选会对中国等国家更友好。Andrei和Mike酒量不错,每人大概喝了五瓶啤酒,还说青岛啤酒在美国也很知名。
再分享一下C++之父在大会上的风采
qq%e5%9b%be%e7%89%8720161109215211

能聆听这位带领我们cpper前进的精神领袖的演讲,真的很激动,我坚信C++会越来越好,C++程序员的日子也会越来越美好!
希望明年能有机会在cppcon上和那位C++ Trump见面聊聊^_^

Copy Protected by Chetan's WP-Copyprotect.