Remix.run Logo
bitwize a day ago

Given that the go-to linear-algebra libraries for the past N decades (BLAS, Linpack, etc.) are Fortran, I'd suspect that neural-network people would be rather okay with it, esp. if it could be driven with a Python wrapper (which is how most people use BLAS and Linpack today).

BASIC is roughly to Fortran what Rust is to C++: its creators set out to design a "better Fortran", and realized that the limitations and complexities necessitated creating a whole new language.

pklausler 21 hours ago | parent [-]

I don't think that BASIC was ever meant to be a better Fortran. Can you substantiate that claim?

bitwize 15 hours ago | parent [-]

The truth is not as strong as I had claimed. BASIC's expressions kinda resemble Fortran's, probably because that was what was lying around. It seems that an easier version of an existing language is what Kurtz wanted, but Kemeny was more interested in starting from scratch, which view Kurtz came around to. From Wikipedia (https://en.wikipedia.org/wiki/Dartmouth_BASIC):

When the topic of a simple language began to be considered seriously, Kemeny immediately suggested writing a new one. Kurtz was more interested in a cut-down version of FORTRAN or ALGOL.[14] But these languages had so many idiosyncrasies that Kurtz came to agree with Kemeny:

If we had corrected FORTRAN's ugly features, we would not have FORTRAN anymore. I reluctantly had to agree with John that, yes, a new language was needed.[15]