<論文>プログラミング言語の選択 : Oberonの設計思想と意義について
スポンサーリンク
概要
- 論文の詳細を見る
Importance of programming language choice seems not to be considered and discussed sincerely in these days. This paper discusses from the point of view "The programming language does matter" and selected programming language is Oberon which was developed by N. Wirth and J. Gutknecht in ETH Zurich. Oberon is the name of programming language and of a supporting operating environment. While object oriented programming languages such as Simula or C++ have been developed adding the features of Algol 60 or C, Oberon was reconstructed totally under the tradition of Pascal and Modula-2 resulting avoidance to be growing fat. The most important simplification from Pascal and Modula-2 is the dropping of enumeration types. Concept of record type extension is principal feature of Oberon which supports inheritance, one of the most important feature of object oriented programming. Concerning the exclusion of the enumeration type, this paper examines how the conceptual changes are made for the fundamental data types from Pascal and Modula-2 to Oberon, followed by the discussion about 'for statement' on Oberon and Oberon-2 and the representation of type extension. Finally examines the significance of learning Oberon and using it to the programming education. Against the recent trend in corpulence of the programming languages and systems, simplicity of Oberon suggests the advisable way to the future development of computer technologies in academic and industry.
- 北海道東海大学の論文
- 2003-03-25
著者
関連論文
- アセンブリー言語のテイスト : DSPのサバイバル
- プログラミング言語の選択 : Oberonの設計思想と意義について
- 理工学系のWindows環境でのプログラミング : Excelでの経験
- 関数型プログラミングが目指すプログラミング方法論の新たな展開
- Simulaの文字列処理機能と汎用プログラミング言語としての役割について
- PC-FORTRANによる小型MINI-Lispシステムへの追加機能
- PC-FORTRANによる小型Lispシステム
- プログラミング言語における制御構造の変遷 : Algolとその後継言語のfor文を中心として