3 ms·
Without operator overloading, you cannot define arithmetic data types that have a homogenous API with fundamental types. Since math is.. basically all that comp
by Conscat 3y ago
Without operator overloading, you cannot define arithmetic data types that have a homogenous API with fundamental types. Since math is.. basically all that computers do aside from some IO here and there, that's means a language without operator overloading is a domain-specific language. Curiously, none of these languages that lack operator overloading come close to covering all of the common use cases for math, except perhaps Odin.