3 ms·
In this case are you talking about a language as a semantic and conceptual entity or are you including a language as an implementation? Ive had to rewrite code
by dman 15y ago
In this case are you talking about a language as a semantic and conceptual entity or are you including a language as an implementation? Ive had to rewrite code in C/C++ a couple of times because my Python solution wasnt fast enough.
- paulsutter 15y agoPerfect example. There were no language problems. You wrote it in Python, then once you knew where to optimize you did so with C/C++. Great use of the available tools. Now to answer your question: I have no idea. Perhaps like you, I consider C and C++ to be pretty much one language because they occupy nearly the same slot in the toolbox. Maybe ones a regular screwdriver and the other is a power screwdriver? I dunno. The most peculiar debates are about the latest versions of C and C++. Really smart guys, how much nicer if they would listen to Peter Thiel and work on real innovation. The economy needs it.
- andrewflnr 15y agoI think you might have too narrow a definition of "problem caused by a language". I love Python as much as the next guy, but if it's not fast enough, forcing him to rewrite part of his code in another language, that's a problem. Wasted effort. It's hypothetically possible for a language to be both expressive and performant. If a language could prevent a problem, but doesn't, doesn't it share responsibility for the problem?
- deleted 15y ago[deleted]