看板: BudaTech ◎ 佛典電子化討論    板主: HeavenChow
閱讀文章: 第 256/2032 篇 | 上篇 | 下篇 | 回覆 | 轉寄 | 轉貼 | m H d | 返回
發信人: b83050@ccstudent.ee.ntu.edu.tw (Post Gateway), 信區: BudaTech
標  題: Re: ctgrep unix 's source code (fwd)
發信站: 由 獅子吼站 收信 (Fri Nov  8 10:17:00 1996)


"'*-._,_.-*'"'*-._,_.-*'"'*-._,_.-*'"'*-._,_.-*'"'*-._,_.-*'"'*-._,_.-*'" 

   E-mail: b83050@cctwin.ee.ntu.edu.tw ; david@math.ncu.edu.tw
   邱大剛, Junior of Electrical Engineering Department,NTU.  【台大電機三】
 HomePage: http://www.ee.ntu.edu.tw/~b83050            【剛剛出爐的烘培雞】
      BBS: telnet://cbs.ntu.edu.tw                         【台大獅子吼站】



---------- Forwarded message ----------
Date: Sun, 3 Nov 1996 15:52:24 +0800
From: Shann Wei-Chang <shann@math.ncu.edu.tw>
To: b83050@cctwin.ee.ntu.edu.tw
Subject: Re: ctgrep unix 's source code

我的程式只是叫 cgrep.  "ctgrep" 可能是別人寫的.  我並沒有註冊商標, 所以
別人的程式也可以叫 "cgrep".  至於他為什麼選一個比較多字的名字, 我就不知道了.

我曾說過, 我的 cgrep 是一個野心比較大的東西裡面的一部分.  那個東西想要
以 CNS 為內碼, 配合各種轉碼程式, 使得同時可以處理 Big-5, ET, Big-5HK,
電信碼, 等等 (不能處理 CCCII, 因為它更大一點).  為此之故, 我的 cgrep 
有頗大的 overhead.  聽了闓運的建議之後, 我想我也不該太固執.  因此想
把所有既存的程式寫一個 "縮小版", 也就是說, 專給 Big-5(ET) 碼設計的應用
程式.

現在, 我把這個縮小版包裝變成了一套作業題目, 等到學生交卷之後, 我就可以
很快得組成了.  

不論是完整版還是縮小版, 其 interface 均一樣, 唯有兩個差別: 縮小版只能讀寫
標準的 Big-5(ET) 碼, 縮小版的速度應是完整版的 1.58 到 2.0 倍.  所以, 我認為,
如果你急著要用, 可以不必等我寫到 "滿意" 的時候 (那可能要等到你畢業以後).
而是現在就先拿去用, 以後再更新就可以了...因為 interface 絕不會改變了.

在你使用的時候, 很可能會對我提出有用的建議 (像闓運一樣) (但是我不保證我會
同意你的每項建議).

因為我還沒有 "滿意", 所以不願意公開 source code (怕損傷名譽).  但是你可以
私下拿走, 只是不要到處發放.

到李白 (libai) 拿走 ~shawn/scode.tar.gz (注意, 是 shawn, 這是我的非安全
帳號).  解開以後是一個 s-code 的檔案夾.  在 s-code/ 中編輯 Makefile,
也許需要把 cc 改成 gcc (反正, 需要一個 ANSI C 的 compiler).  然後
make lib.  然後到 s-code/samples 裡面, 或許也要修改 Makefile, 然後
make cgrep.  好久沒碰著這份工作了, 不確定是否一切如常.  如果有困難, 請
告訴我 (但我不會回答在 PC 上遇到的困難).  這套程式在 DEC Alpha OSF/1 上
發展, 在 SPARC SunOS 3.1 上測試過.

-Shann

閱讀文章: 第 256/2032 篇 | 上篇 | 下篇 | 回覆 | 轉寄 | 轉貼 | m H d | 返回

卍 台大獅子吼佛學專站  http://buddhaspace.org