今天因為幫別校的非資工系朋友寫通識課作業(噓!)
接觸了App Inventor2這個工具,這是一個由Google開發、和另個軟體Scratch一樣主打圖像化編程工具,利用事先包裝好各種語法的拼圖,讓使用者省去撰寫程式碼的負擔,直接拼拼湊湊實作出自己需要的功能。
雖然說這種開發方式可以省去記憶程式碼語法的困擾,但是過程中需要的邏輯推演還是省不了,甚至因為這種方式使變數型別(type)、參數(parameter)使用的規範更為僵硬(畢竟拼圖沒辦法很靈活地搭配ToString()這種強制轉型語法),有時會因為「兩塊拼圖的接口湊不起來」而傷腦筋QQ
是個蠻特別的經驗,剛好給最近正在學Unity的圖像化編程插件-Bolt的我做參考~
這次的作業是簡易計算機,各位看得出來圖2的那兩大塊code分別是什麼功能嗎XD