4 ms·
Languages are tools - yes, but different languages aren't necessarily different kinds of tools. When we talk of actual tools, we need wrenches, screw drivers, p
by taylodl 3y ago
Languages are tools - yes, but different languages aren't necessarily different kinds of tools. When we talk of actual tools, we need wrenches, screw drivers, pliers, hammers, etc. Some of these languages you mentioned are more like different brands of tools rather than different kinds of tools, e.g. Java and C#. One is Husky, the other is Craftsman - that is, they're the same tool.
Now if you said you need a systems language, a scripting language, an imperative language, an object-oriented language, a functional language, a logic language, a matrix language, and a lispy language in your toolbox, then sure - that makes sense. But in my experience that is not what people are saying, and that's why I'm pushing back on this way of thinking.
- neonsunset 3y agoYou probably never used either to claim they are the same language.
- taylodl 3y agoI've used both quite extensively. Are chimpanzees and humans the same species? Well, if you're comparing them to a shark then they are!