Re: [情報] C++大師認證
※ 引述《Chikei ( )》之銘言:
: http://www.cppgm.org/index.html
: 2/15報名截止 3/1開始
: 教人開發自己的C++編譯器/標準函式庫/toolchain的線上課程
剛剛詳讀了一下
幫忙翻譯一些重點好了
目標:
完成一整個 C++11 toolchain,包含了:
1. Preprocessor
2. C++11 的 compiler 包含 lexer, parser, semantic, codegen
3. 一套 C++11 的 STL
4. Assembler
5. Linker
費用:
不用錢
有什麼好處:
你可以在你的履歷上寫著《C++ Grandmaster》
我們也會幫你寫一封推薦信,上面會詳細描述你完成這個認證所作到的細節
可以用 C++11 compiler 嗎?
可以,所以你實作的過程當中也會瞭解 C++11 的所有細節
這不是很難嗎?通常要一個團隊才能作到?
對,所以才叫做 Grandmaster 嘛,
這是給世界級的程式設計師參加的課程
但是我們還是走了兩個捷徑:
1. 我們只針對一個平台
2. 我們不做最佳化
即使這樣,整個課程還是非常困難
可以用 XXX 函式庫嗎?
不可以,你只能使用 C++11 語言跟 C++11 STL
不可以使用任何 3rd party library
我可以公開我的程式碼嗎?
不可以,
我們會要求你簽一份同意書,不能散佈你的程式碼,
這是為了避免以後的參加者抄襲。
你參加過這個課程的證據,就是我們會幫你寫推薦信。
課程怎麼進行?
整個過程會被拆成很多作業跟里程碑。
每個里程碑會給你一份參考資料、一份只有骨幹的程式碼、還有一組測試,
然後你閱讀參考資料以後,實作每一個元件,
然後把成品加入到你自己的 toolchain。
等你實作好,通過你 local 的測試之後,上傳你的程式,
我們也會對你的程式進行測試,通過線上測試之後,
你的程式碼會進入 peer review 的階段,
也就是其他的人會檢視你的程式碼,
同時也會檢查看看你有沒有抄襲別人的程式碼。
只有通過某一個里程碑的人,才有權限看到別人這個階段的程式碼。
如果你通過一階段了,帳號的權限就會提昇,才能進入下一個階段。
這樣一階段一階段進行,一直到最後一步:
完全用你自己的 toolchain,成功的編譯你自己的 toolchain。
通過這一步,才會拿到 C++ Grandmaster 認證。
--
To iterate is human, to recurse, divine.
遞迴只應天上有, 凡人該當用迴圈. L. Peter Deutsch
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.115.136.18
※ 編輯: yoco315 來自: 58.115.136.18 (02/02 02:12)
→
02/02 03:30, , 1F
02/02 03:30, 1F
推
02/02 04:05, , 2F
02/02 04:05, 2F
→
02/02 04:40, , 3F
02/02 04:40, 3F
推
02/02 09:31, , 4F
02/02 09:31, 4F
→
02/02 10:15, , 5F
02/02 10:15, 5F
推
02/02 10:40, , 6F
02/02 10:40, 6F
推
02/02 12:27, , 7F
02/02 12:27, 7F
→
02/02 12:28, , 8F
02/02 12:28, 8F
→
02/02 14:04, , 9F
02/02 14:04, 9F
→
02/02 14:04, , 10F
02/02 14:04, 10F
→
02/02 14:05, , 11F
02/02 14:05, 11F
→
02/02 14:05, , 12F
02/02 14:05, 12F
→
02/02 14:24, , 13F
02/02 14:24, 13F
→
02/02 14:50, , 14F
02/02 14:50, 14F
→
02/03 21:44, , 15F
02/03 21:44, 15F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章