The D programming language

13»

Comments

  • [b][red]This message was edited by Eric Tetz at 2006-7-2 23:29:34[/red][/b][hr]
    Huh?

    Large C++ projects spend an inordinate amount of time dealing with memory management related issues and errors. This is not the subjective opinion of a "newbie", it documented fact. These kind of issues affect the bottom line of multi-billion companies, and are studied in depth (have been since the 50s).

    Using a system level programming language like C++ only makes sense if you [italic]need[/italic] that kind of speed and control, like for a driver or a commercial videogame. If you're writing a business apps, it's often a waste of money.

    Desktop developers in the mid 90s were getting sick of spending huge amounts of time dealing with system level bullshit. Microsoft briefly settled on Java as a solution, until Sun sued them (because Hejlsberg added delegates to Microsoft's JVM to support COM). The Microsoft dropped Java like a bad habit and had Hejlsberg develop C#.

    For it's domain, it's brilliant. Just as Perl or Java or freakin' Lua are brilliant in their specific domains. There is no one-size-fit's all language, especially not for professional programmers: there is only the best tool for the job at hand. So copping a holier-than-thou attitude because you know C++ (as if that makes you hot shit) just makes you look like a "newb" (to use your word).

    C++ programmers don't look down their nose at C# programmers. If they work in desktop development, they may very well [italic]be[/italic] C# programmers. Most professional programmers know many languages. Byte-code compiled and/or garbage collected languages are more prevalent today simply because [italic]machine time is dirt cheap and programmer time is very expensive[/italic]. The idea that people only use garbage collected languages because they are "noobs" or have "pointer phobia", or that code errors exist only when people "don't know how to use something", is clueless.














  • : have you guys ever heard of D? Someone made it to be the successor to C++. It actually seems cool, mixing high level aspects with low level.
    :
    : the site
    : http://www.digitalmars.com/d/
    :
    : a short descrition
    : http://en.wikipedia.org/wiki/D_programming_language
    :
    : the question is what do you guys think?
    : {2}rIng
    :
    the world needs a language such as D for the all the good easy object-orientated languages, like C#, JAVA, J#, all compiler to cursed platforms, like .NET & JAVA. It would be a very good thing if someone made a widespread object-orientated language that contained read-only varibles, delegates and so forth. So lets hope microsft, sun or apple does behind D.

    on the note of that how do you send requests and suggests to big companies, like microsoft, sun and apple, and if you send a request does it actually get listened to?
  • : have you guys ever heard of D? Someone made it to be the successor to C++. It actually seems cool, mixing high level aspects with low level.
    :
    : the site
    : http://www.digitalmars.com/d/
    :
    : a short descrition
    : http://en.wikipedia.org/wiki/D_programming_language
    :
    : the question is what do you guys think?
    : {2}rIng
    :
    I had a look at D, and it looked interesting at first, but then I looked a little closer and found that I can't really 'think' in D...

    In C/C++ it's possible to convert the code to assembly in head, but with D it's almost impossible.
    An example is the foreach statement. (look at the faq)
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories