2009年2月22日 星期日

Homework 1


1. 兩年前寫了幾篇文章,探討為什麼要學寫程式。參考之後,也描述一下你對寫程式的看法。

   對於現在科技社會而言,電腦已是大眾必備的工具。而許多作業系統也已由人力轉為電腦代勞,而電腦的運作勢必就要靠人類寫一套程式才可執行工作,程式在電腦世界裡已是不可或缺的東西。不管在未來需不需要寫到程式,但如文章裡所提到的,寫程式是一種邏輯思考設計的訓練,可以訓練清晰頭腦,對未來也是很有幫助的!希望我能學會所有的程式語言~加油!




2. 參考課本第一章,回答以下問題

a. What is Java Virtual Machine and Java Bytecode?


   Java虛擬機Java Virtual Machine)是一個虛構出來的計算機,通過在實際的計算機上模擬模擬各種計算機功能來實現的。Java虛擬機有自己完善的硬體架構,如處理器堆疊暫存器等,還具有相應的指令系統。JVM屏蔽了與具體作業系統平台相關的信息,使得Java程序只需生成在Java虛擬機上運行的目標代碼(位元組碼),就可以在多種平台上不加修改地運行。


[引用:http://zh.wikipedia.org/w/index.php?title=Java_Virtual_Machine&variant=zh-tw]



b. Explain Java's feature "Write once, run anywhere.

 意思是JAVA程式跨越任何平台都可以執行。

沒有留言: