listed in the history section and put them in the external links section to make the page more readable.
I took out all of the tutorials, books, etc. JöG ( talk) 20:40, 18 December 2010 (UTC) cleaning up the article His other major reference point it seems). (in "The design and evolution of C++") that he liked the Simula model (and rejected the Smalltalk model, Preceding unsigned comment added by Bendel boy ( talk įor the record, C++ too based its model on Simula. Objects? -Preceding unsigned comment added by 129.138.36.82 ( talk) 19:05, 13 November 2008 (UTC) I think that you will find inheritance & type-bound procedures defines what Fortran objects can do. Fortran 2003 has extensible types, inheritance, polymorphic variables, and type-bound procedures (in addition to procedure pointers) what else is needed to qualify it as "object oriented?" Van.snyder 20:03 22 August 2006 (UTC) I replaced the brief 2003 text with Reid's summary.Īlthough it is correct to say "Fortran 2003 doesn't spell object-oriented programming concepts the same way that C++ does," it is incorrect to say "Fortran 2003 is not object oriented." The object-oriented programming model is consciously based upon Simula, not C++. The preceding unsigned comment was added by 203.200.55.101 ( talk Įven the article you link to says Fortran2003 is OO. Therefore it is wrong to write that fortran is object oriented. Pointers, but it is not part of the language. Fortran 2003 can emulate this, by using function Includes stuff like classes and inheritance. 43 A Commons file used on this page or its Wikidata item has been nominated for deletionįortran 2003 is not object oriented!!!! Īs far as I understood the basic definition of an object oriented language.42 Fortran IV had an ENTRY keyword to allow a kind of overloading functions with several entry points.41 Page abuse relating to 'God is Real' joke.37 "humor" section should be deleted- it is inappropriate for an encylopedic article and is a waste of time.36 Max character lenth of variable names.20 Does fortran support Thread-Local Storage(TLS)?.18 new keywords limit backward compatibility.13 Published validation report on ISO/IEC 1539 ?.8 Split History of fortran into a separate article.4 Blanks insignificant -before- Fortran 90?.1 fortran 2003 is not object oriented!!!!.Things you can help WikiProject Computer science with: This article has been rated as Mid-importance on the project's importance scale. This article has been rated as C-Class on the project's quality scale. Computer science Wikipedia:WikiProject Computer science Template:WikiProject Computer science Computer science articles If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks. This article is within the scope of WikiProject Computer science, a collaborative effort to improve the coverage of Computer science related articles on Wikipedia. This article is of interest to the following WikiProjects: Editors may also seek a reassessment of the decision if they believe there was a mistake.
Once these issues have been addressed, the article can be renominated. There are suggestions below for improving the article. This article has been rated as C-Class.įortran was a good articles nominee, but did not meet the good article criteria at the time. Fortran has been listed as a level-5 vital article in Technology.