PTT評價

Re: [問卦] 在卡上打洞寫程式是什麼感覺

看板Gossiping標題Re: [問卦] 在卡上打洞寫程式是什麼感覺作者
jserv
(松鼠)
時間推噓推:397 噓:1 →:33

※ 引述《LaAc (深淵戰士)》之銘言:
: 看關鍵少數那些人學程式就是用卡打洞
: 打完後放進電腦讓它跑
: 這樣連印個Hello world都超難吧
: 如果不小心手殘少打什麼要debug484會瘋掉
: 有沒有卦?

剛好我需要跟學生解釋為何 Linux 核心原始程式碼的風格規範 [1] 中,限制一行至多
80 個字元,其典故跟「打孔卡」(punched card) 有關。
: The preferred limit on the length of a single line is 80 columns.

1890 年代,美國人口普查就使用新發明的穿孔卡及機器,僅用 6 週就完成統計,對比
1880 年代全人工進行的普查,歷時 8 年。這個劃時代的發明出自德裔美籍的 Herman
Hollerith,後者以打孔卡技術,建構出打孔卡片製表機 (Tabulation Machine) [2],
由於美國人口普查的成功,他創立名為 Tabulating Machine Company 的新事業 [4],
向全世界的人口統計局兜售自家的產品,並成功獲得多國採納,1911 年,華爾街的金融大亨 Charles Ranlett Flint 買下 Herman Hollerith 創立的 Tabulating Machine
Company,將其併入到 CTR (Computing Tabulating Recording) 公司,著眼於大量的
打孔卡背後巨量的資料處理。

因 CTR 公司經營不善,業務一直停滯,於是 Flint 在 1914 年雇用 Thomas J. Watson來扭轉業績。
> Thomas J. Watson 在 1943 年有句名言:
> "I think there is a world market for maybe five computers."
此前 Watson 曾因壟斷罪而吃了一年牢飯,瞧不起 Watson 的 CTR 董事會
只讓他擔任職務不大的經理,不過 Watson 忍辱負重,不僅使 CTR 業績成長,最終成為該公司實際的經營者,然後就是人們熟知的 IBM 公司。Watson 到 CTR 任職的第一件事是向銀行貸款 5 萬美元 (相當於今日的 134 萬美元!),採用出租機器的嶄新銷售手法,刺激業務量。1914 年 Watson 長子 Thomas Watson Jr. (IBM 的第二任總裁) 出生,也是第一次世界大戰的起點,儘管主要戰場在歐洲,但列強的相互牽制下,美國無法脫身,而戰爭結束時,製表需求激增,幾乎每間大型保險公司和鐵路公司都用得到 CTR 公司的打孔卡片製表機器,1919 年 CTR 公司的營業額高達 1300 萬美元。1924 年,身為 CTR公司總經理的 Watson 將公司更名為 IBM,打孔卡相關的產品持續改變這世界。

1928 年,IBM 發明 80 欄、12 列格式的矩形孔卡片 [3],是用耐溼、耐皺、又耐熱的
絕緣質料紙張製成,長 7 又 3/8 吋、寬 3 又 1/4 吋,以美國壹圓紙鈔的尺吋為準,
每張卡片的每欄代表一個文字、數字或特殊符號,12 列的排列順序由上而下,其中卡片下端的 0 到 9 共 10 列,稱為數字打孔位置,凡在數字位置上打孔就代表該數字。卡片上端的 0, 11, 12 等三列稱為區域打孔位置,為打英文字母或特殊符號時配合之用。

這個 IBM 發明的格式很快就成為業界標準,且伴隨著該公司在電腦主機的成功,使得
早期的電腦普遍採用事先透過打孔機已輸入資訊的打孔卡,當做電腦程式和資料的主要
輸入媒介,這也是為何年紀偏長的人會回憶「寫程式到打孔卡」,因為打孔卡就是當時
業界標準的輸入媒介,而為何把 programming 稱為「寫」程式呢?因為早期的程式開發者需要事先謄寫程式碼和資料在紙上,交付給電腦中心的人員,批次透過人工操作打字
機式的鍵盤,將前述程式碼和資料「輸入」到打孔卡。

