Jimmy's papa發現在javascript裡,每個漢字unicode竟然佔字串長度8個字元,有興趣的網友可用alert("一二三到台灣".length)測測,看看回傳值真是驚人啊!!!理論上象形方塊字能夠承載更多意義,但是在電腦的世界使用漢字unicode卻沒有佔到多少便宜
所以,同功能的程式碼若以英文命名,可能只需8個字元,就足夠讓程式設計師分辨理解程式碼的意義,但是若以白話中文命名,以Jimmy's papa的經驗,每個程式碼命名至少需要2~5個中文字,也就是16~40個字元,才能寫出比較通順的中文程式碼......
(待續.....)
這裡是Jimmy的實驗室用來發表Jimmy的Scratch程式作品,還有LEGO WEDO & NXT機器人設計 & Android, (本部落格引用圖文為教育教學目的合理使用) 想與我(Jimmy的爸爸 )聯絡 jimmyscratchlab@gmail.com
2013年3月19日 星期二
2013年3月14日 星期四
[Forth.js]如何使用JSON
c" {}" >json value 棒球隊
棒球隊 json> . 跳行
棒球隊 c" 綠巨人" json! 隊名
棒球隊 0 c" 詰生" json! 名字
棒球隊 0 c" 男" json! 性別
棒球隊 0 c" 伸卡球" json! 球種
棒球隊 0 c" 200公分" json! 身高
棒球隊 0 c" 39" json! 年紀
棒球隊 1 c" 浩客" json! 名字
棒球隊 1 c" 男" json! 性別
棒球隊 1 c" 曲球" json! 球種
棒球隊 1 c" 500公分" json! 身高
棒球隊 1 c" 25" json! 年紀
棒球隊 json> . 跳行
棒球隊 0 json@ 名字 . 跳行
棒球隊 1 json@ 名字 . 跳行
可將以上的符式程式碼貼到forthjs.appspot.com測測看,執行結果如下
2013年3月13日 星期三
Amitabha
阿彌陀佛
Jimmy's papa自從接觸甲骨金文後,對一些平常再熟悉不過的字句,都會端詳半天象形一番
不知道是巧合還是當初譯經者精心挑字
注意看彌字的爾,像不像左右腦葉而神識由中間顱頂射出,那神識又如何突破纏縛如光速般登至西方極樂世界呢?左邊的弓暗示左腦就是曲速引擎,要以左腦拉弓蓄能
而彌字左邊的阿字,代表左耳也有左腦的意思,可字有共鳴與頌唸之義
而彌字右邊的陀字,代表右耳也有右腦的意思,它字解碼後有兩層含意,字形象蛇代表欲望,也有它者他人之義,選用這個字可能是要我們念佛時時注意,右腦所連結的集體潜意識裡的負面情緒能量
Jimmy's papa自從接觸甲骨金文後,對一些平常再熟悉不過的字句,都會端詳半天象形一番
不知道是巧合還是當初譯經者精心挑字
注意看彌字的爾,像不像左右腦葉而神識由中間顱頂射出,那神識又如何突破纏縛如光速般登至西方極樂世界呢?左邊的弓暗示左腦就是曲速引擎,要以左腦拉弓蓄能
而彌字左邊的阿字,代表左耳也有左腦的意思,可字有共鳴與頌唸之義
而彌字右邊的陀字,代表右耳也有右腦的意思,它字解碼後有兩層含意,字形象蛇代表欲望,也有它者他人之義,選用這個字可能是要我們念佛時時注意,右腦所連結的集體潜意識裡的負面情緒能量
2013年3月12日 星期二
[Forth.js]透過AJAX取得中文筆劃資料
Forth.js現在也可透過AJAX取得JSON資料,所以藉由善心網友提供測試的Chinese Character Web API(http://ccdb.hemiola.com/),Forth.js也可取得中文筆劃資料
可將以上的符式程式碼貼到forthjs.appspot.com測測看,執行結果如下
c" http://ccdb.hemiola.com/characters/string/" value url
c" ?fields=kTotalStrokes" value urlp
create 姓氏表 c" 陳" , c" 王" , c" 劉" , c" 周" , c" 何" ,
: 姓氏表轉字串
c" "
5 for
5 r@ - 姓氏表 + @ strconcat
next
;
: 雲端取資料 ajax ;
: 變json物件 { 資料區域變數 }
資料區域變數 >json
;
url 姓氏表轉字串 strconcat urlp strconcat false tick 變json物件 雲端取資料
姓氏表 0 + @ . dup 0 json@ kTotalStrokes . .( 劃) 跳行
姓氏表 1 + @ . dup 1 json@ kTotalStrokes . .( 劃) 跳行
姓氏表 2 + @ . dup 2 json@ kTotalStrokes . .( 劃) 跳行
姓氏表 3 + @ . dup 3 json@ kTotalStrokes . .( 劃) 跳行
姓氏表 4 + @ . dup 4 json@ kTotalStrokes . .( 劃) 跳行
可將以上的符式程式碼貼到forthjs.appspot.com測測看,執行結果如下
訂閱:
文章 (Atom)