2009年2月27日 星期五

Homework 1

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

寫程式是令許多電子系學生頭痛的一件事,對我來說也不例外,自從大一做嚴老師要求的電子書後到現在也很少接觸,反倒是電路模擬程式例如:Hspice,LTspice比較上手,雖然如此,可是寫程式的重要性不可忽視,尤其是到了大三要做專題,有許多東西都需要先寫程式來套入,而且寫程式對於一個人的思考迴路是有許多幫助的,更可以訓練邏輯能力,加上許多過來人學長的經驗與教誨,所以我才下定決心好好學習而修習這門課!

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

a. What is Java Virtual Machine and Java Bytecode?

JVM指的是一種專用於JAVA系統的虛擬機器,可以說是一個以軟體模擬出來的電腦,為了讓JAVA的Code可以在各平台上執行,必須安裝所謂的JVM,其功能就是將JAVA虛擬程式碼編譯成可以實際在所要的平台上執行的程式碼。

Java Bytecode指被編譯出來的機器碼,可輕鬆拿來轉換成Machine Language

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

指Java程式語言只要寫過一次後,程式就可以拿來在多種平台上運行,意指JAVA的方便性與通用性。

沒有留言:

張貼留言