可視化編程工具將人人都變成程序員
紐約大學程序員Toby Schachman開發了一種名為“Recursive Drawing”的實驗性編程界面,允許寫程序的人漸進的構造像分形一樣的復雜的結構。這套界面允許用戶通過圖形化的拖拽操作來管理和組織底層的代碼。 Schachman說他的想法是改變未來編程的方式。他說(用這套界面)不需要再去修改底層的代碼,因為“你工作的形式和內容(拖拽和畫畫)已經體現了底層創建的代碼的(語義)。”
雖然目前,編寫程序代碼和看到程序實際運行兩者之間還有很大的不同,“引入像Schachman這樣的圖形化界面肯定能夠縮短這段距離,”比利時 Catholic University of Louvain大學的 Peter van Roy研究員說。倫敦城市大學的研究人員Sara Jones預測,Recursive Drawing的出現體現了一種趨勢,編程將變得越來越平民化。“(圖形化界面)向藝術家、工程師、設計師等群體敞開了程序設計的大門,對這些人來說,將靈感變成程序文本的過程是令人害怕并且壓抑創新思路的,”Jones說。
以下是一些示例圖(譯者注:我也看不懂)
來自《新科學人》,查看全文(英文)鏈接。
Abstracts Copyright © 2012 Information Inc., Bethesda, Maryland, USA