看板 Gossiping 關於我們 聯絡資訊
※ 引述《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.cc), 來自: 60.249.211.103 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1745901610.A.F63.html
quenquen: 你馬鷹狗? 馬鷹狗自述大學有打孔寫程式 1.163.159.178 04/29 12:52
sppmg: 你「行編輯器」認知可能有誤。Google: ed l 101.10.81.119 04/29 13:25
sppmg: ine editor 101.10.81.119 04/29 13:25
sppmg: 寫錯是能改的。我印象中也看過非全螢幕的ba 101.10.81.119 04/29 13:27
sppmg: sic編輯環境,不過當時看不懂怎麼用。後來 101.10.81.119 04/29 13:27
sppmg: 再學都是用全螢幕編輯器了。 101.10.81.119 04/29 13:27
sppmg: 一樓政治中毒吧!一堆60,70歲的都經歷過那 101.10.81.119 04/29 13:33
sppmg: 個年代。我當年大學教授還用開關輸入指令過 101.10.81.119 04/29 13:33
leolarrel: 樓主,勸你別跟這個帳號認真 118.163.98.66 04/29 14:44
applejone: goto 1: 超好用 140.112.14.15 04/29 15:28