七十二門絕技
java at August 27th, 2004 by 小影
在金庸筆下的少林寺是天下武林正宗,其七十二門絕藝各有所長,只是單單練一門也可能要費一生功夫,能練幾種者絕無僅有。在現代編程世界中情況也類近,無數程式語言在流通,甚至每幾年就有一浪新思潮,究竟怎能力保自己競爭力不失?《天龍八部》中的鳩摩智可能是一個答案。
鳩摩智號稱精通七十二門絕技,甚至連當代少林寺各高手和方丈也甘敗下風。當然鳩摩智是一個天才,但是難道他真的比那些花了數十年功夫的大師更強?非也,原來他只是利用「小無相功」的手法、加上高強的內力、和對各種七十二絕技的皮毛認識,就讓連少林方丈在內的高手也誤以為他真的精通七十二門絕技。
在用VB心法寫Java(或調轉)前,請先看看鳩摩智怎樣使出七十二絕技:
虛竹聽到鳩摩智在山門外以中氣傳送言語,心中一凜,知他的“小無相功”修為甚深,此後見他使動拳法、掌法、指法、袖法,招數雖變幻多端,卻全是以小無相功催動。他聽鳩摩智自稱精通少林七十二門絕技,然而施展之時,明明不過是以一門小無相功,使動般若掌、摩訶指、大金剛拳等招數,只因小無相威力強勁,一使出便震懾當場,在不會這門內功之人眼中,便以為他真的精通少林派各門絕技。這雖非魚目混珠,小無相功的威力也決不在任何少林絕技之下,但終究是指鹿為馬,混淆是非。
試想當今不同平台用途的程式語言,C#,Java,PHP5,Flash ActionScript 2,都是同一根源,只要能夠真正精通一門,再加一點目標功夫的常識* ,活用自己所學 ( 比如懂得用自己的火焰刀去假裝少林燃木刀法 ) ,要震懾全場也非難事。
今天我還只是用半桶水的Java心法去寫老舊式的C、CLIPPER以至VB,但這是身在曹營心在漢,我可沒有放下這個J字頭啊!
注:何謂常識?舉個例如果想寫Web Application就請先知道何謂HTTP、有甚麼特性、限制、常用架構以至HTML等等等等。用GUI Drag and Drop就以為自己懂得WebApps便想在人家面前耍帥?節省小小吧。