2008年12月10日 星期三

欽佩之人

Jonh Kenmey




1964 年,John Kemeny和Thomas在Dartmouth學院設計出BASIC語言,由於它的語法很接近人類所使用的自然語言和數學表示式,廣受到電腦初學者的喜愛。早期的BASIC語言為能在個人電腦的64KB主記憶體上執行,並不注重結構化與模組化設計,因此,常造成程式維護上的困難。因此,不為專業程式設計師所重視。由於近年來科技的不斷進步,個人電腦硬體如CPU速度不斷地提昇,主記憶體容量大幅提高以及週邊設備日新月異,使得個人電腦能應付功能強大的高階語言的需求。





微軟公司在1988年推出的英文版Quick BASIC 4.5版,將BASIC語言推到最高峰,在1991年,微軟又推出中文版的Quick BASIC,它除了擁有一般高階語言的優點外,程式亦具有結構化、模組化,可編譯成執行檔,更提供中文提示操作說明。國內電腦初學者紛紛以此做為初學程式設計的基礎,也有不少商業軟體如電腦輔助教學軟體等使用Quick BASIC語言來設計。





自從Windows 作業系統推出以後,人與電腦之間的使用者介面大大改觀,電腦已不再是少數人的專利品,大部份的人只需經過短時間的學習就能操作電腦,不用再去記憶單調乏味且難懂的DOS命令而直接使用滑鼠點選作業項目即可,方便許多。因此微軟公司在1991年推出Visual BASIC(視覺培基語言)簡稱VB,它沿襲傳統BASIC的精神,是將DOS版的Quick BASIC改良的程式語言。


PS:
物件導向是指把現實世界中的現象,以更接近自然的形式在電腦世界中反映出來。每一個物件都有屬於自己的屬性(Property)和方法(Method),物件與物件間則是靠著方法來傳遞物件的訊息(Message)。

分成: 1.物件(Object)
2.屬性(Property)
3.事件(Event)
4.方法(Method)
5.事件驅動(Event Driven)



感想:


對現在學習電腦的人而言,大部分都有接觸過VB。這是專門用來寫程式的,比起過往的軟體,最大的好處,就是BASIC 程式的特色就是簡單、容易上手,所以成為初學者入門的最佳選擇。當我在高中的階段,就有使用過它,寫出一些簡單易懂的程式。但是,VB卻沒有非常的嚴謹,當你要寫除龐大的程式的時候,VB的徵錯卻非常困難。雖然是號稱「物件導向」的程式,但卻沒有物件中非常重要的「繼承」特色。關於這點,微軟也有鑑於此,重新打造VB,所以在2002年誕生VB.NET。就是現在最普遍的基本軟體。

沒有留言:

張貼留言