最新活動

出版故事 /書的故事

2020.03.23

修了一下午魔法之後的介紹

文/郝明義/大塊文化董事長
我總覺得:對今天的人來說,學會至少一種程式語言,應該就像二十年前說是會使用Word文件一樣的意思。不分什麼科系背景的人。

但起碼連我自己也一直在徘徊。

這一方面是因為市面上太多介紹程式語言的入門書,都太生硬,看來還是以所謂資訊相關科系背景的讀者為對象而寫。

另一方面也是因為學程式語言和學任何其他一種語言一樣,決心是最重要的。就像學其他語言經常三天打魚兩天曬網,在原地打轉,學程式語言也是。

而這兩個問題又相互影響。

所以去年(2016)我就想,一定要先解決一個問題,請一個人來先打破過去的種種限制,寫出一本即使非資訊科系背景的人,讀起來也簡明易懂,甚至可以津津有味的書,讓大家願意往學習程式語言跨出第一步。

剛出版的《普格碼島的法師》,正是唐宗浩寫出來的這麼一本書。

去年我和他第一次在淡水捷運站見面,來談這個構想。今天下午,我在家開始享用了。

從最初和唐宗浩討論,就相信這是一本可以滿足我想像的書。因為他很快就提出把不同的程式語言分火系、水系、風系、土系及中央大石系,然後將之擬人化成為魔法師,在一個叫作普格碼(program)的島上來說故事的構想。

現在實際閱讀起來,他講故事的文字風格,搭配上相呼應的配圖,真成了一本可以當小說來讀的書了。

試摘一段:

「旅人拿著望遠鏡,從普格碼島外遠遠看著火之森林。在落日的餘暉中,滿天的晚霞映照著大地,這時可以看到島上有許多火把堆,只見火焰忽高忽低,冒出各種顏色的煙,把星空渲染成一片金黃色。

「有四位法師正用各種法術讓火焰產生不同的變化。火焰之間相互交錯,一下子分開,一下子又重疊,還不斷發出各種炫目的效果,像活生生的一樣。

「旅人觀察許久,漸漸地,終於可以清楚看出法師們手中的法寶了。

「第一位法師的法杖上畫著一隻黃色小貓,第二位法師色彩斑斕的法杖上刻著「CSS」,第三位法師的法杖持續發出一閃一閃的亮光,第四位法師的法杖上則是一座藏有各式圖案的圖書館。

「緊接著又是一陣陣的火光交會,炫目的光彩看久了,只覺眼睛有點刺痛。旅人放下望遠鏡,看得到他眼中還殘留著許多光影,仍不斷的變幻著。

「嗯,火系法師滿擅長創造『效果』的,旅人對自己下了結論。」

這就是唐宗浩介紹Scratch等「火系」程式語言的開場白。

我想,半年一年之後,如果我再不會寫程式語言的話,最少我知道一定是我自己的決心不夠,而不再是沒有適當的書可以入門了。

如果你也是想學程式語言的人,請不要錯過這本《普格碼島的法師》。
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing