3 ms·
Well no, what do you think the word simpler means?
by ReflectedImage 3y ago
Well no, what do you think the word simpler means?
- dartos 3y agoC is a simple language. Rust is not a simple language. Lisp is also a simple language. Lua is simple as well (well… maybe not…) JavaScript is not. C++ is not.
- arcticbull 3y agoC isn't a simple language, really, because it has a ton of implicit assumptions and inconsistencies, undefined behavior and all the failure modes you have to keep in your head at all times. It's not that C is simpler, it's less expressive. I don't think this answers parents question though, which is what does it mean for a language to be simpler? I think that's a good question. This is just a list of examples. It almost seems like simple is a bad concept applied to languages because what's simple and complex is the idea you're trying to express, accurately, in its totality - not necessarily the language.
- dartos 3y agoI think expressiveness is complexity. The fewer ways there are to express an idea, the simpler the language is. Simple languages do not imply simple software (look at lisp)