※ 本文轉寄自 ptt.cc, 文章原始頁面
看板YOLO
作者okcool
標題

Fw: [問卦] 中年學程式語言還來的及嗎QQ

時間
留言181則留言,163人參與討論
推噓154 ( 155125 )
※ [本文轉錄自 Gossiping 看板 #1S-JuPMO ] 作者: jserv (松鼠) 看板: Gossiping 標題: Re: [問卦] 中年學程式語言還來的及嗎QQ 時間: Fri Jun 7 00:23:49 2019 ※ 引述《loserfatotak (家裡蹲魯肥宅(T^T))》之銘言: : 如題(TAT) : 本魯肥宅職場快混不下去了 : 而未來聽說是AI和大數據的時代 : 可是本魯肥宅沒學過程式設計 : 中年肥宅程式語言還來的及嗎 擁有倉頡輸入法的發明人、中文電腦的先驅、「漢卡」發明人、台灣零壹科技公司前 總經理、香港文化傳信集團主席 (這裡只列出一部分) 等等頭銜的朱邦復先生在 40 歲 才開始學習程式設計,而且很快就掌握從組合語言,並提倡組合語言程式設計 (!)。 在學習程式設以前,朱邦復在臺中農學院 (現為國立中興大學) 攻讀農藝 (!),涉足 足球校隊、玩多種樂器、藝術類社團負責人,並辦過手工藝展覽、拍過實驗電影、寫 武俠小說,也揮筆展藝。 朱邦復退伍後,曾短暫從事中學教職,隨即赴巴西發展,於巴西國立巴伊亞音樂學院 專攻理論作曲。他還曾過了一段時間的嬉皮生活,返台之前,他在巴西四月文化出版社 工作,他留意到,當年的鉛字排版下,一本英文書從原稿送進工作間,從打字、校對、 完稿、印刷到送到市面上銷售,總共只花 12 小時,反觀那個年代,若要出版一本中文 書,通常至少要花半年的時間,才能排印完成,為何兩者有如此巨大的差別呢? 朱邦復徹底研究出版流程後,他認為中文的瓶頸在於文字的檢索系統: * 中文完全沒有序位的觀念; * 當時中文採用注音、部首及筆劃數作為主要檢索方式,但完全無法提供足夠用於 檢索的精準度和效率; 體認到中文排版的劣勢,朱邦復致力改良中文的印刷技術。他起初購買多本字典,並 不斷剪貼,努力尋找漢字的組成方式。1973 年春季,朱邦復先生返台繼續研究,原本 設想是改善中文印刷技術,以中文打字機為實踐目標,強化中文檢索方法。刻苦多年的 他,曾在北屋家具工廠工作,也幫北屋編過雜誌,在台中東海花園城做過管理,甚至改良 過洗衣機和汽水瓶蓋等等,直到 1978 年 7 月,猶如苦行僧投入中文檢索的歷程才出現 轉機,大周建設公司答應支持朱邦復的研究係話,並為他聘請了四位中文系畢業的助手, 其中一位就是畢業於臺大中文系的沈紅蓮女士,是朱邦復日後漫長的中文電腦相關研發 之路上,最堅定的事業夥伴和協作者。 儘管大周建設公司因財力不繼而放棄支持朱邦復,沈紅蓮卻長期跟隨朱邦復的理想,獻身 於傳統文化,拓展中文應用的範疇。 朱邦復於 1976 年底發表中文形意檢字法,採用 52 個字元作為檢索鍵,此後持續改版, 到了第三代的時候,已過了 6 年 (!) ((等等,說到這裡,朱邦復還是不會寫程式,到底轉折在哪呢?繼續看下去)) 上述「中文形意檢字法」在推出後,1979 年 4 月三軍大學 (現為國防大學) 留意到 朱邦復的成果,軍方一直需要有種人人易學的通訊方法,得以在作戰之際,讓人人擔負起 通訊兵的任務,別忘了,蔣介石先生在 1975 年過世,隨後蔣經國先生繼任成為首任中國 國民黨中央委員會主席兼任中央常務委員會主席,成為中國國民黨最高領導人,繼續列寧 式黨政,初期仍秉持「反攻大陸」的政策。 在對當時三軍大學校長蔣緯國上將進行簡報後,40 歲的朱邦復進了三軍大學,在電腦 中心的支援下,他以王安電腦完成 1,2000 字的中文檔案,可由電傳打字機 (teletype) 供遠距離通訊用。蔣緯國親自為他的系統命名為「倉頡一號」,並在 1979 年 10 月呈報 國防部,供三軍參考。 朱邦復在同年年底離開了三軍大學,但他的中文輸入法仍沿用「御賜」的「倉頡輸入法」 名稱。在三軍大學的半年,扭轉了朱邦復的研究方向,此前,他著眼於整理出一套易學、 易用,並能配合國際標準打字鍵盤的中文輸入法,但之後他廣泛思索中文輸入法和資訊 媒介結合後的種種影響。 1979 年接獲三軍大學的任務時,朱邦復才在前一年開始接觸電腦,但很快就在兩週內 學會當時電腦的操作,並且應用 BASIC 程式語言來開發中文檢索相關程式。當時缺乏 中文終端機,大型電腦當道,個人電腦不僅不普及,也因運算和硬體周邊有限而不實用, 朱邦復及沈紅蓮兩人決定將中文檢索系統發展在電腦上,並使英文終端機能處理中文字。 當時社會上有很多負面聲浪,商界普遍不看好中文電腦市場,更甚者,學界和科技人員 藉機鼓吹淘汰中文,中國政府強制推動簡化字,還曾激進地追求拉丁化 (後來宣布放棄) 等舉措,即可窺見那個年代主流的聲浪。難能可貴的是,朱邦復及沈紅蓮在孤立無援下, 仍堅持理念,後來 Acer 施振榮先生給予技術支援,一同發展中文電腦。 終於在 1980 年,Acer 和朱邦復共同發表世上第一台內建「中文作業系統、中文程式 語言、中文套裝軟體」的中文化電腦 -- 天龍中文電腦,當時要價台幣 75 萬 (!)。這 不僅具備完整功能,而且可運用數萬中文字。 為了和朱邦復合作,Acer 出動三位資深工程師,採用 Zilog公司的 Z80 這款 8 位元 中央處理器 (最顯著的特色是,與 Intel 公司出產的 8080 微處理器的指令相容,可 執行針對 Intel 8080 處理器開發的 CP/M 作業系統,廣泛用於早期的「家用電腦」, 那時「個人電腦」這詞還未普及),Acer 公司的第一款微電腦產品 -- 小教授一號 (MPF I) 就採用 Zilog Z80 中央處理器,以半年的時間開發出向量組字和系統程式, 記憶體空間佔用約 60KB,並可每秒動態組合出 30 個中文字 [1] 。過程中,朱邦復首次 發現到組合語言的威力,深究之下,理解到電腦的全部工作原理。 中文電腦雖有劃時代意義,但售價太高,難以普及,於是朱邦復著眼於更廉價的中文 電腦,他利用當時佔據個人電腦市場主流的 Apple ][ 電腦(比 IBM PC 或其「相容」 電腦更早風行),研製其中文操作介面,並取名「漢卡」,售價僅台幣 1500 元,支援的 字數較多,組字程式的字形也較美觀。朱邦復的團隊僅用三個月的時間,不僅記憶空間 縮小了三分之一,速度也快了十倍,達到每秒 300 字。自此開創中文資訊系統的風潮。 倚天和國喬等等廠商也在那年代,成為中文電腦市場的執牛耳者。 不僅朱邦復的「漢卡」主要用組合語言開發 (Apple ][ 電腦採用當時效能最強的 8 位元 中央處理器 MOS 6502),倚天中文一類的系統也主要用組合語言開發。 回顧上面的時間點,朱邦復學習程式設計的時間起於 1978 年,但隔年就不限於組合語言 開發應用程式,而是深入到作業系統及終端機的設計等等系統層級。更難能可貴的是,正 當中文系統起飛之際,朱邦復在 1982 年初撤消倉頡輸入法的專利,開放給所有人使用和 改良。 延伸閱讀: * 郝明義 / 36 年前的《2001》雜誌: http://rexhow.com/works/?p=6657 * 朱邦復工作室/著作下載: http://www.cbflabs.com/?id=5 * 走在孤獨裡的電腦怪傑 -- 寫在朱邦復遠颺異域的 1984 (副本) https://www.douban.com/group/topic/115356767/ ((其實我只是要偷渡電腦歷史故事,順便鼓舞同為中年大叔的網友)) [1] 引述自朱邦復的電子書,注意裡頭某些時間點有出入: http://cbflabs.com/book/asm/asm/2.htm -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.82.61 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1559838233.A.598.html

181 則留言

kkes0001, 1F
首推

yoyodiy, 2F
前10推 神級人物

MaruC, 3F
先推再看

alan23273850, 4F
搶前10推

kunileyclire, 5F

hjchris, 6F
想學都不晚...只要堅持到底東西都你的

bill0205, 7F

alan23273850, 8F
前10推不知道有沒有批幣 嘻嘻

wikileak, 9F
謝謝分享

nakayamayyt, 10F
朱先生真的是很奇才

Fuuuck, 11F
有人60歲還能寫製造業的VBA 學習態度的問題

REALJOINGO, 12F
偉大 謝分享

px37521, 13F

mvpdirk712, 14F
學習永遠不嫌晚,不管你學什麼,因為是一輩子的事情

Turas, 15F
睡了

hdotistyle, 16F

bonfferoni, 17F
看天分的

wbreeze, 18F

mat56, 19F
有神快拜

Haruna1998, 20F

justastupid, 21F
有年代比較近的例子嗎 畢竟那時候電腦才剛起步 很少

justastupid, 22F
人懂R

jserv, 23F
@justastupid, 請搜尋「若宮正子」老奶奶

ERT312, 24F
所以最後邦復有沒有追到紅蓮

Cliffx, 25F
看腦袋

g5637128, 26F

eric21489, 27F
老師晚安☺

justastupid, 28F
謝謝大師

vespar, 29F
挖靠...好屌...學習真的是一輩子的事

XXXXLAY, 30F
結果我還是想用新注音

a0952864901, 31F

hackerman, 32F

jserv, 33F
@XXXXLAY, 跪求給新酷音一個機會

Grothendieck, 34F
真猛 年紀大了還是不服輸:D

jserv, 35F
@eric21489, 剛哄女兒入睡,現在是我投入數位世界的開端

jserv, 36F
所以,應該要說「早安」 (咦?)

israelii, 37F
意外看到好文章 朱先生是我年輕時的偶像

echoo, 38F
超 斜槓人生

iceyeman, 39F
我的定力很差 看來是pass惹

HowLeeHi, 171F
推!抓個typo,"市場主流的 Apple ][I 電腦"
※ 編輯: jserv (140.116.82.61 臺灣), 06/07/2019 12:20:07

jserv, 172F
@HowLeeHi, 感謝告知,已修正

jimmy60318, 173F

ljsnonocat2, 174F

jssmile, 175F
老師推推
※ 編輯: jserv (140.116.82.61 臺灣), 06/07/2019 14:39:19

yukiko, 176F
宅色夫你打太多字了XDD

alibuda2014, 177F
倚天中文 小時候用的軟體 好懷念

littleaoc, 178F

arcysaint, 179F
人類重大貢獻推

smill2266, 180F

user1120, 181F
※ 轉錄者: okcool (125.230.18.220 臺灣), 06/09/2019 00:32:47