pull down to refresh
32 sats \ 0 replies \ @south_korea_ln 29 Nov \ parent \ on: Early object oriented programming languages devs
Some of my younger colleagues are allergic to Fortran, yet they're always happy when I implement their Hamiltonians in my Fortran code. It's just so much faster. For production calculations, it is still pretty much the standard. But for everything post-processing or quick stuff, we use Python in my field. Some colleagues use Matlab too, but it became less common when numpy, scipy, etc matured in the last 10-20 years. You can get very far with Python, if you know how to use the proper libraries (that are actually written in Fortran, C and C++), but many of my colleagues don't bother learning about proper use, and thus their codes are pretty slow.
As a side note, ChatGPT is pretty good at explaining/solving bugs in Fortran, as it has likely been trained on all the old Fortran documentation. It saves me time. However, it is not good at implementing ideas that I have. Probably not enough Fortran code training data on Github, etc. Python is a much better fit for ChatGPT companionship.