2010-03-11 88 views
3

在控制工程或儀器中,我看到Simulink或LabVIEW(G)非常受歡迎。 在ESL設計中,我看到安捷倫SystemVue正在獲得一些知名度。圖形編程語言

如果你看到完善的編譯器theroy,幾乎100%是關於文本語言。但是圖形語言呢?

是否有關於圖形化編程語言的任何顯而易見的研究或討論?在

或者您如何看待圖形化編程語言?

+0

你在問關於UML的採用嗎? –

+1

很多相關的問題 - 做一個谷歌搜索「網站:stackoverflow.com圖形化編程語言」。如果你問「你覺得怎麼樣」,這應該是社區維基。 – 2010-03-11 18:34:12

+0

我想了解更多關於研究方面的觀點。 – prosseek

回答

1

Prograph非常酷 - 它是一種通用圖形編程語言,它使用數據流範例。請參閱Marten

2

從一個稍微不同的角度來看,這是有創意的圖形編程工具的界面,例如MaxMSPIsadora - 在看他們如何處理相關問題可能很有用。

+0

...今天我偶然發現了Python的'Vision':http://mgltools.scripps.edu/packages/vision –

1

Quartz Composer提供了一個圖形界面來構建圖像組成工作流程。 (我認爲將被視爲一個「編程語言」。)

2

不會知道理論什麼,但LEGO MINDSTORMS有編程機器人NXT工具包一個偉大的圖形化編程環境(基於LabVIEW的組件)使用起來非常有趣。

對於孩子來說,它似乎是一個非常容易學習如何編程的環境,例如調整現有程序的功能或遵循指令。當英語(或任何其他書面語言)不是很好理解的時候,圖形環境比任何書面文本語言更容易使用。

從某種意義上說,圖形語言可能是「簡單」的,即只有一個循環結構,一個開關結構和一組「高」級功能,但我覺得它適合於這個目的。

+0

這就是我如何進入編程! –

+0

是的!!!我希望當我開始時(如果你想知道的話,在80:s中)會出現這樣的情況,但是我想它永遠不會太遲... – aaspnas

+0

那麼LabVIEW是> 20歲,所以你可以選擇它在80年代。 –

1

http://nimotoons.com是基於功能性的語言100%的圖形開發語言。 它是UPC和仍在建設

0

你可以嘗試卡默萊昂http://www.shinoe.org/cameleon這似乎是簡單易用。它用C++編寫,但可以調用任何類型的本地或遠程程序以任何編程語言編寫。

它有一個多尺度的方法,似乎是徹底完成(這是一個petri網擴展)。

薄紗, Myosis.sh

0

你也應該嘗試YAWL具有在圖形化的方式工作流編程一個很好的背景,你可以看到:

  1. http://www.yawlfoundation.org/

請參閱工作流程模式,我認爲這是一個非常好的理論基礎,可用於圖形編程。