C++ Blockly 是基於Google Blockly開發的視覺程式設計網站,主要功能如下:

  1. 支持C語言方塊:藉由Blockly強大且高度自訂義的工具套組,撰寫出專門給C用的方塊。
  2. 系統性分類:除了把引用庫內容與常用內容分開,每個分類都按照同樣性質或功能清楚的分類。
  3. 動態生成C程式碼:使用JavaScript動態追蹤工作區內的方塊並將其轉換成C代 碼,同時也將程式碼用Markdown加上顏色,增加色彩豐富度,提升可讀性。
  4. 編譯器和測試程式碼:藉由組合後端python的C++編譯器,使用戶在撰寫完程式碼後可以進行測試以及除錯。