IBM 的打孔卡格式是業界標準的事實,使得 80 欄這樣的打孔卡寬度限制,成為蟄伏在
電腦演化過程中的「枷鎖」,就算今日我們用了更大更好更漂亮的電腦螢幕,當我們啟動終端機 (Terminal) 視窗時,仍會見到 80 個字元寬度的預設值。

我們來觀賞以下短片,感受 IBM 打孔卡機器的運作,和當時人們如何「寫」程式:
https://youtu.be/YnnGbcM-H8c

影片可見 IBM 029 型打孔機 [6]。1964 年 IBM 銷售 System/360 大型電腦 [5],一度壟斷大型電腦市場,而 IBM 029 型打孔機則伴隨 System/360 主機,作為配件銷售。
電影《關鍵少數》(Hidden Figure) 讓世人理解在 1960 年代,"computer" 一詞指真的負責計算 (compute) 的人,這群英雄負責替工程師計算驗證複雜的數學算式。此外,這部電影也讓我們看到,幫助美國太空總署 (NASA) 在美蘇冷戰時期,完成首次太空船載人繞行地球任務 (Project Mercury [8]) 的另一功臣:IBM 7090 處理器 [7],後者也是
全球第一台電晶體計算機,每秒可執行 229,000 道運算,亦是大型主機的始袓。以農神火箭實際發射登月太空船之前,NASA 已利用 IBM 7090 執行過數千次的模擬飛行,在
1969 年,NASA 更以五套 IBM System/360 執行任務控管,使得阿波羅 11 號成功得以
成功地執行登月任務。

IBM 029 型打孔機搭配 Standard Modular System (SMS) 卡 [9] 時,可做到當時非常
先進的功能,像是數字區自動填補左側的 0 —— 當設定數字區域長度為 6 欄時,打孔
機操作員只要輸入 "43",打孔機就會自動填充起始位置開頭的 4 個 '0',於是最終輸出"00043"。詳細資訊可見哥倫比亞大學的網站:
http://www.columbia.edu/cu/computinghistory/029.html

也許你會認為,IBM 029 型打孔機大概只在 1960 年代活躍,之後程式設計師就改用其他輸入媒介,像是 UNIX 共同發明者 Ken Thompson 和 Dennis M. Ritchie [10] 在 1972年於 DEC PDP-11 主機前,透過 teletyper (電傳打字機,可簡稱 TTY) 和主機互動的狀況:
https://www.bell-labs.com/usr/dmr/www/picture.html

上圖可見,Ken Thompson 似乎很成熟 (我不好意思說他少年老成),但他發展 UNIX 時僅26 歲,而且他與身旁 Dennis Ritchie 協作的過程,沒用到螢幕或顯示器?!

1963 年麻省理工學院的科學記者採訪當時計算中心,並與 Fernando J. Corbató教授
對話,後者是世界上第一個分時多工作業系統 Compatible Time-Sharing System (CTSS)的主導設計者,Corbató教授在 CTSS 獲得巨大成功後,帶領 MIT 團隊,和通用電氣及
Bell Labs 發展 MULTICS 作業系統,許多慣例和概念一路從 CTSS, MULTICS,到後來的UNIX 作業系統。可參見以下短片:
https://youtu.be/Q07PhW5sCEk

在這部短片中,Corbató教授談及過往批次處理系統的限制,並快速回顧電腦運作原理及如何實作分時多工、依據優先權進行排程等等,是此,電腦猶如電話交換機,同時為多個使用者所操作,每位使用者都能依據需求使用終端機,存取到運算和儲存資源,不會和
其他使用系統的人有所衝突。另外,也不難從影片中看到形似打字機、可和電腦對話互動的裝置,那就是 TTY —— 早期的電腦沒有配備螢幕,而是透過 TTY,藉由訊號連線,
建立人機互動的終端機 (console),現在受到 UNIX 影響的作業系統,像是 Linux 和
macOS,都保有 tty 子系統,其名稱和功能就來自 teletype —— 存在 50 年以上的
「活化石」。

