- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
C
for(i = 0; i imax; i++) myarray = 0.0;
Fortran
myarray = 0.0
Sure, both languages will generate the same machine code, but why type extra letters.
Another point to consider is that some legacy codes have undergone a lengthy and expensive process of being validated. For example, in the nuclear field there are codes that have been approved by various regulatory bodies and if you want to write a new code you would have go through the validation process.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Not only that (i.e., Steve sees Intel customer Fortran development activity rising), but I would suggest that when the object-oriented features of Fortran 2003 are implemented (esp by Intel in my case), the Fortran development acitivity will steepen still further.
Take a look at "Fortran 95/2003 Explained" (currently the only book commercially available describing Fortran 2003 standard), taking account of the publicly available errata, for a concise (like pure acidconcise) desciption of the new features of Fortran 2003. As Steve has noted elsewhere, the change from Fortran 95 to 2003 is an even greater leap than from Fortran 77 to 90 (or 95), so be willing to wait I don't know how long for the full feature set of 2003 to be implemented. But I think it will be well worth the wait.
I personally would like to see a forum topic, or a whole forum,started focusing on Fortran 2003 implementation of Design Patterns, especially the Strategy pattern, and Fortran object oriented development in general. Patterns, and object orientation implementationsusing Fortran 2003 in general, will require more work (lines of code) than in, say, C++. That will be the "price" of using Fortran 2003 for object oriented development, but the payoff will be better optimization since Fortran 2003 standard is more restrictive, making it harder on compiler implementors, but, hey, that's why they get the big bucks!
-Brian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
Do you have a "futures" list for the compiler? What is scheduled for upcoming releases, etc?
Also, What is the approximate number of current users?
Thanks,
Joel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
![](/skins/images/E799062D82CA2A220ED12C6FD1960495/responsive_peak/images/icon_anonymous_message.png)
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page