1.我對寫程式的看法:
我覺得寫程式能夠訓練自己思考事情進行方式,
把事情透析成一個一個步驟,一些平常看似自然的事情,
透過寫程式的感覺,可以看得更深入。
而程式語言也是令電腦能夠發會效率的關鍵,
人能夠有效率得控制電腦替我們服務,
也是靠良好的程式撰寫,否則電腦也只是聚集了
一大堆的開關而已。
2.JAVA 基本觀念
a. What is Java Virtual Machine and Java Bytecode?
Ans:
Java 使用two-step translation process,
也就是先將code轉成一個intermediate language,
這個intermediate language是屬於一個虛擬平台的
machine languag。也由於這個虛擬平台相似於其他
許多不同的平台,所以能夠很簡單的再轉換成不同平
台所需要的machine language。
這個intermediate language被稱為java byte-code,
而虛擬平台則稱為Java Virtual Machine。
b. Explain Java's feature "Write once, run anywhere."
Ans:
"Write once, run anywhere"是java試圖做出的一個特色。
舉例來說,在過去,應用在麥金塔系統的應用程式,要在IBM相容的PC上運作,
程式必須要再修改,是由於平台的不同。而Java想做出的這個願景,
也就是能夠跨平台的應用程式,可以避免因為平台的不同而衍生出來的工程。
這不僅僅是可以跨越Mac跟PC之間的隔閡,還能夠便利得應用在其他更多不同的平台之上,
增加程式本身的效益。
2009年6月23日 星期二
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言