值得注意的是,TTY 和打孔卡幾乎一樣古老,且 1970 年代,程式設計師仍用打孔卡作為程式和資料輸入的媒介,配合批次任務的執行,畢竟物美價廉的儲存設備還不存在,打孔卡還是持續風行。TTY 適合「線上」(指操作員和電腦主機連線互動) 操作,而打孔卡則適合程式設計師「線下」撰寫程式碼和準備資料。

打孔卡對程式設計的影響不可小覷,甚至讓 COBOL 和 FORTRAN 這樣早期的程式語言,
需要特別考慮到標誌 (labeling) 在特定位置的作用。1960 年代,打孔卡不僅沒專用
的編號 (試想要是操作員將這些卡片散落一地,該如何正確地重排呢?),也沒浮水印,於是用於 COBOL 程式的打孔卡會將最後的 8 欄保留給標誌使用,以決定卡片間的順序,卡片中間還特別設計其他標誌,判斷是否用二張或更多卡片來表達單一敘述 (即今日程式設計常見的跨行程式敘述)。FORTRAN 程式語言也有類似的考量,該語言發明的年代還
沒有今天我們意義上的鍵盤與螢幕,程式碼必須使用打孔機,於是特定的欄位和行也被
保留為識別用途。

[1] Linux kernel coding style:
https://www.kernel.org/doc/html/latest/process/coding-style.html
[2] Tabulating machine:
https://en.wikipedia.org/wiki/Tabulating_machine
[3] IBM 80-column format and character codes:
https://en.wikipedia.org/wiki/Punched_card#IBM_80-column_format_and_character_codes
[4] Herman Hollerith 的生平和事業,可見泛科學網站:
https://pansci.asia/archives/189683
[5] IBM System/360:
https://www.ibm.com/ibm/history/ibm100/us/en/icons/system360/
[6] IBM 029 Card Punch:
https://en.wikipedia.org/wiki/Keypunch#IBM_029_Card_Punch
[7] IBM 7090: https://en.wikipedia.org/wiki/IBM_7090
儘管 IBM 7090 是全球第一台電晶體計算機,但其二進位系統跟我們今日所見的電腦 有極大的差異,可參見拙作〈解讀計算機編碼〉:
https://hackmd.io/@sysprog/binary-representation
[8] Project Mercury: https://en.wikipedia.org/wiki/Project_Mercury
[9] IBM Standard Modular System:
https://en.wikipedia.org/wiki/IBM_Standard_Modular_System
[10] Dennis M. Ritchie 已在 2011 年離開人世,生前只在一間公司工作,直到退休, 即 Bell Labs。Ritchie 晚年十分低調。以至於在他離開這個世界時,不為眾人
所知,但他創造的 UNIX 作業系統和 C 語言,直接地改變我們所處的世界。
https://www.bell-labs.com/usr/dmr/www/

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.246.163 (臺灣)
※ 文章網址: https://www.ptt.cc/Gossiping/M.1619131060.A.3B7

he0050461604/23 06:38大神先推

Costco556604/23 06:39阿鬼您還是講中文ㄅ…

mozume04/23 06:44有神快拜

s923403204/23 06:45等等補推

tsubasawolfy04/23 06:47漲姿勢了

jserv04/23 06:47@Costco5566, 對不起,我的中文程度不夠好

johnhmj04/23 06:47

FlashGet04/23 06:47講的淺顯易懂

※ 編輯: jserv (140.116.246.163 臺灣), 04/23/2021 06:49:56

syldsk04/23 06:49文組

JoJo5604/23 06:49

jserv04/23 06:50@syldsk, 我每年都要寫論文,「文」組無誤

zener51704/23 06:53哇~讚啦

james8035104/23 06:55

corel04/23 07:02神人

foxhero04/23 07:03老師早

ashs9222304/23 07:05推推

rickphyman4204/23 07:07老師起得真早

ayasedd04/23 07:08大神推

Luluemiko04/23 07:12先膜拜大神

platinum556604/23 07:14長知識了

