4 ms·
Hi Alan, If you are familiar with Go, what do you think about it's simplicity as a language? It's something other languages should start thinking about in their
by lpalmes 10y ago
Hi Alan, If you are familiar with Go, what do you think about it's simplicity as a language? It's something other languages should start thinking about in their design?
- alankay1 10y ago"Simple" is not the main force in a good programming language
- lucasArg 10y agoAnd, in your opinion, what is the _main force_ in a good programming language? Or maybe the top 3 :)
- alankay1 10y agoWhy don't you try to pick a few, and I'll try to comment?
- rubidium 10y agothings/persons/places relationships time
- alankay1 10y agoThese are often important, useful, and needed. I would take a different perspective that puts as "higher forces" things like: -- what helps thinking about things in general, about problems, and resolving them (epistemological concerns, which include the whole environment as intrinsic to "langauge") -- representational matchups to what we are trying to model and create dynamic inference processes for (mathematical concerns -- this is why "mathematics" is a plural, in real math you invent maths when needed ...) -- orthogonal axes for many areas, including meaning and optimizations, including definitions and meta definitions, debugging, reformulation, etc. (pragmatic concerns for eventually winding up with workable artifacts) -- and so forth ...