日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

2018中国C++大会精彩回顾

發(fā)布時間:2024/2/28 c/c++ 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2018中国C++大会精彩回顾 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.



12月22日,TEG技術(shù)事業(yè)工程群聯(lián)合Purecpp開源社區(qū)共同舉辦了2018中國C++大會,大會誠邀四位modernC++國內(nèi)技術(shù)先鋒帶來modern c++應(yīng)用、最新標(biāo)準(zhǔn)以及未來發(fā)展趨勢,更有騰訊Tars、Libco開源項目技術(shù)負(fù)責(zé)人,以及CDN服務(wù)器開發(fā)技術(shù)負(fù)責(zé)人,分享了騰訊在C++工程實踐應(yīng)用經(jīng)驗,可以說這是一場最純粹的C++大會,只有C++的各種技術(shù)細(xì)節(jié),干貨滿滿。現(xiàn)場共計數(shù)十家公司、近400位技術(shù)伙伴們參會,創(chuàng)造了難得的C++愛好者們的線下交流機(jī)會,線上也有800多位伙伴觀看直播,氣氛非常活躍。

我們同步了嘉賓現(xiàn)場沙龍分享視頻(內(nèi)含高清PPT),請點(diǎn)擊下方「騰訊技術(shù)課」小程序卡片即可查看:


大會開場致辭


騰訊開源管理辦公室執(zhí)行總監(jiān)許勇展示了騰訊為開源領(lǐng)域做出的突出貢獻(xiàn),截止2018年12月,騰訊總共對外開源了65個開源項目,其中C++類已經(jīng)占到17個,占26%,共獲得17w stars,非官方統(tǒng)計全球排名第11位,并分享了騰訊近年來加大和外部開源社區(qū)合作交流的項目,也向與會者們發(fā)出呼吁,期待外部的C++開發(fā)者們能夠與騰訊的技術(shù)伙伴有更多交流互動,共同促進(jìn)中國C++生態(tài)的發(fā)展。


Purecpp社區(qū)創(chuàng)始人祁宇在致辭中帶來了C++之父Bjarne?Stroustrup,國際C++標(biāo)準(zhǔn)委員會委員Timur Doumler對大會的祝福,并向大家介紹了PURECPP社區(qū)的創(chuàng)辦初衷:致力于Modern C++研究、應(yīng)用和推廣,從2015年開始通過推進(jìn)一些開源項目,來不斷彌補(bǔ)ModernC++缺失的基礎(chǔ)設(shè)施,如高性能http server、RPC、序列化引擎,數(shù)據(jù)ORM訪問庫,協(xié)程,希望和C++愛好者們一起推動中國 C++技術(shù)越來越好。

主題演講


C++反射應(yīng)用和實踐

C++語言缺少語言反射的基礎(chǔ)設(shè)施,而即將到來的C++ reflection特性依然在TS階段,因此實踐一個功能完備的C++ reflection library,在現(xiàn)有的C++項目中帶來很高的收益。開源庫iguana貢獻(xiàn)者恪分享了他在公司實際項目中應(yīng)用C++反射的實踐經(jīng)驗,也談到一些大型項目中C++反射的應(yīng)用,及C++ reflection新標(biāo)準(zhǔn)的簡介和前瞻。



C++ Ranges

前英特爾亞太研發(fā)中心資深軟件架構(gòu)師吳詠煒開場引用“向指環(huán)王致敬標(biāo)題”,興奮的告訴大家Range TS將正式加入C++ 20標(biāo)準(zhǔn)草案。隨后為大家逐一介紹了Ranges的起源和試圖解決的問題,以及Ranges的核心思想及對標(biāo)準(zhǔn)算法的修改,Ranges用到的C++概念,Ranges和惰性求值,并分享了不是范例的范例:range-v3庫。



Modern C++ 元編程應(yīng)用

很多c++開發(fā)者尤其是新人覺得模版元的代碼很難懂,比較難學(xué),還有一些開發(fā)者對于模版元編程有誤解,甚至偏見,認(rèn)為它純粹是些奇技淫巧,花哨不中用,更多的人是不清楚模版元究竟如何應(yīng)用于實際項目中的或者說它到底有什么用。Purecpp社區(qū)創(chuàng)始人祁宇在他的演講中,首先澄清了對模版元編程的誤解和偏見,并結(jié)合自己多年的模版元使用經(jīng)驗,總結(jié)了模版元應(yīng)用于實際項目的方法,整個演講以豐富的示例展示模版元的優(yōu)雅與強(qiáng)大,引導(dǎo)大家見識元編程之美!



C++ Modules

開源庫Capo作者張軼提到C++Modules要加入到新標(biāo)準(zhǔn)的草案的說法已經(jīng)很多年了,為什么一直被關(guān)注,是源自被大家使用了三十多年的頭文件的各種罪狀:脆弱的文本展開、內(nèi)部細(xì)節(jié)的意外導(dǎo)出、大量的重復(fù)處理(編譯時間是N×M的增長),還有很多不一一贅述, C++ Modules的到來,將有望改變這一切。他在分享中為大家詳細(xì)詮釋Modules究竟能夠解決哪些實際場景問題,以及如何解決問題的,帶領(lǐng)聽眾一起探討Modules編碼和編譯帶來的改變。



