看板 DummyHistory 關於我們 聯絡資訊
※ 引述《Anjou (天佑台灣)》之銘言: : ※ 引述《chenglap (無想流流星拳)》之銘言: : : 後果就是很快就有人開發出各種別的東西. : : 然後那些人就發財了. : : 最後回復原狀. 完. : 問一下 : 現在還有多少人會寫basic 的程式? 指令應該都忘光光了吧..... : 話說當年光學寫autoexec.bat 跟config.sys 都讓人痛苦到家了 : C 語言當時已經很高級了 不會, 人的腦袋對於無聊的東西記憶力是相當驚人的. 甚至 連豬兜 BASIC 裡 F1 - F10 是甚麼我都背得出來. 況且現今還是有 Visual Basic 這種東西存在. 另外有玩機 械或者電子的人, 現在的 8255 很多人還是在用 BASIC 寫. autoexec.bat 其實就只是順著執行一堆程式而已, 跟你在 DOS Prompt 一個個打去執行沒分別. config.sys 要 load 的 driver 來來去去就是那幾個, 不就 是 himem, emm386, 其他的要用時才看說明書. 其實 C 語言是很古老的東西, 現在都是用 C++. C, Pascal, BASIC 三巨頭沒記錯都是六十年代的出品, 都是有這麼長的年 紀了. 事實上在還是 8086 的時代, 大家寫程式根本就不會在意是用 甚麼語言, 怎樣把 CPU 和 mem 不擇手段地搾盡才是大家關心 的事情. -- 基於飲水思源的理念, 還是該打的廣告, hkday.net --- 碩果僅存還願意和其他地區轉信的香港 BBS -- ※ 編輯: chenglap 來自: 218.252.90.21 (01/15 22:03)
buffalobill:F1(File) F2(Run) F3(Save) F4(Load) 剩下忘了 01/15 22:17
chenglap:F1 是 List 吧. 01/15 22:19
JosephChen:autoexec可以判斷errorlevel 可以寫迴圈 還是比較強啦 01/15 23:13
MOONRAKER:C語言一直在演化中,BASIC也是一樣,你們不會真的以為 01/16 01:17
MOONRAKER:VB還能跟原始的BASIC搞上多少關連吧?到VB.NET更亂來, 01/16 01:18
MOONRAKER:已經差不多全盤C化了,就是比較鬆散而已。 01/16 01:19
MOONRAKER:autoexec/config那種沒啥意義的符號組合,不用的時候忘 01/16 01:20
MOONRAKER:得特別快。我是很奇怪怎麼還有人能記住那個,如果不是常 01/16 01:21
MOONRAKER:要為某些遊戲或ap做手工開機片的話。 01/16 01:21
kuninaka:推樓上 哈哈 圈內人@@ 01/16 01:46
chenglap:語言只是皮套, 寫法根本一樣. 01/16 09:26
chenglap:我一天會用到的程式語言便至少六種了. 01/16 09:26
chenglap:但其實該有的結構和 OO 設定現在的程式語言都有了. 01/16 09:27
nvidia:哪有一樣 底層運作的方式會有不同 01/16 14:58
nvidia:一樣的寫法 底層跑的方式會不同 要因地制宜 01/16 14:59
nvidia:跑在VM或直接跑在CPU 情況就不一樣了 01/16 15:00
iio:樓上的市佔率掉到60%了喔~XD 01/16 15:48
chenglap:反正那是組譯器或編譯器的工作. 01/16 16:54
nvidia:感覺你好輕視設計程式語言的人 01/16 16:59
nvidia:不知道你有沒有用過Scala 裡面很多新的構想組合 01/16 17:00
nvidia:Scala是跑在JVM上的 01/16 17:01
innominate:其實認為語言都差不多的人可以去學一下Erlang跟LISP 01/16 17:11
chenglap:是我對程式語言的看法跟你們不同. 01/16 17:46
chenglap:LISP 這些我都寫過, 我是說, 寫程式的重點不是語言. 01/16 17:49
chenglap:你要說 MFC, GC, Borland C++ 很不同都可以. 01/16 17:51
chenglap:但這二十多年來, 我認為真正被改變的是程序員的思考方式. 01/16 17:52
chenglap:被改變的有很多都是硬體, 客戶要求, 開發速度的改變. 01/16 17:53
chenglap:語言只是配合這些環境改變而改變, 而不是語言改變了環境. 01/16 17:53
innominate:根據不同的需求,會使用不同的語言,不可一概而論 01/16 17:53
innominate:是的,語言是因為配合環境改變,也正如此所以還是有差異 01/16 17:54
chenglap:所以我說, 如果其他語言都消失了, 只會重新被開發出來. 01/16 17:55
chenglap:因為不是語言導致了今天電腦的發展, 而是電腦的發展產生 01/16 17:56
innominate:就像我們無法拿PHP去開發Driver,語言本身還是有差距在 01/16 17:56
chenglap:更多的語言工具而已. 而不變的是, 工具越方便, 限制越大. 01/16 17:56
innominate:我覺得是相輔相成的,電腦科學的發展跟語言無法完全切開 01/16 17:57
chenglap:所以我認為語言的不同, 只是方便程度和限制的交易. 01/16 17:57
chenglap:以前我會瘋到將程式寫好後, 用組合語言重寫去追求速度. 01/16 17:57
innominate:所以那些發明語言的人才可以拿到turing award... 01/16 17:58
chenglap:但今天再這樣做已沒意義, 因為 CPU 和 mem 都太多了. 01/16 17:58
chenglap:我也用過一些失敗的語言, 例如 TurboBasic, J++ 01/16 18:00
innominate:也不是都沒意義,像在Embedded系統上可能還是會有用 01/16 18:00
chenglap:而認識到, 市場本身的影響其實是最大的. 01/16 18:00
chenglap:說起 embedded, 近年似乎以 linux 和 java 為大宗. 01/16 18:01
innominate:看需求,很多系統在追求realtime環境下會用realtime os 01/16 18:02
chenglap:可惜我其實不太願意再當程式員了. 01/16 18:03
chenglap:所以寫程式也越來越懶. 01/16 18:04
innominate:哈,教職很好阿,在台灣搶手的很 XDDDD 01/16 18:04
chenglap:其實我也不喜歡一輩子困在學校裡. 01/16 18:12
innominate:其實你可以去寫書了,應該會蠻賺的啦~ 01/16 18:13
chenglap:寫書? 寫甚麼書? 01/16 18:13
chenglap:我的性格太不安定, 我自己也覺得不太好. 01/16 18:14
innominate:自由作家很合你這種個性,反正想寫什麼就寫 01/16 18:15
chenglap:會餓死的. 01/16 18:15
innominate:邊作教職邊寫囉,你寫東西的速度應該還是挺快的 01/16 18:16
chenglap:出書是花錢而不是賺錢的事情... 01/16 18:21
innominate:那是出版商的問題... 01/16 18:21
chenglap:我沒出版商, 只能靠自己吧. 01/16 18:35