作者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