高性能Tars開發(fā)框架的實踐之路

TARS(歡迎前往github查看源代碼,給一個star或者提出你的pull request)是騰訊從2008年到今天一直在使用的后臺邏輯層統(tǒng)一應(yīng)用框架(Total Application Framework)的開源版本,目前支持C++,Java和NodeJs三種語言。來自PCG的Tars技術(shù)負(fù)責(zé)人劉豪詳細(xì)講解在面對公司海量、高并發(fā)請求的業(yè)務(wù)場景下, Tars在網(wǎng)絡(luò)io、通信協(xié)議、服務(wù)模型、編程接口等方面是如何設(shè)計和演進(jìn)的,以實現(xiàn)高性能、低延時、簡單易用的服務(wù)能力,助力業(yè)務(wù)更好地發(fā)展。


微信Libco協(xié)程分享

libco是微信后臺大規(guī)模使用的c/c++協(xié)程庫,早在2013年就作為騰訊六大開源項目開源,至今穩(wěn)定運(yùn)行在微信后臺的數(shù)萬臺機(jī)器上。libco支持后臺敏捷的同步風(fēng)格編程模式,同時提供系統(tǒng)的高并發(fā)能力。來自WXG的Libco技術(shù)負(fù)責(zé)人李方源介紹了Libco產(chǎn)生的背景及應(yīng)對的挑戰(zhàn),詳細(xì)解析了其架構(gòu)實現(xiàn)以及協(xié)程的底層實現(xiàn)機(jī)制。


C++服務(wù)器開發(fā)實踐

NWS,是騰訊CDN服務(wù)器簡稱,全稱為Next Web Server,來自TEG的CDN服務(wù)器開發(fā)技術(shù)負(fù)責(zé)人吳銳介紹了CDN自研服務(wù)器的背景:為經(jīng)受高流量、高訪問量和海量存儲的考驗,CDN服務(wù)器一方面要具備高性能,同時要考慮靈活支持不同的業(yè)務(wù),靈活擴(kuò)展新功能,確保開發(fā)人員可維護(hù)性,還需要支持特定的業(yè)務(wù)場景中新網(wǎng)絡(luò)協(xié)議,最終經(jīng)過對比業(yè)內(nèi)通用的Web框架,NWS在架構(gòu)實現(xiàn)方面的思考及實現(xiàn),以及C++11新特性在其中的實踐應(yīng)用經(jīng)驗。



C++ User Group成立

為促進(jìn)國內(nèi)C++開發(fā)者、公司、組織之間的技術(shù)交流和技術(shù)創(chuàng)新,緊跟國際C++標(biāo)準(zhǔn)委員會前沿,本次大會發(fā)起了C++ User Group成立環(huán)節(jié),未來參與此group的成員都可以成為召集人,只要有創(chuàng)新的idea,或者有希望討論的技術(shù)熱點(diǎn)都可以召集發(fā)起活動。現(xiàn)場以騰訊為首的十家公司代表通過簽字儀式宣告正式加入,TEG云數(shù)據(jù)庫專家程彬在發(fā)言中表示,每個公司在C++領(lǐng)域都有自己的經(jīng)驗和成果,希望通過這樣的平臺,促進(jìn)國內(nèi)C++開發(fā)者們一起學(xué)習(xí)、交流業(yè)界最新成果,推動中國C++快速進(jìn)步、成長,在國際上也能產(chǎn)生影響力。



編外語:


C++發(fā)展至今已有35個年頭,在tiobe編程語言排行榜長期居于前五。盡管不知從何時起,國內(nèi)對于C++的批判聲不斷,然正如前人所言:語言只是解決問題的工具。因為C++的廣度和復(fù)雜,也成就了在很多領(lǐng)域都離不開C++,如服務(wù)器端、高性能的底層系統(tǒng)開發(fā)、大部分的游戲軟件系,Chromium瀏覽器等。至今國際C++委員會仍在繼續(xù)為C++添加新特性適應(yīng)互聯(lián)網(wǎng)時代快速發(fā)展的需要,C++11、14、17的發(fā)布也讓C++擁有更多適應(yīng)潮流的新特性和功能,進(jìn)一步提高開發(fā)效率。

促進(jìn)語言的良好發(fā)展離不開蓬勃的社區(qū)和開發(fā)者,開發(fā)者所需技能之一是視野,技術(shù)上的視野。這需要開發(fā)者走出去,與人交流分享,從技術(shù)角度看看別人的why、how、what。很開心此次大會有機(jī)會將眾多C++愛好者聚在一起,一起交流C++、推動C++,這是C++生態(tài)發(fā)展最好的反饋。

歡迎點(diǎn)擊下方「閱讀原文」即可視頻回顧現(xiàn)場嘉賓精彩分享。

總結(jié)

以上是生活随笔為你收集整理的2018中国C++大会精彩回顾的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。