amethystboy04/23 07:16

tanby04/23 07:16有神快拜 神都不用睡覺

holmes213604/23 07:19未看先推

GNFLAG04/23 07:21長知識了 謝謝

beinggood04/23 07:21

donation1204/23 07:27好懷念!我當年上計概老師也是教這個!

t2003121004/23 07:29老師早~

step33004/23 07:30神奇

z8906204/23 07:30嗚嗚嗚

daemonshadow04/23 07:31

a095286490104/23 07:33已收藏 老師早

cake1041404/23 07:33先推免得被發現我看不懂

tt764204/23 07:33都是中文,但是看某.....

bronco522904/23 07:34

helixc04/23 07:34

snow380404/23 07:34好險沒經歷過這些東西

Cireiat04/23 07:35知識大爆發啦!好文

kc04/23 07:36大神

Cireiat04/23 07:36j大耶,快拜

ert13579804/23 07:37

sd78504/23 07:38科普文 推

k140004/23 07:39

ghostl4080904/23 07:39116老師好認真啊

iorittn04/23 07:39

aegis9108604/23 07:41大神

hsgreent04/23 07:41長知識

godofsex04/23 07:44

Murloc04/23 07:44哇 又一篇好文

alanlight04/23 07:47有神必拜

yannicklatte04/23 07:50u文

xoy23204/23 07:51大神給推

davide6804/23 07:51老師早

Tassatul04/23 07:52太強啦

actionist04/23 07:52先推再看

rnmrn04/23 07:53神啊

yu337640604/23 07:53

aurorahuangh04/23 07:53

gungunme556604/23 07:56老師早

kobashi04/23 07:57推薦此文章,學到了很多電腦發展的歷史

Mimmature04/23 07:57老師最近發文興致高昂

Bartelby04/23 07:58

s8706904/23 07:59釣出上古神獸

hengy04/23 08:00

pgferic04/23 08:00漲知識了

michelle1004/23 08:00推推

wowfan04/23 08:01

tom5051204/23 08:02大師

beachboy704/23 08:02

breathair04/23 08:02推!

chen895804/23 08:03

MRfridge04/23 08:04今天為什麼一堆優文

acake04/23 08:04現在不是80了

urmfo04/23 08:05

qwe0468704/23 08:06優文 前百推

BANDITCS04/23 08:07謝謝老師,原來萬惡的80字元限制是這樣來的XD

ericno15304/23 08:07我一早起床懷疑自己是不是不識字

eju90167704/23 08:07

bradyhau10604/23 08:08優文太多 好不習慣

adios991104/23 08:09趕快推

pilitiger04/23 08:09大作無誤!

Temari081404/23 08:09趕快推

odddriver04/23 08:09老師早

q6504/23 08:09認真推

roroccc04/23 08:11為何這篇只有3X推

zero100004/23 08:11好神奇

eggbird04/23 08:12好文章

wildli042204/23 08:12原來啊

omegajoker04/23 08:12

Enerie04/23 08:13優文推

zero1199504/23 08:13厲害了...

kudoe04/23 08:14老師早

jump69304/23 08:14教授 好猛!

Irhhwtd04/23 08:14優質好文耶

v7q404/23 08:14嗯!跟我想的差不多

enderboy765204/23 08:15

ZO2004/23 08:15

hitmd04/23 08:16凡人如我完全沒辦法想像打孔運作

woeshit04/23 08:16太專業,給推

mmarty04/23 08:18看八卦長知識

kids999504/23 08:18老師這篇太早發了,這時間看文的比較少吧

magon04/23 08:19好復古

e04bank04/23 08:19八卦需要更多這種文章

ponponx04/23 08:19謝謝大神!資訊爆炸啦!

ToTaiwan04/23 08:20

aaaaagw04/23 08:21這不推不行

Daiwa04/23 08:21God

bronx080704/23 08:22

lone71404/23 08:23

Dvdoer04/23 08:24U文拜讀

Agdanpanda04/23 08:25

suppichu04/23 08:25讚的

claymath04/23 08:25好厲害

reckson101704/23 08:25好文

