About this paper

Appears in:
Pages: 2937-2941
Publication year: 2010
ISBN: 978-84-613-9386-2
ISSN: 2340-1117

Conference name: 2nd International Conference on Education and New Learning Technologies
Dates: 5-7 July, 2010
Location: Barcelona, Spain

A COMPARATIVE REVIEW OF EXCEPTION HANDLING IN ADA 95, C++, AND JAVA

A. Molki

The Petroleum Institute (UNITED ARAB EMIRATES)
We investigate the concept of exception handling as a powerful tool for increasing the reliability of computer programs by automatically detecting and addressing special conditions that arise during the execution stage. Exception handling and related concepts are described and general approaches to exception handling are reviewed and outlined. In particular, exception handling in three object-oriented programming languages Ada 95, C++, and Java are examined and compared which will enable computer science educators to select an appropriate language for teaching the concept of exception handling. While Ada 95 and C++ offer powerful exception handling tools, they lack the reliability of Java’s exception handling partly as they do not implement checked exceptions. While Java seems to be better at exception handling, it is the programmer’s ability of effectively using exception handling that will result in fast executing code.
@InProceedings{MOLKI2010ACO,
author = {Molki, A.},
title = {A COMPARATIVE REVIEW OF EXCEPTION HANDLING IN ADA 95, C++, AND JAVA},
series = {2nd International Conference on Education and New Learning Technologies},
booktitle = {EDULEARN10 Proceedings},
isbn = {978-84-613-9386-2},
issn = {2340-1117},
publisher = {IATED},
location = {Barcelona, Spain},
month = {5-7 July, 2010},
year = {2010},
pages = {2937-2941}}
TY - CONF
AU - A. Molki
TI - A COMPARATIVE REVIEW OF EXCEPTION HANDLING IN ADA 95, C++, AND JAVA
SN - 978-84-613-9386-2/2340-1117
PY - 2010
Y1 - 5-7 July, 2010
CI - Barcelona, Spain
JO - 2nd International Conference on Education and New Learning Technologies
JA - EDULEARN10 Proceedings
SP - 2937
EP - 2941
ER -
A. Molki (2010) A COMPARATIVE REVIEW OF EXCEPTION HANDLING IN ADA 95, C++, AND JAVA, EDULEARN10 Proceedings, pp. 2937-2941.
User:
Pass: