Fortran is still one of the best, fastest, most optimized tools for number crunching.
Agreed.
It's also very easy to write simple programs in it.
This is a strength of Python too.
No way I'd use Python for serious large data set numerical calculations.
It's not either/or, with F2Py you can put your inner loops in Fortran, and deal with the higher level abstractions with Python. So you get fast number crunching and all the 'batteries included' too.
I just could not make myself use my best abilities to create weapons and then hand those weapons over the people I do not trust.
Well you certainly shouldn't make guns if you don't trust the trigger pullers, but in most of the developed world elected civilians are in charge of the military.
Exports to the third world don't keep me up at night, it's amazing what idiots can do to their neighbours with big knives.
Gotta agree, I develop numerical simulations and python is definitely a great glue for multi-language development. In a Linux environment it's tough to beat Maxima --> Fortran --> F2py for developing numerical algorithms. Then you get your inner-loops in *correct* Fortran90 and you can use them along with all the great 'batteries included' of python.
This is the solution, you're exactly right! Use generated papers as the way to score whether reviewers are doing their job well or not.
A short write-up on the idea; it shouldn't be too hard to automate since most submissions are electronic nowadays.
Fortran is still one of the best, fastest, most optimized tools for number crunching.
Agreed.
It's also very easy to write simple programs in it.
This is a strength of Python too.
No way I'd use Python for serious large data set numerical calculations.
It's not either/or, with F2Py you can put your inner loops in Fortran, and deal with the higher level abstractions with Python. So you get fast number crunching and all the 'batteries included' too.
I just could not make myself use my best abilities to create weapons and then hand those weapons over the people I do not trust.
Well you certainly shouldn't make guns if you don't trust the trigger pullers, but in most of the developed world elected civilians are in charge of the military. Exports to the third world don't keep me up at night, it's amazing what idiots can do to their neighbours with big knives.
A "grossly obvious fact" for your consideration: "Those who 'abjure' violence can only do so because others are committing violence on their behalf." http://www.george-orwell.org/Notes_on_Nationalism/0.html
Gotta agree, I develop numerical simulations and python is definitely a great glue for multi-language development. In a Linux environment it's tough to beat Maxima --> Fortran --> F2py for developing numerical algorithms. Then you get your inner-loops in *correct* Fortran90 and you can use them along with all the great 'batteries included' of python.
This is the solution, you're exactly right! Use generated papers as the way to score whether reviewers are doing their job well or not. A short write-up on the idea; it shouldn't be too hard to automate since most submissions are electronic nowadays.