patrick3111304/23 08:25八卦這兩天文藝復興嗎?這麼多好文

nxupap04/23 08:26講得很清楚

notneme15904/23 08:26優文

mizuyoru342304/23 08:27推 講得淺顯易懂

coburn04/23 08:27老師您是教軟體還是教歷史的呢

gipo77604/23 08:27

allomifo04/23 08:28先推再看

linein04/23 08:28

chicagoparis04/23 08:28太神了 jserv都不用睡覺ㄉ

e1251816633904/23 08:28老師是剛起床還是根本沒睡

Mozar04/23 08:29推jserv大大

nodefence04/23 08:29116推推

your13504/23 08:29拜讀

im3151904/23 08:30PTT真是神人一堆....

j10joey04/23 08:30謝謝老師分享

js25507604/23 08:30太神啦

chiahong122704/23 08:31

hit012304/23 08:32在學術電子佈告欄看到學術文章

CoolShow04/23 08:32推!!!!

tsaodin022004/23 08:32太…神啦

greenpeter04/23 08:33強者 科普月刊文

henrylin808604/23 08:34睡剛醒就看到大神文,請受我一拜

aa91300tw04/23 08:35推!!

kklo04/23 08:35

s080574404/23 08:35推 八卦需要更多這種文章

jet11310204/23 08:35優文

ki9768004/23 08:35

gamefox04/23 08:35上課了同學,老師好~~~

flyerknight04/23 08:36優質

t1329kimo04/23 08:38

shiwa04/23 08:38好酷@@!!

milulite04/23 08:38

bearteddy04/23 08:38一口氣發兩篇專業文 當然推爆

yonderknight04/23 08:38好懷念喔

zhong30304/23 08:39太神了

tomchan04/23 08:39

bunnyer04/23 08:39已經是系教授等級

busfan04/23 08:40大推!

wilson640504/23 08:40印象中枷鎖在 Linux kernel 已經被解放了

zrna051504/23 08:41

ups04/23 08:41神推

curryiverson04/23 08:42

jospa04/23 08:43趕快推一下,不然人家以為我是文組。

whiteheart04/23 08:43

jeff080104/23 08:43厲害

aa89005104/23 08:44朝聖

lpoijk04/23 08:44我覺得80的限制該重新討論一下了 code review為了這80 有

lpoijk04/23 08:44時候真的好煩啊

Aurorra04/23 08:45新知

iamstrapless04/23 08:45計算機概論的一部分嗎

love5269704/23 08:46推推

idletime04/23 08:47我有生能見到活字典 真是感動

bookstar0704/23 08:47老師都不用睡的嗎 …

sos8624504/23 08:47好文 推

lolmap04/23 08:47一定是機器人回覆的,怎麼可能都不用睡覺QQ

cliff210204/23 08:47朝聖jserv

diiky04/23 08:48

s923403204/23 08:48補個推

showdoggy04/23 08:48這篇比上一篇更難懂了 看好久

lice022504/23 08:49

shermantan04/23 08:51完整的演進史、歷歷在目。

shermantan04/23 08:51不知現在的計概還會教這些古董級的歷史嗎?

hj19921004/23 08:51上過j大的課,覺得很猛

mikeway04/23 08:51

dongkee04/23 08:52先推免得被發現我看不懂

izual04/23 08:53老師好猛...

CarBonRicE04/23 08:53推!太神了!

anarchy04/23 08:53推 認真文

tim10810804/23 08:54大神

derderyao04/23 08:54

g125450104/23 08:56學過cobol 有夠擊敗的語言 原來如此

inunoya04/23 08:56太神了

sjr50004/23 08:57知識推

windqqr04/23 08:57看 PTT 長知識

ss880702ss04/23 08:57原來背後有這麼多故事

yoyoyoyoman04/23 08:57

dodoju04/23 08:58推大神!

missin04/23 08:592B鉛筆塗的電腦答案卡應該是類似概念

asidy04/23 09:00又是你

mmx325904/23 09:01先推,這樣就表示我都懂 ==

yerym04/23 09:01推推

