( 一 ) ABC FORTH系統通告之十一 2012-01-02
敬告ABC FORTH系統的使用者:
為避免通告彙編累積得越來越大,以及利於詳細說明系統發展沿革,今後將以每十篇通告彙整成單篇的方式,保留通告於此一網頁,提供大家參考。
有很長一段時日沒有再發表ABC FORTH系統的新通告了。此期間,我集中精力發展Win32ForthV6.14版系統的中文語音輸出,直到最近,才能夠告一段落,因此,相關於ABC FORTH系統的發展,只好暫時中止。
專搞中文語音輸出,也對ABC FORTH系統很有助益,實作才能體會助益在那裡?也才能將發展中文語音輸出所帶來的好處,轉用在ABC FORTH系統上。我也等待發展能告一段落後,才來實現這些益處,發佈出更好的ABC FORTH系統。
前年2010年年底,國際網站才發佈的Win32ForthV6.14版系統,不利於中文操作,我們以自己的修正辦法解決問題,但那套辦法全以高階指令完成設計,而且無法全面顧及全系統的中文狀況,因此,雖然可用於程式的設計,卻仍然沒有解決操作載入程式時,檔案路徑還會顯示不正確中文名稱的問題。
這一次發展中文語音輸出時,刺痛了大師兄陳爽的心,因為他的名字老是被顯示成陳淇,我又特別喜歡將他傳來的程式以他的姓名作為檔案命名,操作載入程式時,出問題的部份確實礙眼。於是,他親自動手找出問題,以重新設計TR這個低階指令,修正了整個系統的問題。這份通告特將原始的TR指令,與陳爽修改後的TR指令,並列此處。
原始的設計為:
CODE TR ( addr len table -- ) \ translate a buffer
pop ecx \ length to translate
pop edi \ address of string
push edx \ save edx
add ecx, edi \ point ecx at last char
xor eax, eax \ zero eax
jmp short @@2 \ start
@@1: mov al, 0 [edi] \ get the char
mov dl, [ebx] [eax] \ translate it
mov 0 [edi], dl \ and store it back
inc edi \ point at next character
@@2: cmp edi, ecx \ past end of string?
jb short @@1 \ no, back round
xor edi, edi \ zero edi
pop edx \ restore edx
pop ebx \ adjust stack
@@9: next c;
陳爽的修正設計為:
CODE TR ( addr len table -- ) \ ebx = table
pop edi \ edi = len
pop ecx \ ecx = addr
push edx \ save edx
add edi, ecx \ edi = addr + len
xor eax, eax \ eax = 0
@@1: cmp edi, ecx \ goto @@4, if edi >= ecx
jb short @@4
mov al, [ecx] \ al = [ecx]
cmp al, # $80 \ goto @@2, if eax >= # $80
jae short @@2
mov dl, [ebx] [eax] \ dl = uppercase of al
mov [ecx], dl \ [ecx] = dl \ 原字母換成大寫
jmp short @@3 \ goto @@3
@@2: inc ecx \ ecx = ecx + 1 \ 跳過中文字
@@3: inc ecx \ ecx = ecx + 1
jmp short @@1 \ back to @@1
@@4: xor edi, edi \ edi = 0
pop edx \ restore edx
pop ebx \ tos
next c;
由於FigTaiwan網頁論壇大批資料被無故破壞,失去了保留資料的信用,將重要資料轉貼於此處,便能供作永久紀念,永不消失,也記錄了這一段發展歷史。
別處也有網頁,取用此份不勞而獲的資料轉貼,網頁邊緣卻供作不雅廣告,以收取廣告費,感覺上實在是對有價值資料極度的不敬,此處重新整理出切要部份,永久留參,排版不良,但直接能用。我的網頁內容從不拒絕複製後轉貼的操作,引用的人請給予尊重。
現今,並不是每個FORTH的愛用者,均能輕易的測試系統,以確定僅憑此項修改,便能解決中文顯示的問題。憑著長期使用這個系統的熟悉度,我則可以實際驗證,多方測試,給予肯定,未再發現新問題。
另外,大部份使用者,也不熟悉如何將修改指令永久固定於系統?我代勞後公佈了一份於FigTaiwan的網頁,允許大家自由下載使用,那一份是只適用於XP作業系統下的產品,不適用於W7環境。
同樣的,我的ABC FORTH系統也必須進行此項修改後固定下來,才能全面解決中文使用上的問題。
發展中文語音輸出工作的後期,我們又遭遇到另外一項問題,就是原始系統用於程式設計,作業所需的記憶體容量,不夠使用的問題,為此,我仍然要重設系統。
原始系統的作業規劃,係以大約527KB的系統容量,操作於1.5MB左右的作業空間,我則將此設定改成2MB左右。我將系統增加設計成ABC635系統後,只增加了25KB的記憶體耗用量,為552KB左右,可見我所增加的設計,有多精簡,為其他任何FORTH系統增建此一功能,記憶體的耗用量,就是25KB。
只要硬體實體記憶體確實夠用,重設成多大的記憶體耗用量,都不是問題,問題是大家也不太熟悉如何修改?藉此次要修正系統的機會,我就順便代勞,但只改成夠用的2MB而已。因為,通告的系統是大眾通用性的系統,改得太大了,使用時便影響作業系統執行其他系統的記憶體用量。
我的網文中,教過進行這項工作的操作原理與方法,是屬於使用FORTH四級程度的技術。我絕不重寫已經寫過的東西,也絕不重貼已經貼過的網文,錯失閱讀者,請等著買我寫的新書吧。以後,此處張貼的網文,將進行類似的處理,重要的技術網文,有些會是大眾不想閱讀的東西,可能只需刊載一天便可逕行下架,以免耗用太多的資料儲存容量限制。基本上,我的網文並不歡迎被任意轉載它處,卻無法限制,但若取用者不說明出處,給予尊重,我當然有權在此直接公佈您的大名,給您難堪。很多僅只刊載一天的文章,就不會被劫走。
除此之外,Win32ForthV6.14系統,想直接在W7作業系統中執行時,不能以從XP環境發展完成後的系統,複製到W7環境中去的方式達到目的,必須是直接在W7作業系統中自行發展出來的系統,才能複製使用。而我所設計的ABC FORTH系統,另有必須特別修正的問題,我也藉此次機會一併完成修改,現在正式公佈,但不談細節。
雖然改了不少地方,系統仍有欠缺完美之處,在我未找到修正辦法前,僅能以通告告訴大家這個問題:在W7作業系統中,凡程式中使用了NEEDS指令來載入其他前置性相關檔案的程式,以滑鼠操作載入程式時,系統會出問題,而且立即中止Win32ForthV6.14主系統的執行,讓視窗消失掉,錯誤無法追蹤。但若直接以指令FLOAD
此一問題係我在W7中實際使用這個系統許久之後,才發現的狀況。凡程式中恆不使用NEEDS指令者,使用滑鼠操作載入程式則全無問題。在W7作業系統中以模擬XP環境的方式使用這個系統也不會有此問題,但我不喜歡這樣使用系統,因此,我積極解決在W7中直接使用這個系統的所有問題,截至目前為止,問題只剩這一個。
NEEDS指令並不是標準指令,可以不必勉強使用它。如若強要解釋它的功能,簡而言之,它就是在純粹的FORTH環境中,用來模擬『動態連結』之用的FORTH指令,執行它時,它會從系統紀錄中檢查後續檔案是否曾被載入過了?已有了就跳過而不再載入,否則就執行載入,如此而已。
FORTH系統強調『靜態連結』,它不希望發展完成的東西,還得視情況才連進系統。所以,所有與動態連結相關的設計,都有所欠缺,NEEDS就是此方面眾多問題中的另一個問題。國際網站上對此問題進行過大量的討論,暫時的結論是動態連結觀念不會永續存在,不值得為它再傷腦筋。此前曾經公告過之我所設計的程式,都不曾使用NEEDS這個指令。
此次通告,一次公佈三個修改完成的系統:
(1). 在W7環境中可以正常使用中文的普通Win32forW7.exe系統。
(2). 在XP環境中可以正常使用中文的 XPABC635Win32for.exe系統。
(3). 在W7環境中可以正常使用中文的W7ABC635Win32for.exe系統。(注意:改為不用637命名,因系統性能仍然只是635的規格)
系統容量均設定成2MB左右。
為了尊重原始系統的公益性,今後,所有的小圖示(Icon),也一律恢復使用原來的圓圖規格,而不再使用我自創的方圖圖示,系統名稱內,版本的編號,已經足以供作識別之用,不須另外進行畫蛇添足之設計。
上述系統(1)允許任何人來信索取使用,包括大陸同胞,但我並不想將程式放到任何地方,任人自由下載。
系統(2)及(3),則僅供購買過『ABC FORTH數學計算系統使用說明』者來信索取使用。來信索取時,請言明想要那一個系統?
再次強調,我所提供的系統,雖是免費,但嚴禁在網上任意傳播,一旦發現這種行為,我將立刻中斷以後更高性能系統的免費供應。
我是被迫過度消費而買64位元的電腦,只買了三個月。如果不需要為社會服務,我自己根本就不需要此物,但已經買了,就得好好使用。今後將視社會現象而調整對大家的服務,如果64位元的電腦已經普及,我便轉為單用64位元電腦發展ABC FORTH,然後放棄掉所有32位元方面的原有服務,能簡化服務項目。
每逢十月十日中華民國國慶日,就提醒了我,已經又為ABC FORTH系統多服務了一年,換句話說,服務於這個系統已經超過三年了。
現在普及型的64位元W7作業系統,依然能夠非常順利的執行出Win32Forth系統所擁有的各種功能,而且功能只增不減。因此,我仍不考慮轉換其他基底系統,作為設計ABC FORTH系統的新基礎,這樣的應用,估計還能繼續延用好幾年,由此可見,Win32Forth系統的性能,確實非凡,不用它的人,當然不懂得這些特性,它也並不在乎外行人的攻擊。
此前,我未買64位元電腦前,見過網頁上有不少隨便宣告64位元系統不能執行Win32Forth系統的論述文章,現在,可以撤文,那是外行人的說法。
只要我有實體電腦,我都能及時設計出跟得上時代的ABC FORTH數學計算系統。我買了64位元電腦之後,只花了兩個月時間,就能證明出台灣許多外行人長期誤導群眾的錯誤論斷在危害社會。因方法可貴,所以今後更不應該隨便為其他系統加設計ABC FORTH系統功能,這樣才能加速淘汰掉不健康的FORTH系統,以免它們藉此以污染社會,也因此能杜絕謠言式的論述,ABC FORTH能用來作為各種FORTH系統的品質過濾器使用。
您想不想用這個系統?悉聽尊便,我不在乎。您若不喜歡我的態度,而有骨氣到決心另謀他途,極力挑選一個殘障FORTH來發展出健康FORTH,那就再好不過。但我只為ABC FORTH系統服務,也打算永遠以其創作產物,您認為我還能為這個系統服務幾年?
今後,ABC FORTH系統通告,將僅刊載於這個網頁,使用者請自己留意,我只願將自己該做的事情,處理成完全能夠掌握在自己的手裡,不能信任的處理方法就不再使用。真金不怕火煉,我能設計永遠可以使用的ABC FORTH系統,想不想用?您請自己決定,也請不必勉強。我沒有利用它來賺錢,所以可以無慾而鋼。
我在專心設計程式時,根本沒有閒情逸緻打網文。如果每天還去網上空談,我就無法設計能夠實際執行出結果的程式,所以,這一段時日,我都忙著許多事情。我已擁有大量根據ABC FORTH設計出來的產品,卻不必要多說,只需朝著理想繼續勇往直前,寫出我想設計的數值分析程式。我能讀通的書本知識,比網頁上胡說八道的材料有意義太多了,因此,更不該浪費時間去回應網路言論,讓自己墮落在那種世俗漩渦之中。換句話說,願意與我交換FORTH技術的朋友,今後也只宜透過這個網頁與我溝通,也可以全然不必理我,這是不情之請。
以我個人的FORTH使用經驗,現今還找不到比Win32Forth系統更適合作為普及性推廣使用的其他FORTH系統,包括Swift FORTH也沒這個系統好,因為它不提供中文視窗的設計。FORTH Inc,推出該系統,並公開宣佈它是一個完全不用C式語言發展出來的系統,竟然也成為一項賣點,大概就是如此,才能被全世界許多FORTH專家接受。
因此,所有以C設計的FORTH系統,現在,大部份只剩設計者自己,或不明事理的FORTH新手,還願意隨便用一用,難有大作為。還在吹噓的系統作者,偶爾也會推出應用範例,我下載過不少這種程式仔細研究,覺得如果該作者直接就用C語言完成設計,可能比那麼勉強的使用他自己設計的殘障FORTH來表現還要好,我也看不出來,他到底想在實際會用FORTH的人面前吹噓什麼?
那些浪費掉的時間,還不如用來仔細研究:如何在C中完全不使用虛擬機(Virtual Machine),而直接使用實體機(Real Machine)的方法,實現FORTH,克服不能讓使用者直接玩透FORTH核心的問題,也許更有意義。C中可以直接使用組合語言,當然能寫得出這種程式,怕轉置性變差,不要又懶又呆,何不就像eForth那樣進行因子化研究,如何將其精簡到最簡程度?無論研究結果如何,也比用C來亂搞 (Mess up) FORTH要好。
我在網文中宣告過,今後拒絕使用C設計的FORTH系統,任何願意共同研究FORTH者,請勿與我談C式FORTH,我甚至於不喜歡教任何人利用FORTH技術到C中去,這種討論我不參與也不回應,因C為害FORTH甚烈,我又何必飼老鼠咬布袋?
用C設計產品供FORTH叫用,則非常歡迎,C只夠格做此種事情。
C有C的適用領域,產品已經很多了,但絕對不在FORTH這裡。喜歡搞C的人,應該先搞清楚這一重要觀念。這裡也絕對沒錢可賺,不是老想談賺錢者可以貪婪投機的地方。台灣過去曾經這樣做過,結果萎縮了FORTH的發展,演變到後來,只剩下想賺FORTH錢的人,自己勉強使用那種賺不了錢的FORTH,天天搞夢想,整個社會卻對這些東西避之唯恐不及。為了避免自己的錢被這種FORTH產品無辜賺走,只好去別處忙別種賺錢營生的事情,乾脆什麼FORTH都不碰了,也不再與FORTH同好接觸。這樣發展FORTH,破壞了FORTH的名聲,也破壞了FORTH的純真,從此之後,發展FORTH的優勢,久久無法挽回,太不值得,以後別再搞了。
我有很多用FORTH賺到錢的朋友,但請注意,是他們的產品賺到了錢,不是FORTH。他們直接用FORTH,但絕不高談闊論,我樂於支持他們如此而發財,他們就樂於與我交朋友,每次他們出面想幫我搞研究時,我依然是很含蓄的回應,他們所有的錢財都是辛苦打拼得來的,沒有理由一定就得出錢幫我搞研究,這是我自己這一方面應該持有的重要觀念。
台灣專用FORTH搞教育,不談賺錢的事情,則不曾中止,這才是FORTH真正的價值所在!!!
過去這三十幾年,有那一種程式語言能像FORTH這樣?它能單一發展到此,就能單一發展到永遠,C能嗎?過些時日再來檢討,就會像現今的FORTH,相對於當年流行的許多其他程式語言一樣,他們都不見了,FORTH依然健在,FORTH一向是:千山我獨行,都不必相送。
不幸世風日下,師道殘存無幾,這幾年,我體會出社會風氣促成了許多老師跟著只顧圖利,圖利圖到了自己的學生身上,無利可圖的教材不用,結果不需我來解釋,學生當然不再尊敬老師。很能導正電腦觀念的FORTH哲理,老師因覺得它無利可圖,不會教也不會用,上進的學生要求之於野才有所得,這是現今普及性的事實。
失去被尊敬資格的老師,不必來與我爭論,我只認為您是活該,我也不尊敬您,您大可繼續終身拒用FORTH教學生,繼續只顧圖利,反正早就沒人再尊敬您,不再把您當老師,現在才後悔,想教也教不成了。
推出ABC FORTH數學計算系統初期,我就找過台灣曾經教過FORTH的幾位老師,他們都告訴我這種教育界的情況,而且他們也都自覺難以扭轉情勢,我試了幾年,更能體會這些現象,不想再試了。以後,想學FORTH者,只能求諸於產、官、學界之外的第四在野集團,就是我們這一群永不消失的FORTH同好,但不必是我。
反過來說,不能尊師重道的學生,我根本不教,那怕您公開在網上甜言蜜語,我一次接觸就能看穿,想學真技術?那就慢慢來,先磨出正常的品德與好品性再說,FORTH界沒有敢出言不遜還學得到東西的學生。
國際網站上,有個渾小子,狂妄的提問:FORTH距離發展到什麼…什麼程度,還有多遠?上來回應的第一個說:大約還有幾千幾百公里。隔天上來第二個說:沒那麼遠啦,大約只剩幾十公里而已了。然後,就沒下文了。我希望任何人都別像這個渾小子一樣,太可悲了,被專家這樣子嘲笑,只因他先前經常出言不遜,後來確實該死,最後只好消聲匿跡了。
我也抗拒商售產品,販賣FORTH系統者,應該自己負責服務,不應該是我。如果硬要洽談如何為那種系統加設計ABC FORTH?那麼我們就先談價碼,我會要得很離譜,是懲罰性價格,懲罰懶到不肯規規矩矩學FORTH的人。
( 二 ) 雲端FORTH之我見
以後的雲端式FORTH系統,現在就能指出它的問題,我也不願涉入太深。因為FORTH打從發明之日起,就強調它能被使用者完全自我掌握,不需要雲端。將來雲端普及之後,凡人必須心甘情願的被奴役於那種付費環境中使用電腦,到那時,個人電腦很可能會只剩下FORTH單一種程式語言可用,因FORTH可以不需要花錢購買,沒有供應來源,就自己安裝,已經四十幾年如一日,再過百年,還是一樣,自裝辦法,只會越來越好,越來越快,越來越容易。
我堅決反對政府以人民的血汗錢協助任何私人搞雲端發展,它只宜在國家的正式體制內接受監督而發展。體制外想搞的人,就算號稱將來發展完成的雲端資源,打算免費提供人民使用,政府也不應該涉入。有人高喊『文創』、『雲端』、『數位』蠱惑民眾,吃定人民搞不清楚狀況,骨子裡卻想搞『文革』、『霧端』、『卡位』,動輒要求政府配合投資,一搞就是多少『億』!實在令我看不下去。有真本事、真意義的雲端發展,應由想賺錢的人自己搞,否則實行這樣的政策,豈不就是搶劫人民的財產,轉交給已經是有錢人的資本家,用來發展能夠剝削更多世世代代人民資產的雲端應用?全民應該及早認清這樣的事實,如果這樣的政府老講不聽,人民就應該團結起來,直接打倒這樣的政府,然後必須瓜分被資本家劫走的財產,省、縣、市的地方政府,以及中華民國的中央政府都不例外。
雲端有雲端的適用領域,例如:我這個網頁就在雲端,已經累積了可觀的資料。提供服務的公司,不限制想要申請建網使用的人數,來訪的觀眾更不受限制,算是雲端應用的典型方式。它不用拿人民的血汗錢來支持發展,照樣賺錢過活。
FORTH絕對不需要雲端,雲端有再好的FORTH,也絕對比不上我能完全掌握的FORTH,否則我早就會像傳統FORTH的專家一樣,不用再搞FORTH,也不用再搞電腦技術發展的事情。
不搞FORTH的人,就算只想隨意使用一下FORTH,都相當困難了,不會去碰雲端FORTH。
現行FORTH已經這麼方便了,都沒人用,何況是必須侷限到雲端去用?
單以手機上網,只願意單指觸控,再用FORTH的情況,那就更不用談了。
雲端上搞這種FORTH,就好比是在山頂上挖了一個養魚池,然後就窩在池旁工寮裡面規劃航空母艦,是差不多的意思。但不要認為航母搬不下山就不規劃,台灣就有很多造船、航空的大學科系或研究單位,就建在山頂上。
硬要舉出正面實用的例子,不是沒有,如果FORTH教育已經普及於社會,在您網我也網,大家都願意網到雲端FORTH網頁之堆裡面去的時候,進行一些整理群眾資源(Crowd source)的運用,研究問題,彙整出全盤結果,就是很有意義的事情,史丹佛大學有過這樣的應用實例,可以參考,在台灣,可以跟中央研究院合作發展。
發展雲端FORTH,是不是又再度陷入了人人都想設計殘缺FORTH的窘境?然後自己都不用,卻希望別人都來用,都只想賺別人才來用的錢。這種錯誤的想法,已經錯得太久了,起因就是長期以來,大家都不用FORTH設計程式,就沒能力使用FORTH直接設計出『產品』,才老是賺不到錢,卻誤用它容易自建的便利性,到處去設計殘缺的FORTH『系統』,包括雲端FORTH系統,形同想將已所不欲施與別人,結果,最後還是賺不到錢。喜歡搞雲端FORTH的人,在涉入之前,也應該先行徹底了解這一點。
三年多前,我就在網上跑過以JavaScript設計而成的雲端FORTH系統,不是下載設計來跑,它只能在網頁上跑。2009-1-11就在這裡刊出過的網文:『關於FORTH與其他軟體共容的問題』一文中,曾經介紹過。那時之前,就已經有人寫成了這個系統,放在網頁上供人自由使用。但是,一跑死就難繼續,玩不到核心,更別談自己修改。我在該文中的敘述,是這麼說的:
『也有人用JavaScript寫成它,今天在網上還存在,可以去跑跑看,痛苦的很,沒兩下就當機了,有人認為它有用,來玩的人就請忍耐它在發展初期的不太好用,只要它能活下去,以後會改善,今天能用的FORTH都是這樣產生的。』
三年後的今天,已不能再稱為『初期』了,透過與爽兄的接觸及介紹,再跑jsFORTH,發現它根本就是以前跑過的同一雲端FORTH,當初性能不好,我才不留網頁地址,現在它只不過是多了幾個指令,依然是一跑死就難繼續,仍然玩不到核心,情況不變。這樣搞下去的產品,很難成為真會使用FORTH者願意接受的東西,不會FORTH的人也玩不出名堂,所以是很難引起使用興趣的產品,過去這三年已經是這樣,台灣人現在才玩它,它不是新鮮東西。
也沒有任何台灣人的雲端FORTH觀念或技術,比jsFORTH的設計人早幾年。
設計者總不能強詞奪理,硬是說:別管我能否設計得出健康系統?反正也沒人會用吧!使用者的需求,就是市場導向,不能任性設計東西。我現在就是最好的試用者,可以講出別人講不出來的核心問題。能用的雲端FORTH,必須設計成一跑死就顯示訊息回到原點,要讓使用者能夠純粹就用FORTH直接玩到核心,雲端式的FORTH也不能限制使用者不能這樣或不能那樣,使用者要用這個FORTH來控制雲端時,系統也不得限制,否則使用者就不用這種FORTH。這些要求,必須突破網頁瀏覽器( Web Browser )的安管設計,辦得到嗎?辦不到這樣的設計,就難令人產生使用興趣。我們不需要一再設計類似8 bits一個byte,8 Kbytes就能具有一般功能的FORTH系統,那是40幾年前的產品。那一種需求?才是須要依靠雲端以設計大於幾個T(Tera,10^12)bytes系統似的應用呢?少之又少,幾近於零,不採用FORTH也能解決那種問題,所以FORTH實在不需要雲端。
我認為沒有必要為這種FORTH系統,加設計ABC FORTH系統性的功能。網頁上同樣性質的VBS系統,是微軟自行發展出來的新產品,那個尾綴的S,就代表Script,與最近大家想玩的JavaScript相當,都是用來設計網頁的工具,它早就能夠直接利用主機作業系統的現成功能,就在網頁上直接跑精簡BASIC式的數學計算程式了。為了配合大家突然興起的雲端FORTH熱,我花了不少時間,回頭仔細試用過雲端VBS跑法的性能,研究過所有現成指令,自己動手設計了幾個VBS的典型程式。最後發現,其現行功能也是礙手礙腳,關鍵缺點就是輸出太不自由,經常得考慮隔閡思想的另外一個物件(Object),這是當初Visual BASIC全面失敗,無法再像傳統BASIC,能被全面接受的根本原因。因此,它必然再度失敗,網上早就公佈了可以免費使用的系統,許久之後,也沒有人喜歡用,所以FORTH何必跟進?我曾經為C式FORTH浪費過不少時間加設計ABC FORTH系統,知道問題所在,以後不再上當了,希望將來以JavaScript繼續發展的FORTH系統,不會落得同樣下場。
那種雲端式的設計,現在暫時只配稱為噱頭。就像當初電話線上的BBS網站,市內電話三分鐘一塊錢,長途電話費更是貴得不得了的用法,用了就如同『花錢如流水』,我根本不可能去使用。我年輕時掌握了時機,曾經及時辦到過幾次『賺錢如洪水』的理財安排,而且終身嚴格遵守『花錢如滴水』的永恆規矩,老來才有老本,搞FORTH閒渡日子,不怕任何世界金融危機。我並沒有可以吃『終身俸』的資格,一切生活費用,全靠自己賺取,現在能擁有處之態然過日子的良好環境,可能跟當初就認清了BBS,與現在就認清了雲端FORTH的事情有關。因為,這兩樣產品都違背了『開源節流以渡人生』的優良人生基本哲理。
當初,一開始有人推廣BBS網站,我就宣佈了它的死期,不願意支持那樣的網站,我認識好幾個曾經設立過BBS網站想賺錢的人,七早八早就垮掉了,以後的雲端FORTH,必然也是如此。更何況台灣能夠花錢如流水的能力,越來越薄弱,以後更難以『不當一回事』的錯誤生活態度過日子,社會消費方式必須回歸正常,經濟活動才能永續。將來的個人電腦,若迫不得已只能連到雲端,我也絕不會糊塗到隨便去點用FORTH,讓人賺走這種錢。
現在,大家若想認識一下雲端FORTH,淺嚐即可,切莫虛渡光陰而太慢下車。我不反對任何新形態的FORTH應用研究,包括JavaScript設計的雲端FORTH,所以自己也曾親身體會實際使用。但永遠不會改變的基本原則,都可以事先就想得很清楚,大家別因想賺錢想昏了頭,陷入太深,甚至於虧光了應該用來養老的老本,包括可貴的人生,到時走不下去,就不能再說是無知才造成無意義的損失,因為,我現在就能說清楚的問題,就不是無法預知的問題。
這一段話就算是建議性的FORTH經驗通告。要驗證我的建議對或不對?也很簡單,這篇通告是不必撤文的,幾個月後再回頭比對此文,看看雲端FORTH能耐多久?會不會比C式FORTH更為短命?不需要多久,就能知曉。
若不談三年以前的事情,就談最近這三年,來一次年終總檢討。我在積極承襲Win32Forth系統,使用FORTH實做出許多產品的這三年同一期間,大家曾經搞過了多少個走岔了方向的FORTH系統而沒有結果?請捫心自問,不要拒絕承認,或鐵齒硬說一個都沒有。您不可能一夜之間,就能產生今天這種想用FORTH來發展各種東西的念頭。如若有過這些教訓,還不能徹底覺悟,這將會是老來一大把年紀,卻仍然一事無成的關鍵因素,到那時才後悔,就來不及了。此事不用舉證,至少此前三年,沒有人有事有成,三年不是個短時間啊!乖乖用FORTH寫程式,設計產品吧。
( 三 ) 空談FORTH是個笑話
對於不寫程式只會空談的人,我也有些話該說,這三年期間,就我所知,丁陳老師獨自使用F#FORTH系統,已經寫成不知多少個都有執行結果的實際程式了。丁陳老師所用的系統比我用的還要辛苦,他比我年長12歲,還能如此,各位呢?該不會是學生當家作主的說:當老師的才應該習作,必須寫程式給學生改吧?台灣有這些反過來的現象,難怪令FORTH無法進步。三年天天空談,搞不出任何一個名堂,還想再空談三年?成為空談專家?是不是想憑空談談死FORTH?這必然就是個笑話,大家都一定會比FORTH先死,不是嗎?
再說,只要能上網,就沒有只有某人能看,而別人看不到的資訊,就算綠壩阻擋,翻個牆也都辦得到。我當然也常上網,閱讀某些領域的技術資料,速度比常人快,從網上,確實可以看到,全世界已有無數個由FORTH設計出來的『產品』,但FORTH『系統』很少,性能優良的,更少。有產品的人都不空談,空談的人都沒有產品。
好像只有台灣人才老是為FORTH系統空談規格,而且可能是根本沒有用的規格,更過份的是,可能還是空談者自己根本也不會用的規格,因為自己根本沒用過,所以也根本不知道為何不能用?網上空談都留了記錄,自己讀一讀醒醒吧!
文末這一小節,就學大家也空談空談,講一些烏欸某欸(有的沒有的之台語),把空談當笑話過個新年,大家新年快樂。
( 四 ) 再度鼓吹『櫻花革命』
結束本文前,我在小真為教堂活動練習彈奏聖歌的鋼琴聲中,得到了平和愉快的心情。也瀏覽到網路上一則報導日本今年四月,可能全面停止五十四處核能電廠發電運轉的新聞。
某些事情,我與一般人的看法不同,我也早就提出過鼓勵日本全國國民進行『櫻花革命』的個人見解,它還刊載在『地震專文之三』一文中,這裡再度為了強調而轉載一次。
我並非一個唯恐天下不亂的無知者,卻比任何人都更期待與盼望世界和平,如果日本人的『櫻花革命』能夠成功,我會實現我的諾言,反過來鼓吹全世界『善待你們』,鼓吹大家接納日本人。
福島核災之後,日本人的生活空間再度被自己的惡劣行為壓縮得更為窄小了,還繼續搞下去,以後怎麼辦?
決定不搞而『無核、無兵』了,我就會全力協助你們,鼓吹世界各國『善待你們』。
澳洲、加拿大、俄羅斯…等國,都還有廣大空曠的領土,可以多接受一點願意和平過生活的日本人。
美國對著你們實際丟過兩顆原子彈,瞬間就殺死了那麼多日本人!弄得炸過的空間永遠受害,那種世世代代永遠忘不掉的痛苦與仇恨,只有日本人自己最知曉,你有核、有兵,我就絕不相信你不回敬美國。所以就算美國的生活空間再擠,擠了三億多的人口,美國在道義上還是應該騰出一點空間,來協助日本疏散核子災區的人口,但不能指定在內華達州,那裡搞過太多核子試爆。
中國雖擠,必然也願意善待『無核、無兵』的近鄰日本災民,至少北大荒還有空地,可以接納一點災民,可以表示一點仁慈。
『櫻花革命』不一定要殺人、見血。
就像真誠研究四書、論語,建立孔子講求的『博愛』、『道德』思想,靠的是筆桿不是槍桿。
轉載地震專文之三中鼓吹的『櫻花革命』
曾慶潭2011-04-02於紐西蘭
Ching-Tang Tseng
ilikeforth@gmail.com
http://forthfortnight.blogspot.com
我對日本政府的作風確實憤怒,我支持日本全國國民立刻進行『櫻花革命』,支持他們『無核、無兵』的民意主張,完成了革命,繼續維新,才能得天之助,才能無『大津波』(日語的大海嘯)。全世界的日本人必須永遠記住!有格有方的中國人不會想去欺負日本人,但是,只要你們有核、有兵,中國人就不可能善待你們,這是目前全世界最有道德修養、博愛世人之中國人,所能教導你們治理國家的最正確方法,它的精神來自四書,是孔子的思想。維新只學西方資本主義國家的投機、貪婪,只不過是維了半新,健全的道德思想只有中國才有,學了才能維成全新,我勸你們不要因為只維了半新而自取滅亡,所以全力支持你們進行『櫻花革命』。
台灣同胞則請不要光看文章而忘了深自反省。
0 comments:
Post a Comment