Blockly

Blockly

Blockly是一個基於Web的可視化編程工具,只需要拖動幾個圖形就可以編程,完全不需要打字。根據項目FAQ介紹,這個新語言的主要目的是為web套用提供宏(或腳本編程)的支持。 可以把生成的腳本輸出成javascript,python等。

基本信息

2012年6月,Google發布了完全可視化的程式語言Google Blockly,類似MIT的兒童程式語言Scratch, 你可以通過類似玩樂高玩具的方式用一塊塊圖形對象構建出應用程式。每個圖形對象都是代碼塊,你可以將它們拼接起來,創造出簡單功能,然後將一個個簡單功能 組合起來,構建出一個程式。整個過程只需要滑鼠的拖曳,不需要鍵盤敲擊。類似Google最近放棄的App Inventor,不清楚Blockly與App Inventor或Scratch有何聯繫。

Blockly編程示例 Blockly編程示例

Blockly一種在網頁上運行的圖形化程式語言。使用者以拖拽拼圖的方式開發出應用程式。不需要任何的代碼編寫。例如:

效果演示:走迷宮 – 使用Blockly語言破解迷宮路徑。

代碼轉換 – 把Blockly代碼轉換成JavaScript, Dart, Python 或 XML 代碼。

RTL – Blockly語言中right-to-left模式中的效果(阿拉伯語和希伯來語習慣).

Blockly語言目前處於技術探討階段,希望開發人員使用Blockly,給予反饋,想出新的能使用它的地方,所有的代碼都是開源的。

相關詞條

相關搜尋

熱門詞條

聯絡我們