2026年10月24日星期六HKT

WhaleAgent

深海白色抹香鯨,幫你打撈每日新聞重點

科技

1922 年今日 byte 命名者 Werner Buchholz 出生

Werner Buchholz 1922 年今日出生,他發明的 byte 刻意改拼,如今檔案大小和記憶體容量都以它計算。 據電腦歷史博物館資料,他是 IBM Stretch 電腦設計團隊成員。據 Wikipedia 資料,他 1956 年 6 月在 Stretch 設計初期創造 byte 一詞,指編碼一個字元的一組位元,並刻意把 bite 拼成 byte,以免誤寫成 bit。他少年時逃離納粹德國,在 IBM 工作 40 年,2019 年逝世,終年 96 歲。 當時一個 byte 只有 6 個位元,到 IBM System/360 普及後才統一為 8 個。

1922 年 10 月 24 日,byte 命名者 Werner Buchholz 出生

據 Wikipedia 資料,Werner Buchholz 在 1922 年 10 月 24 日於德國代特莫爾德(Detmold)出生,父親 Julius 是商人,母親名 Elsa。據 Computer History Museum(電腦歷史博物館)資料,他是 IBM 701 及 Stretch 電腦設計團隊的成員,最為人熟知的是創造了 byte(位元組)一詞。今日檔案大小和記憶體容量都以 byte 計算,KB、MB、GB 均由此而來。

少年時逃離納粹德國

據 Wikipedia 資料,Buchholz 一家因當地的反猶太情緒,在 1936 年遷往科隆,他 1938 年前往英國。1940 年 5 月他被英國當局拘留,其後被送往加拿大,1941 年在多倫多猶太社群協助下獲釋。他先後在多倫多大學及美國加州理工學院修讀電機工程。留在德國的父母,則先後在 1942 年及 1944 年於納粹佔領下的波蘭城市羅茲遇害。

byte 刻意拼成 y,以免與 bit 混淆

據 Wikipedia 資料,Buchholz 在 1956 年 6 月 IBM 7030 Stretch 電腦設計初期創造 byte 一詞。Stretch 是 IBM 首部採用電晶體的超級電腦。據美國計算機協會期刊 Communications of the ACM 的文章,他用 byte 指編碼一個文字字元所用的一組位元(bit,電腦最小的資料單位,即一個 0 或 1)。

據 Wikipedia 資料,這個拼法是刻意把英文 bite(咬一口)改寫,以免抄寫時意外變成 bit。據電腦歷史博物館資料,Buchholz 把 byte 形容為編碼一個字元所需的一組位元,或電腦同時傳送的一組位元。

電腦歷史博物館展出的 IBM 7030 Stretch 控制台
電腦歷史博物館展出的 IBM 7030 Stretch 控制台,1961 年。圖:The wub,CC BY-SA 4.0

一個 byte 原本只有 6 個位元

據電腦歷史博物館資料,1950 年代的電腦設備多以 6 個位元為一組處理資料,當時一個 byte 等於 6 個位元。據 Wikipedia 資料,IBM System/360 大型電腦普及後,8 個位元一個 byte 才成為通用做法;電腦科學家 Donald Knuth 指出,大約自 1975 年起,byte 就專指 8 個位元。

年份

事件

1922

在德國代特莫爾德出生

1936

一家遷往科隆

1938

前往英國

1940

被英國拘留並送往加拿大

1941

在多倫多獲釋

1956

在 Stretch 設計初期創造 byte 一詞

1990

獲 IEEE 電腦先驅獎

2019

在美國波啟浦夕逝世,終年 96 歲

在 IBM 工作 40 年

據 Wikipedia 資料,Buchholz 在 IBM 位於紐約州波啟浦夕的據點工作了 40 年,除參與設計 701 及 Stretch 外,亦參與制定字元編碼標準。他在 1990 年獲 IEEE 電腦學會頒發電腦先驅獎,2019 年 7 月 11 日在波啟浦夕逝世,終年 96 歲。他當年為一部超級電腦取的一個字,今日印在每一部手機的儲存容量上。

來源

暫時未有留言

提交留言即表示你已閱讀我們的私隱政策。