Re: [問題] 程式執行
※ 引述《littleboypis (littleboypis)》之銘言:
: ※ [本文轉錄自 LinuxDev 看板]
: 作者: littleboypis (littleboypis) 站內: LinuxDev
: 標題: [問題] 程式執行
: 時間: Wed Nov 4 13:35:05 2009
: 想請教一下 一隻程式是怎麼在OS(Linux/Windows)執行的?
: 為何gcc hello.c後 就可以下
: ./a.out
: 在OS上執行
: 如果在沒有OS上的 又是怎麼一個情況?
: 謝謝
執行程式,總是會有個執行者。(笑)
所以,執行程式是有背景的,單獨討論程式常常沒有意義
背景是我個人的語言,指程式背後的 OS等等的環境
即使是驅動程式也是都有背景
或許說可以沒有一般所謂的OS,但不能沒有執行環境
我看你的文意,沒有OS,應該是指沒有環境
所以我想不出 "沒有環境的程式" 是什麼
程式沒有環境,只能是片斷的演算法
程式有執行者,就會有環境
執行程式不能不指定環境,就像提需求也不能都不提環境
甚至我覺得,提需求第一步就是要先講出環境
這對細部討論時,不同環境差異是很大的
需求: "我公司需要一個留言板"
討論需求老半天,才發現到文具店買的白板就可以了
需求者也根本沒想過要用電腦留言
這樣就很好笑了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.69.204
討論串 (同標題文章)