Making D better than other programming languages (warning: rant, drivel)

LaggedOnUser laggedonuser at gmail.com
Sun Oct 29 08:58:44 PST 2006


I am not very familiar with the CLR, but I doubt if it will extinguish other programming languages or environments.  There are other ways to integrate
scripting languages into a common framework (such as the now-developing Parrot, or the targeting of code towards the Java virtual machine, or the Mono
platform).

And there is still a need for non-scripted, compiled languages such as C/C++/D.  On the one hand, the use of programming languages should be productive
for the programmer, but on the other hand, you have to balance the need of the user for a speedy application.  That's probably why compiled languages
such as C continued to be used despite their known flaws, because the app that is delivered to its potentially millions of users can be as speedy and
responsive as possible.  That tends to drive slower apps out of the market.

Ideally, a language should be able to move smoothly from scripted to compiled, that way you don't have to learn two languages.  Even in an integrated-
language environment, you will still have problems if you allow your code base to splinter into multiple languages, because your developers will have
to learn a new language to debug each portion of code.  On the plus side, though, it does make it possible to integrate your code with someone else's
library if you need to.



More information about the Digitalmars-d mailing list