qoo6060604/23 09:04好...好窩

Jarvis704/23 09:05我也是這麼想的

alongbow04/23 09:06

rmn092004/23 09:08FB 80 各大銀行現在還是用IBM大型主機

ccjg467304/23 09:08大神

LYY93004/23 09:08

hotmailcom04/23 09:08

rmn092004/23 09:09http://i.imgur.com/ZCurmd6.jpg

dufflin04/23 09:09善哉

KirkSynder04/23 09:10被酸民酸還能自嘲不生氣,佩服

angelvic04/23 09:11這麼認真,但我看不懂

yu80091004/23 09:11

a12046304/23 09:12

fouto04/23 09:13長知識

goodfuture04/23 09:14大師太帥了!!

cheetah107004/23 09:15

miuya04/23 09:16長知識

pingchen04/23 09:16

karmel04/23 09:17

jay1681404/23 09:18大神必推~

Brioni04/23 09:19真.考古文

womanloveme04/23 09:19自己要找好多資料才看的懂,很有趣的分享

leoone04/23 09:20打這麼長誰看的.....喔. 抱歉是jserv 老師 我乖乖看完

LeafLu04/23 09:21

kaitokid121404/23 09:21卡上打得再多洞 還不是找不到女人打洞

phatman04/23 09:21

yjn04/23 09:22每年都要寫論文,意思是走學術界的,搞不好是個教授等級了

xru0304/23 09:24

Deparic04/23 09:24我沒有預料會在八卦看到這種等級的文章

colorworst04/23 09:25大神

achun339904/23 09:28老師的年代才有打洞...1980吧 時代進步神速

Feverist04/23 09:28老師早

Tarkers04/23 09:29不推不行了

laytomall04/23 09:30跪了

KLSAKKOCK04/23 09:30大神推

FFSR04/23 09:31

runningboy04/23 09:31請問老師都沒在睡覺嗎?

ilikewade04/23 09:32打孔的聲音好療癒

mynewid04/23 09:33

hdotistyle04/23 09:33先推 別人就不會以為我看不懂了

ko30949104/23 09:34見神

APC04/23 09:34特推

none04904/23 09:35

henryhujj04/23 09:36老師早安

ian15962704/23 09:36WOW

dj533kevin04/23 09:38難怪我的IDE整天說我太長,就是打孔機害的

yangbob120304/23 09:38Jserv就成大教授啊 當然要寫論文 菜味濃厚

savageg04/23 09:40很厲害但老人臭都出來了

nekoares04/23 09:41推科普

sses6080204/23 09:41推....但是還是不懂 學程式學到現在還是爛爛的QAQ

aaa9530804/23 09:41跪拜大神Orz

k1k183200204/23 09:42那時代的東西能這樣運作起來真的蠻神的

jserv04/23 09:44@achun3399, 什麼叫「老師的年代」?我可是與時俱進的鄉民

azman1018z04/23 09:45太長

albert122904/23 09:45推!

WunoW04/23 09:45推冷知識

active804/23 09:46推推

muserFW04/23 09:47八卦終於出現優文

g7024504/23 09:48

WoRkFunCtioN04/23 09:48釣到野生jserv了!!!

leevarchu04/23 09:49神人推

nove87050904/23 09:50老師早

how2004/23 09:51專業推

joverKJ04/23 09:55推啦

unmolk04/23 09:56jserv先跪

ahaha77704/23 09:57覺得大腦上升了10度

loser104/23 09:58在下78年上交大住宿舍還在床底下發現約一百張的卡片

RinHizakura04/23 09:58老師的睡覺時間依然是人類不解的迷XD

allen200004/23 09:59長知識

driver556604/23 10:01

ikenaka04/23 10:04教授好

parkeryang04/23 10:04太神啦

tongzhou04/23 10:04大神好

Trapezoid04/23 10:06

jonestem04/23 10:06也經歷過打洞機的推 XDDD

stayforever04/23 10:08你媽知道你半夜不睡覺在發優文嗎?

NVCat04/23 10:08

