2 ms·
Shameless plug - I interviewed Andreas, the creator of Nim, about his philosophy and design choices here: https://sourcesort.com/interview/andreas-rumpf-on-crea
by Jefro118 7y ago
Shameless plug - I interviewed Andreas, the creator of Nim, about his philosophy and design choices here: https://sourcesort.com/interview/andreas-rumpf-on-creating-and-growing-nim https://sourcesort.com/interview/andreas-rumpf-on-creating-a...
Might be an interesting read for people who are thinking about using Nim and wondering how it compares to the C family, Python, Go, etc.
- jstimpfle 7y ago> The C-family of languages has quirky syntax, grossly unsafe semantics and slow compilers but is overall quite flexible to use. This is mostly thanks to its meta-programming features like the preprocessor and, in C++'s case, to templates. > The Pascal family of languages has an unpleasant, overly verbose syntax but fast compilers. It also has stronger type systems and extensive runtime checks make it far safer to use. However, it lacks most of the metaprogramming capabilities that I wanted to see in a language. While Nim somehow is not appealing to me, this absolutely nails it.
- SamReidHughes 7y agoIf you like reading stuff like this, you might love the book, The Design and Evolution of C++, by Stroustroup.