PTT評價

Re: [問卦] 知道Turbo C的人都幾歲了

看板Gossiping標題Re: [問卦] 知道Turbo C的人都幾歲了作者
bulden
(要死的生魚片)
時間推噓 2 推:2 噓:0 →:8

※ 引述《HuangJC (吹笛牧童)》之銘言:
: : Turbo C++的人都幾歲了
: 當年小教授二號出現在台灣,而它是抄 Apple II 的家用電腦
: 其實還有個小教授一號,我家有,但我連開機都沒開過(我們是賣方 XD)
: Apple II 上最早的是 Basic,列編輯器式的高階語言
: 需要用行號來打程式

你的理解有一些問題,大概是你沒有學過Basic。

前面的行號是用來定址程式的,早期編輯器只有『行』編輯器。

什麼是『行』編輯器,可以想像在打字機上寫程式,等於寫錯了,就沒有辦法修改。

所以能執行的程式基本上都不會太大。而為了區分語法的斷落,就靠行號來區分,所以

是就用行號來標定這段語法的開始。

本魯被初用的到編輯器是PE2,這是DOS系統下使用的互動式變輯器,可以做簡單的排

版。

所以為什麼要行號,因為本身行號就是程式語言的一部份。

這個情況一直到Q-Basic才不用。

再提一個冷知識,就是BASIC的語法都是英文字的大寫,而C的語法都是小寫。

: 列編輯器?這什麼鬼?所以我雖然沒學過 vi, 但我也玩過它的表哥了

我們是稱行(line editor)啦,反正計概學的東西,大家知道是同一個東西就是了。

: 然後 8086/8088 出現,上面學的就是 Turbo Pascal 了
: 應該說早就有 Pascal, 而 Turbo 系統主推的就是強大的 IDE,整合發展環境
: 它就像內建一個 PE2,全螢幕編輯器一樣
: 事實上如果用全螢幕編輯器來寫程式,那 Basic 也不用行號了

這個理解也是有問題,當初在學校學BASIC時,就是要行號,因為語法本身就是這樣。

而後續的一些互動式編輯器,會自帶行號。這種在進行程式編譯時,因為不同語言的

Compiler會自動過濾掉不屬於語法的一部份。

就像C,你用一些自帶行號的編輯器寫出來的程式,在進行Comiler就會濾掉這些行號了。

: : → showdoggy: 樓下幾歲破肛門處 42.70.232.93 04/28 23:34
: : → zorro1111: 樓上出櫃那一年 114.25.235.33 04/28 23:35
: : 推 Insania: 棒賽硬窟窿<stdio.h> 49.216.16.100 04/28 23:35
: : 推 selfhu: 你知道嗎,debug可以寫組語 1.169.197.44 04/28 23:36
: call-151 for Apple II
: call-159 for 小教授二號
: 這是八位元版的監督程式進入點
: 當年 6502 CPU 能使用的位址空間有 64K
: 其中 16K 的 ROM 就整合進了 Basic 及一套簡單的監督程式
: 可稱為陽春版的組合語言
: A9 是 LDA,不過只能打 A9, 不能打 LDA
: 也就是說,我真的是學著機械碼在寫程式的
: 有夠辛苦

也還好啦!

因為PC的出現,你的一些工作都簡化了很多。

想想當年那些前輩在學Fortran,是要買整本的字卡回來填格子的。

當時在IBM 1401上的FORTRAN,要靠磁帶或是2200張打孔上來執行的。

你想想只要你的孔打錯了,基本上你都不知道要怎何處debug起。

: 推 squelch: 啊 有老人啊! 101.10.104.40 04/29 11:57: 快點去看飯島愛,又清純又漂亮
: 還有白石瞳
: 這兩個相提並論是因為,當年建中還成立了白飯研究社。。。
: 喔喔喔,工程師壓力大都會看些片片
: 但工程師是善良的,不要來查我硬碟
: 我要向日本申請 A片領域的政治庇護
: 工程師看 A片是人權。。
: ※ 編輯: HuangJC (123.110.76.230 臺灣), 04/29/2025 12:05:18
: 推 taylorabc: 有歲數 220.130.175.235 04/29 12:04: 推 stonys: Delphi真心好用,尤其是寫DB程式...後來改 101.10.237.200 04/29 12:09: → stonys: 用ADO.net用起來就是很彆扭 101.10.237.200 04/29 12:09

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.249.211.103 (臺灣)
PTT 網址

quenquen 04/29 12:52你馬鷹狗? 馬鷹狗自述大學有打孔寫程式

sppmg 04/29 13:25你「行編輯器」認知可能有誤。Google: ed l

sppmg 04/29 13:25ine editor

sppmg 04/29 13:27寫錯是能改的。我印象中也看過非全螢幕的ba

sppmg 04/29 13:27sic編輯環境,不過當時看不懂怎麼用。後來

sppmg 04/29 13:27再學都是用全螢幕編輯器了。

sppmg 04/29 13:33一樓政治中毒吧!一堆60,70歲的都經歷過那

sppmg 04/29 13:33個年代。我當年大學教授還用開關輸入指令過

leolarrel 04/29 14:44樓主,勸你別跟這個帳號認真

applejone 04/29 15:28goto 1: 超好用