期刊名称:International Journal of Software Engineering & Applications (IJSEA)
印刷版ISSN:0976-2221
电子版ISSN:0975-9018
出版年度:2014
卷号:5
期号:3
页码:25
出版社:Academy & Industry Research Collaboration Center (AIRCC)
摘要:This paper presents a comparative study to evaluate and compare Fortran with the two most popularprogramming languages Java and C++. Fortran has gone through major and minor extensions in theyears 2003 and 2008. (1) How much have these extensions made Fortran comparable to Java and C++?(2) What are the differences and similarities, in supporting features like: Templates, object constructorsand destructors, abstract data types and dynamic binding? These are the main questions we are trying toanswer in this study. An object-oriented ray tracing application is implemented in these three languages tocompare them. By using only one program we ensured there was only one set of requirements thus makingthe comparison homogeneous. Based on our literature survey this is the first study carried out to comparethese languages by applying software metrics to the ray tracing application and comparing these resultswith the similarities and differences found in practice. We motivate the language implementers andcompiler developers, by providing binary analysis and profiling of the application, to improve Fortranobject handling and processing, and hence making it more prolific and general. This study facilitates andencourages the reader to further explore, study and use these languages more effectively and productively,especially Fortran.