3 ms·
No. Some have the benefit of proprietary modules (FPGA toolchains), some have large libraries of pre-entered and organized data (Mathematica), and some have ear
by LeifCarrotson 10y ago
No. Some have the benefit of proprietary modules (FPGA toolchains), some have large libraries of pre-entered and organized data (Mathematica), and some have early access to hardware (LabView, CUDA).
Programming languages, perhaps, are less vulnerable to these issues. And perhaps open source could beat these applications eventually, given perfect competition. But we're not in that world, unfortunately.
- kpil 10y agoI think that open source programming languages will always win in the long run, since the target customer base knows how to program and extend the tools.
- gaius 10y agoI'm not sure that logically follows. What %age of Python users actually know the underlying C well enough to make changes to the language? Even the number who know how to write bindings is tiny overall.
- kpil 10y agoI'm fairly sure that most of them would be able to wing it if they had to. C isn't exactly that special. In all events, the percentage of users skilled in software development must be higher than among users of tools not related to software development.