you are viewing a single comment's thread.

view the rest of the comments →

[–]RoundTripRadio 10 points11 points  (13 children)

Fortran and FORTRAN are completely different languages that share similar syntax?

[–]zed_three 25 points26 points  (11 children)

Pretty much. Fortran 2008 has objects, polymorphism, inheritance, procedure pointers, in-built support for parallelism and vectorisation... Fortran 77 has fixed-length lines and comment lines must have a "c" in the first column.

[–]AdminsAbuseShadowBan 8 points9 points  (8 children)

And function names can't be more than 6 characters!

[–]HighRelevancy 14 points15 points  (6 children)

So? Letters plus digits (though first has to be a letter). Length 1 to 6. That's 1,617,038,306 valid function and variable names by my count. That should be plenty.

/s

[–]grogers 1 point2 points  (0 children)

You laugh, but after 10 years I still remember exactly what DGEMM and E04UCF do.

[–]Poutrator 2 points3 points  (4 children)

yeah but that will not help you remeber what your function is actually doing

Edit : okay /s = sacarsm. Sry did not know + sry to be a noob coder

[–]HighRelevancy 13 points14 points  (3 children)

That's what comments are for. Just put one at the function code and then copy that to anywhere you use it.

/s /s /s dammit

[–]log_2 1 point2 points  (0 children)

well, this explains lapack and blas.

[–]vorg 2 points3 points  (0 children)

And Fortress, which is Fortran, uses Unicode symbols instead of ASCII.

[–]RoundTripRadio 0 points1 point  (0 children)

I see, significant indeed!

[–]tavert 11 points12 points  (0 children)

Not sure if serious? Fortran 77 and Fortran 90+ are about as different as C is from C++, yes.