不能。原因很簡單,圖形化語言對於問題的描述能力比不上文字型程式語言。最直觀的理解就是數學中幾何圖形一定程度上可以描述客觀世界的數量關係,但它永遠都只是文字化數學語言的輔助手段。程式語言也一樣,它是數學化語言的升級,圖形化程式語言的底層都是文字型程式語言實現的,所以圖形化程式語言也只能在特定的領域發揮作用,不能從根本上取代文字型程式語言。但圖形化程式語言也有自己的優勢,就是直觀易於理解。這裡就給大家介紹幾門最典型的圖形化程式語言。
ArduBlock.ArduBlock是一款由華人自主開發的圖形化程式語言,它依賴於Arduino這一開源硬體平臺。它全程不需要你書寫一行程式碼,只需要像Labview一樣把各種圖形化命令像拼積木一樣搭建為所需要的指令即可,然後載入Arduino,硬體部分會自動完成所要求的任務,是不是很炫酷。
不能。原因很簡單,圖形化語言對於問題的描述能力比不上文字型程式語言。最直觀的理解就是數學中幾何圖形一定程度上可以描述客觀世界的數量關係,但它永遠都只是文字化數學語言的輔助手段。程式語言也一樣,它是數學化語言的升級,圖形化程式語言的底層都是文字型程式語言實現的,所以圖形化程式語言也只能在特定的領域發揮作用,不能從根本上取代文字型程式語言。但圖形化程式語言也有自己的優勢,就是直觀易於理解。這裡就給大家介紹幾門最典型的圖形化程式語言。
Labview.Labview是美國NI公司開發的一款商業化開發軟體(及語言),Labview最重要的應用在於硬體資料測量採集方面。NI公司有配套的資料採集卡,使用採集卡配合Labview軟體,可以快速搭建起來一個軟硬體整合的一體化系統,可以對光、電、力等訊號實現採集,同時使用NI配套的資料處理庫,也能在簡單程式設計之後完成對資料的快速分析處理。sikuli.sikuli是美國麻省理工學院的研究團隊推出的一款圖形化程式語言。它的操作十分easy,你只要會寫print這樣的語句就夠了,其他的操作都是靠螢幕截圖完成。是不是很簡單。ArduBlock.ArduBlock是一款由華人自主開發的圖形化程式語言,它依賴於Arduino這一開源硬體平臺。它全程不需要你書寫一行程式碼,只需要像Labview一樣把各種圖形化命令像拼積木一樣搭建為所需要的指令即可,然後載入Arduino,硬體部分會自動完成所要求的任務,是不是很炫酷。