SOGO論壇
  登入   註冊   找回密碼
查看: 69124|回覆: 1
列印 上一主題 下一主題

[教學] 高階語言(High Level Language) [複製連結]

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

超級版主勳章 原創及親傳圖影片高手勳章 熱心參予論壇活動及用心回覆主題勳章 3C商品達人勳章 通訊產品達人勳章 SOGO綜合圖區之星勳章 品味生活區勳章 綜圖精英分享家勳章 影音達人勳章 優質套圖區主題分享達人勳章 正妹貼圖區主題分享達人勳章 性感誘惑區主題分享達人勳章 激情性愛區主題分享達人勳章 自拍樂園主題分享達人勳章 絲襪美腿區主題分享達人勳章 西洋辣妹區主題分享達人勳章 唯美清純區主題分享達人勳章 自然美景區主題分享達人勳章 汽車達人勳章 機車達人勳章

狀態︰ 離線
跳轉到指定樓層
1
發表於 2010-11-6 14:19:19 |只看該作者 |倒序瀏覽 | x 3
為了使電腦更廣泛的使用,就必須採用和人類日常生活用語較接近的程式語言,一般稱為「高階語言」,使用高階語言撰寫的程式,並不是馬上就可在電腦上執行,同樣必須透過「轉換」成機器語言後、才能在電腦上執行,轉換的工具有「直譯程式(Interpreter)」和「編譯程式(Compiler)」,在翻譯過程中,「直譯程式」是每翻譯一行指今後,就立刻將機器語言交付電腦執行,例如:早期的BASIC語言或是網際網路的標準語言HTML。

而「編譯程式」則是將全部的高階語言程式翻譯成機器語言後,才將完整的機器語言交由電腦執行,例如:曾經流行於商業上的COBOL語言、應用於科學與工程計算的 FORTRAN語言或是最近的Visual C++語言等。一般而言,採用編譯程式完成的語言,其執行速度較直譯式的程式為快。
新一代的程式語言已融入「物件導向」的觀念與架構,例如:Visual BASIC、Visual C++、Delphi等都是屬於物件導向的電腦語言。在先前我們知道Windows的工作原裡,簡單的說就是三個觀念:視窗、事件及訊息。

我們可將視窗看做是一個有範圍的矩形,而每個視窗發生的事件,都是我們藉著點選滑鼠這個動作後產生,接受這項訊息後,視窗將訊息傳送給作業系統,作業系統除了處理這個訊息之外,同時也將此訊息傳給其他的視窗,每個接收到此訊息的視窗便採取了適當的回應動作,以便能達成作業系統所賦予的作用。

所謂物件導向語言,是指程式的撰寫環境,在該電腦語言的整合發展環境下,我們可不需要撰寫大量的程式碼,便可將介面元件的外觀和配置,由該電腦語言的整合發展環境中所預先建立好的物件,拖放到螢幕上的某一點。如此一來,不但簡省許多費神的工作,免除所有低階訊息的處理,同時還能夠迅速地撰寫功能強大的應用程式,毋需再深究一些旁枝末節,這就是物件導向程式語言最主要的功能。
喜歡嗎?分享這篇文章給親朋好友︰
               感謝作者     

Rank: 3Rank: 3

狀態︰ 離線
2
發表於 2011-10-14 12:09:50 |只看該作者
感謝大大用心分享
不過我想高階語言目前還用不到呢
請注意︰利用多帳號發表自問自答的業配文置入性行銷廣告者,將直接禁訪或刪除帳號及全部文章!
您需要登錄後才可以回覆 登入 | 註冊


本論壇為非營利自由討論平台,所有個人言論不代表本站立場。文章內容如有涉及侵權,請通知管理人員,將立即刪除相關文章資料。侵權申訴或移除要求:abuse@oursogo.com

GMT+8, 2024-11-25 02:07

© 2004-2024 SOGO論壇 OURSOGO.COM
回頂部