+ 7

Can we laarn FOTRAN on sololearn?

I want to dive into FOTRAN programming language.

30th Jun 2021, 9:49 PM
Abdulhakim Sani
Abdulhakim Sani - avatar
16 Answers
+ 9
Abdulhakim Sani, A year ago one user started a FORTRAN Interest Group on SoloLearn and began giving tutorials in FORTRAN 95. Sadly, after three lessons the user abruptly left, and the account was removed. I wish I knew what happened! I happened to save the first couple of programming examples. https://code.sololearn.com/cO38g8zy757e/?ref=app https://code.sololearn.com/cXcRTJ0xD6k2/?ref=app Note: These use a C++ loader to create, compile and run the FORTRAN code. It is necessary to do it this way in the SoloLearn environment.
1st Jul 2021, 2:35 AM
Brian
Brian - avatar
+ 6
Abdulhakim Sani Why are you trying to learn Fortran? What value would that have for today?
2nd Jul 2021, 1:24 AM
David Carroll
David Carroll - avatar
+ 6
Why? Because in Fortran, GOD is REAL (unless declared INTEGER). :) But seriously... "as of June 2021, Fortran was ranked 17th in the TIOBE index, a measure of the popularity of programming languages, climbing 17 positions from its ranking of 34th in January 2020." (says Wikipedia and the TIOBE site) There is still a huge amount of Fortran code in use, and the latest revision (Fortran 2018) came out in November 2018. Good luck, Abdulhakim Sani!
2nd Jul 2021, 2:26 AM
Jojo
Jojo - avatar
+ 6
Abdulhakim Sani FORTRAN is quite An old programming language from the early days of the 1980s could you please tell me why you want to learn this language? I'm very curious of your answer. However if you're interested don't give up an try your local library or the library of an University for books on this matter. I bet you that you will be successful in finding what you need to start learning. Good luck on your endeavor. 👍🤗🍀
2nd Jul 2021, 7:50 AM
🇺🇸 Anatoli🇧🇪🇪🇺 ,
🇺🇸 Anatoli🇧🇪🇪🇺 , - avatar
+ 5
Perhaps I'm missing some bigger picture here. But... the desire to learn Fortran in 2021 seems incredibly odd to me. How much new development is occurring with Fortran? How satisfying will it be to maintain legacy code that might be 60+ years old? I recall thinking of Fortran as this ancient relic of a programming language when I started in this industry about 25 years ago. Even then, we considered it would be around for a long time due to the decades of legacy code to support. To each their own, I suppose. bell "Mah Mind is Blown! 🤯" I didn't realize you were a programmer by trade, and now I learn you program in Fortran. I didn't realize there were many of you guys still around. Perhaps you can enlighten me. In 2021, would you recommend new developers to pursue an exciting career in Fortran? Why or why not? I still want to hear from the OP. Abdulhakim Sani Is there a strong demand in your area for Fortran? What's driving your interest to learn this language? I'm genuinely curious. 🙏
2nd Jul 2021, 7:45 PM
David Carroll
David Carroll - avatar
+ 5
Fortran is fast if you want to calculate. My career is not programming but science, I need programming as a tool every day. One could use any language for most purposes but one year ago, I remember helping someone -a good python programmer- to recast the main bottleneck in her code into fortran and reduce execution from hours to minutes. Fortran is not difficult as it is much less redundant and upwards compatible: What is the point of there being many alternative ways to achieve the same result? C++ is going that way, increasing complexity so fast. I would say it is like German and English. Grammar or vocabulary? Why would you learn German when most Germans speak English? I bet there are valid reasons. ;-) This makes js an interesting hobby to me: it is anarchic, chaotic and platform dependent. Perfectly horrible and fun to see how far one can stretch the complexity of a project. Anyway, whether as a scientist or an engineer, what you learn are ways to structure problem solving. Then you can use any tool.
2nd Jul 2021, 10:15 PM
bell
bell - avatar
+ 4
Thanks
1st Jul 2021, 5:22 AM
Abdulhakim Sani
Abdulhakim Sani - avatar
+ 4
David Carroll I program Fortran at work, we distribute a suite of programs written in this language and we have thousands of registered users: depends on the purpose of the program
2nd Jul 2021, 8:39 AM
bell
bell - avatar
+ 4
No ,It is very old
2nd Jul 2021, 12:06 PM
Ahmad Zherati
Ahmad Zherati - avatar
+ 4
Jojo Love the opening line in your response. 😜 I couldn't help but read that quote from Wikipedia like an over enthusiastic game show announcer's voice in my head over one of those silly jingles playing in the background while describing some grand prize package. 🤣 Perhaps it's reflective of how little credence I give to anything referring to the TIOBE "popularity" index for anything other than an anecdotal data point. That said, the climb from 34th to 17th within 18 months would indicate an uptick of search activity regarding some sort of information about Fortran. But why the recent uptick, what is being searched, and by whom? It's all a mystery for which people attribute to this so called "popularity" index, whatever that means. 😉 The revision from 3 years ago seems to be akin to a maintenance release for improved interoperability with C and updates to finally support with IEEE 754 from 2011. The release cycle of Fortran has been relatively minor and abysmally slow over the past few decades.
2nd Jul 2021, 7:40 PM
David Carroll
David Carroll - avatar
+ 4
Is there any benefit in learning Fortran TODAY ??? What exactly do you want to achieve with it?
2nd Jul 2021, 8:05 PM
Crash Metal
Crash Metal - avatar
+ 4
bell Thanks for your insight. It was very informative and eye opening. TBH... You're like a unicorn as meeting Fortran developers are few and far between for me... much like Fortran's revision releases (based on Wikipedia). 😂 While I won't likely be adding Fortran to my own portfolio, you've certainly given me some new perspective. 👌
2nd Jul 2021, 11:49 PM
David Carroll
David Carroll - avatar
+ 4
When I was a physics undergrad, I had to take a course in Fortran as a requirement. I’ve forgotten it though, as it seems that C++ is more popular in general, but I would really support there being a Fortran course here on Sololearn because I regret having forgotten it. I recall it being exceedingly superior for arrays compared to c/c++
4th Jul 2021, 6:24 AM
Edward Finkelstein
Edward Finkelstein - avatar
+ 2
Why not please🙏
30th Jun 2021, 9:55 PM
Abdulhakim Sani
Abdulhakim Sani - avatar
0
It's very interesting in structure
1st Jul 2021, 5:58 PM
Anonymous Hacker
Anonymous Hacker - avatar
- 9
Fortran is created by IBM company in the early years of 1995
1st Jul 2021, 5:58 PM
Anonymous Hacker
Anonymous Hacker - avatar