Re: [問卦] 知道Turbo C的人都幾歲了
※ 引述《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
--
你馬鷹狗? 馬鷹狗自述大學有打孔寫程式
你「行編輯器」認知可能有誤。Google: ed l
ine editor
寫錯是能改的。我印象中也看過非全螢幕的ba
sic編輯環境,不過當時看不懂怎麼用。後來
再學都是用全螢幕編輯器了。
一樓政治中毒吧!一堆60,70歲的都經歷過那
個年代。我當年大學教授還用開關輸入指令過
樓主,勸你別跟這個帳號認真
goto 1: 超好用
26
Re: [請益] 如何當軟體QA??拋磚引玉,台灣軟體測試真的很需要有大大來分享 --- 寫在最前面: 我測試是學這本書 我入門是買中文版,這裡貼的是原文,可以免費線上看,24
[問卦] 學太多程式語言會不會語法錯亂如題 本魯想問 像是不同的程式語言有很多一樣的語法 有些部分又有些微或是完全不同的差異 雖然說學程式最重要的可能還是一些資料結構或是邏輯演算法的理解13
[情報] 太閤立志傳5DX STEAM版顯示語言為全區通用太閤立志傳5DX到5/19就要發售, 我早在上個月就興沖沖於STEAM預約了豪華版,但在前幾天突然想到, 會不會有台灣玩家只能玩繁體中文,日本玩家才能玩日文的狀況, 於是寫信給koei客服詢問,今天客服回覆: 太閤立志傳5DX程式對應三種語言可以直接切換,沒有分區限制。8
Re: [閒聊] 以前沒網路怎麼寫程式很簡單R 首先你要先用電腦上的開關 往記憶體裡面輸入一個簡單的load load寫完,就可以用紙帶機了 10 首先先找到編輯器的紙帶,放進紙帶機,把編輯器載入記憶體 20 用電傳打字機開始寫程式8
[請益] 有沒有能建立關鍵字的文書外掛像是VS、SSMS在打語法的時候都會有關聯的快捷(比如打T出現Table 打I 出現Import之 類的) 因為工作上需要寫文件(word),會要標資料庫的Table和Cloumn名稱,很多很重複的就要 切換一直打同樣的東西,有時候少打了又被一直問定義。 想問有沒有什麼文書外掛(或輸入法)可以建立結構式的資料值或創建關鍵字/候選字讓
[問卦] 學習程式語言一次學好幾個是不是比較有有人學程式語言的時候 是vscode或 sublime 一次開五六個窗口 然後分別指定編碼語言為數個,比如 Java /JavaScript /c# /c++/ python 然後3
Re: [問卦] 寫web程式的都怎麼再讓自己進步呢?JavaScript 的東西一直在變 其實是追不完的 有時候框架原開發者沒繼續維護 或是出現不相容的大改版 使用者就跟著一起沉船
[心得] 2020-2-19 每日新聞#每日新聞 # 2020-2-19 每日新聞 # FB: # kibi 一個小於1024行就寫出來的文字編輯器
Re: [討論] 軟體工作真的有需要刷題嗎?非常感謝各位先進的建議,我有努力去看每一篇文章和各位的建議。 看來很明顯的想要進入夢想的好公司似乎還是要努力刷刷題。在下目前在 四大設備外商之一,目前在思考人生,希望可以做些改變並且完成當初想要的夢想 而不是為了工作而工作。 之所以想討論這個問題是認為解決問題似乎跟刷題的相關性不大,但假如真的需要