Hacker News new | ask | show | jobs
by pjmlp 400 days ago
Pascal derived languages also enjoy this capability.

Your example across most of them is something like:

    type 
        precision = array [-100..100] of double;
1 comments

Arrays are actually not part of Fortran’s type system; neither are pointers. These are attributes of variables and components, instead.

And the language has some nasty pitfalls for users (and some nonportable cases due to bugs in some compilers) with non-default lower bounds. A simple assignment statement like A=B might change the bounds of A, but A=(B) and A(:)=B cannot. It’s best to avoid non-default lower bounds in general.

As described on the linked article....
I wrote it.
Great, it isn't as if I pay attention to the nicknames and the authors of the articles, and your reply was formulated in a way that came for as if was someone replying to me without having read the article, hence why I replied like that.

Interesting article.