@CPlus C was designed in an era where passing a pointer to the start of an array segment was cheaper than passing an array's base address and the segment's starting index, but modern "large" CPU architectures have reduced the cost of separating base+index, while the benefits compilers could reap by assuming that all references to a given piece of storage will use a common base have increased. Fortran-style languages could be faster and safer than C-style languages when...