資料載入處理中...
跳到主要內容
臺灣博碩士論文加值系統
:::
網站導覽
|
首頁
|
關於本站
|
聯絡我們
|
國圖首頁
|
常見問題
|
操作說明
English
|
FB 專頁
|
Mobile
免費會員
登入
|
註冊
切換版面粉紅色
切換版面綠色
切換版面橘色
切換版面淡藍色
切換版面黃色
切換版面藍色
功能切換導覽列
(18.97.9.169) 您好!臺灣時間:2025/01/21 06:43
字體大小:
字級大小SCRIPT,如您的瀏覽器不支援,IE6請利用鍵盤按住ALT鍵 + V → X → (G)最大(L)較大(M)中(S)較小(A)小,來選擇適合您的文字大小,如為IE7或Firefoxy瀏覽器則可利用鍵盤 Ctrl + (+)放大 (-)縮小來改變字型大小。
字體大小變更功能,需開啟瀏覽器的JAVASCRIPT功能
:::
詳目顯示
recordfocus
第 1 筆 / 共 1 筆
/1
頁
論文基本資料
摘要
外文摘要
紙本論文
QR Code
本論文永久網址
:
複製永久網址
Twitter
研究生:
涂耀仁
研究生(外文):
Yaw-Ren Tuw
論文名稱:
個體導向程式架構及機能在不同C++編譯器下之執行效率分析
論文名稱(外文):
The analysis of the execution efficiency of Object-Oriented pro- gramming constructs and mechanisms under different C++ compilers
指導教授:
陳登吉
指導教授(外文):
Deng-Jyi Chen
學位類別:
碩士
校院名稱:
國立交通大學
系所名稱:
資訊工程研究所
學門:
工程學門
學類:
電資工程學類
論文種類:
學術論文
論文出版年:
1993
畢業學年度:
81
語文別:
中文
論文頁數:
83
外文關鍵詞:
No
相關次數:
被引用:0
點閱:169
評分:
下載:0
書目收藏:1
個體導向程式語言主要包含四項程式架構及機能-資料隱藏, 資料抽象
化, 繼承, 動態繫結. 本文是對個體導向程式語言C++, 分別針對個體導
向之四項程式架構及機能, 相對於傳統的程式設計方式作程式執行效率影
響的分析與探討.我們以C++程式語言分別完成具有上述四項機能的特性
之程式, 並與具有相同功能但以傳統的方式完成之程式作效率的比較. 因
為編譯器的選擇影響執行效率很大, 為求分析結果具有概括性, 故我們使
用六種編譯器 --三種屬於PC上的編譯器, 三種屬於工作站上的, 並分
析此六種編譯器所產生的結果, 以比較不同C++編譯器間有何差異. 從分
析我們得到的結論是:使用繼承之特性對執行效率完全沒有影響,而其它項
的機能特性並不一定會造成執行效率變差, 且改進部份編譯器對上述之機
能的完成方式, 還可以再增進其執行效率. 故使用個體導向方式發展軟
體, 並以個體導向程式語言C++來編寫程式並不意謂程式之執行效率將因
而降低.
Object-Oriented programming languages consist of four pro-
gramming constructs and mechanisms, namely information
hindding, data abstraction, inheritance, dynamic binding. The
purpose of this study is to analyze the execution
efficiency of Object- Oriented programming constructs and
mechanisms under defferent C++ compilers. We implement
programs using C++ and each of them has one or more property
of the four mechanisms mentioned above. Then we compare them
with those programs that have the same functiona- lity but
are implemented with traditional programming technigue. Since
compilers may produce results of the analysis considerable
differences, six kinds of compilers are used to minimize
the effects from compilers. These compilers are 1) Borland
C++, 2) Zortech C++, 3) MicroSoft C++, 4) SUN gcc version
2.3.3, 5) SUN C++ version 2.1 SC 1.0 and 6) SUN C++ version 2.0
FCS. The first three compilers are for PC environment while the
later three are for workstation. From our study, inheritance
does not affect on the execution efficiency while the other
three machanisms may not always de- crease the execution
efficiency. Further studies indicate that appropriate
compiler optimization will improve the execution efficiency
of these Object-Oriented constructs and mechanisms. Conclusion
from this study favors that Object-Oriented con- structs and
mechanisms implemented based on C++ do not decrease execution
efficiency.Particularly, dynamic binding for some spe- cific
applications could outperform the traditional implementa- tion
technigue both the execution efficiency and flexibility for
implementation.
國圖紙本論文
推文
當script無法執行時可按︰
推文
網路書籤
當script無法執行時可按︰
網路書籤
推薦
當script無法執行時可按︰
推薦
評分
當script無法執行時可按︰
評分
引用網址
當script無法執行時可按︰
引用網址
轉寄
當script無法執行時可按︰
轉寄
top
相關論文
相關期刊
熱門點閱論文
無相關論文
無相關期刊
1.
印刷電路板業銅污泥回收銅粉並產製奈米級鐵氧磁體尖晶石觸媒催化VOCs之研究
2.
AOORPE軟體規格編輯器之設計
3.
高速區域網路上一具有無連接導向整合服務的媒體存取控制
4.
一個ATM網路之多階式擁塞控制方法
5.
幾何模型中幾何限制曲面的圖形顯示
6.
物體導向軟體之複雜性量測之實驗研究
7.
混合式資料驅動架構設計與在傳算器上製作其仿擬器
8.
線上手寫中文辨認-動態規劃法和任務分配法則
9.
二值影像距離轉換之平行計算法則與架構:沒有限制條件與有限制條件狀況
10.
即時程序控制軟體快速雛型環境之設計
11.
以FDDI多媒體網路為例之分散式系統之程式可靠度分析
12.
一個個體導向大型系統軟體分析及設計方法
13.
以多段式磁鐵化法處理重金屬系實驗室廢液
14.
空間時間斜率法在影像編碼上之應用
15.
參數曲面的曲面交線計算
簡易查詢
|
進階查詢
|
熱門排行
|
我的研究室