我見過談論Cobol的,當人們提起Java和.NET並沒有看到的OOP Cobol語言代碼的真實&完整的一塊。這是真的嗎? 如果不是,我可以在哪裏以及如何在Cobol main中創建一個實例(不知道如此說我是如此),就像其他語言一樣(我可以在cobol中使用它們做什麼)? 我的意思是,我讀的是如何創建類。我沒有看到他們真的給出了任何與這些類有關的例子。面向對象的Cobol需要Java還是其他一些語言來執行?
1
A
回答
4
你不會找到IBM企業COBOL的世界全OO COBOL應用程序的「真實,完整」的例子(其他廠商可能會更成功)。面向IBM Enterprise COBOL的OO擴展僅允許與Java應用程序的互操作性,而不是開發完整的基於OO的COBOL系統。
查看IBM的COBOL Cafe網站上關於純OO COBOL HelloWorld程序的tmross對this post的回覆。它幾乎概括了真正的問題。請注意,Tom Ross(tmross)是IBM COBOL編譯器開發的主要參與者,因此他與某些權威人士進行了交流。
BTW ......我在沒有辦法與IBM無關。
3
COBOL是一種語言,而Java和.NET既是一種語言(或一系列語言),也是一種運行在它們自己的指令集上的虛擬機,如字節碼或msil(這在技術上並不正確,因爲語言和vm實際上是分開的,但這種說法對於不精確的口語使用來說是成立的)。
中使用的任何的COBOL的面向對象的特徵需要一個編譯器,理解並支持這些功能。在虛擬框架(JRE,.NET)中運行需要一個可以編譯爲字節代碼或msil的編譯器。
相關問題
- 1. 什麼是一些最純粹的面向對象的語言?
- 2. 面試問題:面嚮對象語言與面嚮對象語言的區別
- 3. 純面嚮對象語言
- 4. 你需要知道學習oracle服務總線的wsdl嗎?你還需要知道哪些其他語言?
- 5. Java是純粹的面向對象的語言,因爲我們運行主要方法而不創建對象?
- 6. ruby真的是一個完全面向對象的語言嗎?
- 7. Python是一種純粹的面向對象的語言
- 8. 面向對象的執行
- 9. 高級編程語言是傾向於面向對象的,而低級語言是面向過程的嗎?
- 10. winbatch windows腳本語言面向對象?
- 11. 是基於OS,語言環境還是其他的File.separatorChar?
- 12. 學習C來自託管面向對象的語言
- 13. 工廠對象創建需要其他對象的對象
- 14. 404服務器重定向,還是其他一些方法?
- 15. 面向對象的C++幫助需要
- 16. Magento 2:升級後一些文本是其他語言
- 17. LISA語言對象是否定向?
- 18. 是否有一種允許對對象進行低級別訪問的面向對象的語言?
- 19. 面嚮對象語言的堆對象表示
- 20. Java建模語言是否可執行?
- 21. Mathematica面向對象系統(或其他)?
- 22. DCI中的「純面嚮對象語言」是什麼?
- 23. Javascript是否可以模仿面向對象的語言?
- 24. 還有哪些其他語言像JavaScript一樣寬鬆地輸入?
- 25. 通過一個對象循環不會給我其他語言
- 26. 我還需要什麼其他課程?
- 27. 需要Java模式:基於其他對象的類實例化對象
- 28. 使用Javascript(或其他一些語言)來檢測輪子方向而不使用頁面YOffset
- 29. 其他語句總是正在執行
- 30. 的Informix + Cobol語言在AIX