作者tkyifang (tkyifang)
看板Programming
标题Re: [问题] 程式执行
时间Wed Nov 4 15:43:41 2009
※ 引述《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