top | item 7976316

(no title)

yokuze | 11 years ago

This is a lot like asking: "Could there be one tool that supports every function and task in the field of carpentry?"

Maybe? But who would want to use something like that? Good programming languages, like most useful tools, are specialized. They support modes of thinking that allow effective problem solving, each within its own domain. (Think Haskell vs Java).

In other words, programming languages are tools, and tools are useful because they are limited.

discuss

order

moron4hire|11 years ago

Well, there are CNC routers, which come pretty close.

Joking aside, I think it is still to the point you are trying to make. A CNC router, despite looking like a general purpose tool, is actually a very specialized tool, meant for rapid prototyping at precision scale. You won't very often find a CNC router in the common garage workshop, primarily because they are so freaking expensive, but also because they are a might-bit dangerous.