作者juamvla (绿)
看板PLT
标题Re: [问题] interprete &compile 这两个字
时间Sat Sep 15 06:24:16 2007
Html是一种标签语言
你也可以说它是文件式语言
因为单纯的Html原本是设计用来呈现文件内容的
就像Word一样
只是Word是用来制作书面文件
而Html是用来放在网页上 让大家不用传递档案都看得到
而Script是因为使用者觉得只有单纯的静态网页内容太过单调
於是设计出一种可以即时动态地呈现文件内容的方式
例如滑鼠移到某字上 字会放大或颜色改变
或者你点了某选项 其他选项会随即呈现
再点一次就隐藏等 这样都是动态的script
至於compile会出现target code
最主要是为了把原本的程式编译成跨平台
有了跨平台的target code
同样功能的程式不用因为作业系统不同
而必须重新用支援作业系统的程式语言重新撰写
有关compile与target 你可以参考java
但是直译interpet程式跑比较快
因为假设有一个程式有100行
某使用者可能只用到前50行的功能就不使用了
由於程式编跑边直译 所以他也只要直译前50行程式
但编译就不同了 它必须先把程式全部的100行都先编译完
再呈现给使用者使用
已上是我的学习浅见 如有错误 请谅解及指教 ^^
※ 引述《godfat (godfat 真常)》之铭言:
: ※ 引述《micbrimac (shark)》之铭言:
: : 借问一下
: : interprete 和 compile
: : 的意思有甚麽不一样呢
: 简单地说,compile 会有 source code 和 target code,
: 将 source code 转换成 target code 的动作就叫 compile.
: interprete 则是边转边跑,target code 你看不到
: : 其实这个问题
: : 是因为script的缘故
: : 因为很多地方都有script这个辞
: : EX: shell script , java script
: 举例用 e.g., 不过这是题外话﹍
: : 所以想问一下
: : script在language里面有没有比较
: : general的意思
: : 谢谢
: 没有,只是单纯指拿来做一些比较高阶的批次工作用的语言
: 也许这会造成比较 general, 但这跟是不是 script 无关。
--
~爱喝无糖绿茶的女生~
~爱开怀大笑的女生~
~容易受感动的女生~
Welcome to my blog:
http://www.mygreenteablog.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.10.93.120