大概還有不少人不知道CSDN將在11月底舉辦的SD2C技術大會吧,那就趕快來這裡看看大會簡介。這次大會是CSDN成立以來最重大的項目,我們爭取開一次真正的、純淨的軟體技術大會。雖然時間還遠,但是這一兩周來公司裡已經出現了會戰的氣氛,很多同事都在為這次大會積極工作。舉賢不避親,我也覺得有必要給大會做個廣告
剛剛收到編輯寄來的一個大會部分課程簡介,我這裡跳出一個精彩段落,跟技術同好們一起興奮一下:
Andrei Alexandrescu已經成為新一代C++天才的代表人物,他創造力非凡,思維方式不循常理,劍走偏鋒,卻往往能收到奇效;善於在各種“標準”中遊走,發現提升空間,有“庖丁解牛”之功力。其他身份:華爾街諮詢師,搖滾樂隊鼓手,古典吉他演奏家,羅馬尼亞傘兵。
2001年,Andrei撰寫了開風氣之先的經典名著《Modern C++ Design》,由於其中對Template技術的精湛運用,該書震撼了整個C++社群,開闢了C++編程領域的“Modern C++”新時代;2005年,Andrei與C++標準委員會主席Herb Sutter合作的是《C++ Coding Standard》則迴歸樸實,將C++社群二十多年積累的寶貴智慧彙集與一本薄薄的小書之中。Andrei陸續發表了多篇思想深邃、技術精湛的文章,更開發了若干富於高度技巧性的軟體和程式庫,得到了整個C++社群的廣泛尊重,被Scott Mayer列入五位最重要的C++開發人員之列,公認為C++領域最頂尖的一位天才人物。當人們感歎於他對於問題縝密清晰、透徹入裡的思考能力和匪夷所思的創造力時,他已經把眼光投向了當前系統編程領域中最熱門的話題:並行編程和D語言。
本次SD2C大會,Andrei受邀為我們帶來以下精彩而重要的主題:
l Lock-Free Data Structure(無鎖資料結構)
大規模並行計算時代飛速奔來,正在成為我們這個時代的程式員所面臨的頭號挑戰。如何讓我們的多核CPU和大規模叢集全速運轉?如何避免危險的並發錯誤、死結和效率損失?傳統的基於共用資源加鎖的編程方法有如老牛破車,已經註定將被打入冷宮。Lock-Free資料結構和CAS指令為高效並行計算開闢了新的途徑。技術天才Andrei Alexandrescu將深入淺出地介紹Lock-Free資料結構的概念、意義和用法,並將該技術在C++中的實現方法和盤托出。
l The D Programming Language(D程式設計語言)
以C++聞名於世的Andrei Alexandrescu,如今已經成為D語言的領袖人物之一。D語言由著名的語言設計和實現專家Walter Bright創造,曆經最初的懷疑與不屑,逐漸成為令整個系統開發人員社群矚目的明日之星。與當今出現的其他進階語言不通,D語言的定位是系統程式設計語言,它的目標是既要C語言的強大威力,又要Python和Ruby的開發效率。聽起來像是天方夜談?那就來聽Andrei介紹一下這款了不起的程式設計語言吧,看看一個集廢料收集、手工記憶體操作、契約式設計、進階模板技術、內嵌彙編、內建Regex、內建單元測試、Mixin風格多繼承、類Java包管理機制、內建同步機制、內建運行時資訊於一身的系統級語言將會如何改變軟體開發的未來。