1樓:
物件導向的 程式語言
譯者序不要將本文簡單地視為是對c++特徵的一個介紹。它的意義在於,一方面介紹了程式設計風格的演變,以及這種演變背後的動機
。另一個方面,它特別澄清了基於物件的(ob)和麵向物件(oo)的異同,這是具有很大意義的。我們可以看到,
不管是ob還是oo,都不過是一種程式的組織形式。 這在很大程式上指出了oo著眼於解決什麼樣的問題
(程式如何組織才能有彈性,容易重用和理解),而不解決什麼問題(資料結構的設計,演算法的設計)等等。
摘要 “物件導向程式設計”和“資料抽象”已經成為常用的程式設計術語,然而,很少有人能夠就它們的含義取得一致的認識;本文以ada,c++,module 2,simula和smalltalk等語言為背景對此給出一個非正式的定義。基本的想法是將“支援資料抽象”等同於定義和使用新資料型別的能力,而將“支援物件導向程式設計”等同於對類層次的表達能力。同時,還討論了通用程式語言為支援此種程式設計風格而必須提供的機制。
文中雖然採用c++來表述問題,但其討論的範圍並不僅限於這個語言。
1 介紹
並不是所有的語言都是物件導向的。一般認為,apl,ada,clu,c++,loops和smalltalk是物件導向的,我也曾經聽說過關於使用c, pascal,module-2,和chill進行物件導向設計的討論。那麼是否可以嘗試使用fortran和cobol來進行物件導向設計呢?
我認為那也一定是可行的。在很多圈子裡,“物件導向”已經成為“優秀”的高科技代名詞,在商業出版領域可以看到有以下的三段論:
ada是優秀的
物件導向是優秀的
所以ada是物件導向的
本文從通用程式語言的角度出發陳述了“物件導向”技術的概貌:
第2節比較了資料抽象和麵向物件之間的異同,也將它們和其他的程式設計風格做了區分;同時,指出了為了支援不同的程式設計風格所需的重要機制。
第3節陳述了為高效地支援資料抽象所需的語言機制。
第4節討論了支援物件導向所需的設施。
第5節陳述了傳統硬體體系結構和作業系統對於資料抽象和麵向物件程式設計施加的限制。
文中例子程式使用c++來書寫,這部分是出於介紹c++的目的,部分是因為c++是少數幾個同時支援資料抽象,物件導向程式設計和傳統程式設計風格的語言。本文不討論為支援特定高層語言特性而涉及的併發性和特殊硬體支援。
2.程式設計風格(programming paradigms)
物件導向程式設計是一種用來針對一類問題編寫優質**的程式設計技術。一個語言稱為是“物件導向”的如果它支援(support)物件導向風格的程式設計。
在這裡存在一個重要的區別。
2樓:匿名使用者
面象物件是一種思想,只要你思維到了那個層次,非面想物件的語言你一樣可以進行面象物件的開發.只是效率問題
3樓:匿名使用者
物件導向程式設計.就是部分功能做成了外掛.直接拖動程式設計.
上面的應該都不是.
c裡面的vc.或者c#是
pascal裡面的delphi是
4樓:超級無敵
都是的 看ide了要
fortran語言轉換為c語言的程式
5樓:菲菲大愛
2c 和 p2c 是兩個源**轉換程式. f2c 把 fortran **轉換為 c **, p2c 把 pascal **轉換為 c **. 當你安裝 gcc 時這兩個程式都會被安裝上去.
如果有一些用 fortran 或 pascal 寫的**要用 c 重寫的話, f2c 和 p2c對你非常有用. 這兩個程式產生的 c **一般不用修改就直接能被 gcc 編譯.
如果要轉換的 fortran 或 pascal 程式比較小的話可以直接使用 f2c 或 p2c不用加任何選項. 如果要轉換的程式比較龐大, 包含很多檔案的話可能要用到一些命令列選項.
在一個 fortran 程式上使用 f2c , 輸入下面的命令:
f2c my_fortranprog.f
注意: f2c 要求被轉換的程式的副檔名為 .f 或 a .f .
要把一個pascal 程式裝換為 c 程式, 輸入下面的命令:
p2c my_pascalprogram.pas
這兩個程式產生的 c 源**的檔名都和原來的檔名相同, 但副檔名由 .f或 .pas 變為 .c.
什麼情況屬於是工傷,哪些情況屬於工傷
職工有下列情形之一的,應當認定為工傷 一 在工作時間和工作場所內,因工作原因受到事故傷害的 二 工作時間前後在工作場所內,從事與工作有關的預備性或者收尾性工作受到事故傷害的 三 在工作時間和工作場所內,因履行工作職責受到暴力等意外傷害的 四 患職業病的 五 因工外出期間,由於工作原因受到傷害或者發生...
耳鳴屬於什麼疾病呢?耳鳴屬於是什麼病
不是,有先天和後天的!耳鳴屬於是什麼病?耳鳴雖然是很多人經常遇到的現象,但是很多人對於這類症狀都不會太在意,對於耳鳴也不是特別瞭解,沒有太多的關注度,更加沒有一些醫學上的認知,那麼,耳鳴是什病?下面我們來分析一下吧。耳鳴一般是日常生活中睡覺突然出現耳鳴的現象,有時候會持續的時間比較長,有事持續的時間...
我是農曆出生的,屬於是星座,我是農曆2023年7月23日出生的,屬於是星座?
農曆 1989.7.23 陽曆 1989.8.24 星座是按陽曆算的 座 8.23 9.22 所以你是 座 座的個性標籤 守護星 水星 屬 性 土象星座 符 號 的性器官 代 表 分析能力,思想條理性。屬於傳授型人物 座的情人 奉獻 完美 座的個性 座的人追求完美 挑剔和神經緊張,吹毛求疵正是他們的...