jserv04/23 10:08@RinHizakura, 累了就睡,睡醒就上網刷存在感(?)

momo814004/23 10:09有神快拜

poiuyyulj0204/23 10:09老師早

cocota04/23 10:10欸.教授狂發論文辣.(怕

stevetang01004/23 10:10抱歉 我無話可說

roxcido04/23 10:12朝聖

lin21232404/23 10:13

lovelycateye04/23 10:13先推再看~

lkj12tw04/23 10:13專業 推

philae111204/23 10:14

conanhide04/23 10:15以前跑程式真的好辛苦

ZaneLin04/23 10:17老師不用睡覺的...

starts04/23 10:17嗯嗯跟我想的一樣

gR7P4zXH04/23 10:18一直很好奇如何半小時一篇優文

kids199104/23 10:20

qwqw156204/23 10:20

tommy255804/23 10:21

smallkaka04/23 10:23專業推

wahahacoo04/23 10:24心血來潮打了多久 太神了

k2425869704/23 10:24

iiKryptos04/23 10:26老師好

chriswolf04/23 10:28

x98123504/23 10:28長姿勢

ffeei33204/23 10:29一早就遇見上帝...

chyo072204/23 10:29考古系?

Yunyung04/23 10:32太神啦

jim112204/23 10:33

Litfal04/23 10:34你資工系? 幹還真的是 而且還是教授 怕

MissPigHead04/23 10:34專業推

lookat04/23 10:34

galium04/23 10:35上古神獸啊!

peasuka04/23 10:38

GLaDOS110504/23 10:38教授好

sppm04/23 10:40朝聖

xLiC04/23 10:41老師早

MiLuDaiBoom04/23 10:43大神

OSDim04/23 10:43太神辣

keyman204/23 10:45

yamikiri04/23 10:46老師好

newplayer27304/23 10:48Mon I’m here end of line

LucasChen04/23 10:50大神好

j1987100104/23 10:50以前這樣code到底怎麼發現自己有沒有打錯字...

cloudsub04/23 10:51以後的人也會問用鍵盤寫程式要幹嘛

jahfone04/23 10:55太神啦 一天兩篇

ap423004/23 10:58膜拜 有神快拜

zeldalight04/23 10:59好喔

a8128865304/23 11:01大學教授有說過當年要編譯都是要拿著洞卡排隊

Victory204/23 11:03

c2425399404/23 11:03趕快推不然他們覺得我不懂

akira0015004/23 11:03看完了還是一知半解 等一下還要去查資料

Kylol04/23 11:04這是最近看到老師的第二篇文章了

posttit04/23 11:05感謝計算機史科普,超有趣的。看影片想到2B畫卡+1

BANDITCS04/23 11:0780字元在很多老的code裡面挺常見的...尤其有的程式從7,8

BANDITCS04/23 11:080年代發展到今天的,有時候讀取input放寬了,但是傳遞到

BANDITCS04/23 11:09子程式還是只有80字元,然後就慘了...

aron9141604/23 11:12天啊 才幾十年的時間 變化好大

evevt04/23 11:14老師你每年論文484隨便寫都上啊QQ

kenny6071004/23 11:15優文必須推

MangoTW04/23 11:17先推再懂

ttff04/23 11:18太神了

wenzao604004/23 11:21文組看不懂但還是要推

gakaza04/23 11:27朝聖 (拜

kei182304/23 11:28先推 不然人家以為我看不懂

beyuki04/23 11:29真的有人看完嗎

ricky93060504/23 11:31太強

nasa93002204/23 11:33

cheng3150704/23 11:35

ciswww04/23 11:37PTT一行也是80個半形字

Cypresslin04/23 11:40激推英國布萊切利園旁邊的電腦博物館

shadowstrike04/23 11:42老師你好啊

auir04/23 11:46考古系

andyiron04/23 11:46噓一下神XD

rwen04/23 11:47

pimachu04/23 11:47那打錯怎麼辦 整張卡報廢?

oryzae04/23 11:54跟打卡比起來,console真的和藹可親。

SPOCKTHECAT04/23 11:54不明覺厲

oryzae04/23 11:55樓上,是的,所以你可以想像當時debug會有多崩潰

SuperUnison04/23 12:04推推推

rosydark04/23 12:08有神快拜

barlin04/23 12:09專業推

dnkofe04/23 12:12有神必拜

gaduoray04/23 12:13今天真多產XDDD

Bf109G604/23 12:14

KeithYeh04/23 12:16老師最近好像很閒XD

dsa88888804/23 12:19

air402804/23 12:19推推

catsondbs04/23 12:20NASA博物館有第一次上太空的程式 用金屬打孔卡

wolfofschool04/23 12:27先推

joeduck04/23 12:28推易懂

shou081004/23 12:31

kanokazurin04/23 12:33專業好文

bobby102804/23 12:38長姿勢

domorita66604/23 12:38還有附參考出處真的4在寫論文了哈哈哈哈哈

vvrr04/23 12:38所以一張卡片=一行程式嗎@@

akibaroy04/23 12:41好文必推,學習了

surfboy04/23 12:43推!長知識!

parislove304/23 12:44電腦史而已 講看不懂的是怎樣= =

aborwang04/23 12:47

zack000004/23 12:48

jaguars3304/23 12:51推優文

ntuarthur04/23 12:56老師好

funofHD04/23 12:56這不就計概

abb12345604/23 12:56

tow04/23 12:59老師好

astrayred2L04/23 12:59

bill0302704/23 13:04今天大神都出來了

chupiggy04/23 13:04Dennis Ritchie過世沒被媒體大篇幅報導真的是新聞界罪孽

formos04/23 13:12推~

diemanEric04/23 13:14

NCKUchemRx04/23 13:14先怕再看

hankknah04/23 13:15文組看不懂辣

jackyuki104/23 13:22奇怪的姿勢又增加了

gin1079104/23 13:22教授好

streakray04/23 13:27老師好

randy06104/23 13:37超豐富有趣的歷史演進

wu0h968592104/23 13:40長知識

L1ON04/23 13:45老師你怎能那麼厲害 太誇張ㄌ

fatathome04/23 13:51

a8261114104/23 13:52

Tcha4w704/23 13:55推完整

uniqueufo04/23 14:04太神了

CrazyBug04/23 14:15好酷

chayoung04/23 14:30

oGsMvP04/23 14:50老師好

foxey04/23 15:04這些程式語言的名稱好幾十年沒聽到了...Pascal也是

foxey04/23 15:05電腦閱卷那個2B鉛筆描答案格也是仿打孔卡的意思

whitehow04/23 15:16

AnnAnnNiHow04/23 15:37推認真

hhbbookao04/23 15:47長知識

user112004/23 16:00

pr955804/23 16:12幹 去排隊啦 又打錯洞了

s59585704/23 16:13太神啦

goodboy9804/23 16:29太長!先推

a2793868604/23 16:40

dn91hde38b04/23 16:51可以不要這麼多字嗎 我理組看不懂

comms052504/23 16:53先推,怎麼辦我看不懂

nalthax04/23 17:08媽我在這看上帝

imhideji04/23 17:32又跪了...

bobohorn04/23 17:55推推推

affluent04/23 17:57好神啊,到底要多有熱忱

bewritten04/23 18:27大神

jack93101804/23 18:36

goldie04/23 19:04推杰色夫大神 ... m(__ __)m

aa42904/23 19:07

allen7950504/23 19:19朝聖推

suckme04/23 20:12

kokunmai04/23 21:13

e5a1t2004/23 21:22

ms052987604/23 21:26

Incentive04/23 23:29推大神

Centerpan04/23 23:39神…

andyjaw04/24 01:58

neverlin04/24 03:27神…拜託保佑我機房的機器乖乖無事

pcchen8122004/24 03:49

hydrogencl04/24 05:38ctrl + alt + F1 還是可以去 tty1 看一下,但我是用 l

hydrogencl04/24 05:38inux

Chian367504/24 07:48

saedn04/24 08:22老師出現了

Matthew1024404/24 21:46計概.. 116大神教授 辛苦您整理了