Forgot your password?

Comment: Re:Q: Why Are Scientists Still Using FORTRAN in 20 (Score 1) 634

by nickol (#46965615) Attached to: Why Scientists Are Still Using FORTRAN in 2014

That's wrong. Aliasing in FORTRAN is exactly the feature that can make optimization very difficult or impossible. Aliasing was invented because computers had small memories.
I've just finished a project in FORTRAN in geophysics, so I have some experience with this language. Why it is still in use? The answer is: scientists know it. No other reason. Projects in FORTRAN are very hard to maintain. Refactoring is also difficult. Half of the project was in FORTRAN, other half in C++. On any feature request we had a meeting to decide whether we are going to implement it in C++ or in FORTRAN and how the interface will look like.
FORTRAN _may_ have better efficiency in some cases. For really simple programs with no memory management and no hardware interaction.
I think that FORTRAN is a good language, but it is also an old language.

Comment: What exactly is morning (Score 1) 137

by nickol (#46658423) Attached to: Study: Exposure To Morning Sunlight Helps Managing Weight

In northern countries a day in the winter is short, in southern countries it is longer. As we do not notice big difference between body weight in north and south, what is morning exactly? Is it the time just after you wake up and turn on light? Or is it time when the Sun rises? Or what?

Comment: Re:Sci-fi, non-fiction, and a classic (Score 1) 796

by nickol (#45847731) Attached to: Ask Slashdot: What Are the Books Everyone Should Read?

This is interesting. As a native Russian speaker I assure you that "Brothers Karamazov" is incrediby boring and tedious book with unnatural characters. One of the worst books of Dostoyevsky. On the other hand I've read "To kill a mockingbird" in translation and found it interesting. Not in "must read" category, but good enough.
Maybe something is "found in translation".

At the source of every error which is blamed on the computer you will find at least two human errors, including the error of blaming it on the computer.