Are Delphi programmers happier than programmers using other languages?

Are Delphi programmers happier than programmers using other languages?

http://codeofrob.com/entries/evented-github-adventure---sentiment-analysis-of-github-commits.html

#delphi   #happiness  
http://codeofrob.com/entries/evented-github-adventure---sentiment-analysis-of-github-commits.html

Comments

  1. Brian Hamilton I have used every version of Delphi from 2010 to XE4 from day one in my production, I have also properly tried out XE5 and XE6, so even if I have stopped at XE4 I think I have enough info to be able to comment. And of course, IDE experience is highly subjective thing (like many others), while it can be dreadful for some people it may be perfectly fine for others. It all depends on what you are doing and how you are using it.

    XE4, XE5 and XE6 are quite similar when it comes to IDE stability. As far as Out of memory errors are concerned, the last good IDE was XE2, after that memory consumption grew (I don't want to speculate about reasons).

    XE6 also introduced ability to use MSBuild externally to compile, and that can help people having memory issues. Not ideal solution, but better than nothing. Previous versions can also achieve that, but in different manner with DCC_ForceExecute environment variable.

    ReplyDelete
  2. Steps to use DCC_ForceExecute for XE5 and previous versions:

    These steps disable IDE unit caching. Enabling remote debug symbols, note, maintains IDE debugging.

    Step One:  Configure the IDE

    From the IDE's main menu select, Tools | Options...
    In the resulting Options dialog, select Environment Options | Environment Variables.

    In the "User overrides panel", select the "New..." button.
    In the resulting "New User Variable" dialog, enter DCC_ForceExecute for "Variable name" and True for "Variable value", then clicking the "OK" button to add the environment variable.

    Step Two:  Configure the project group

    Open the project group and select Project | Options... from the IDE's main menu.
    In the Project Options dialog, select Delphi Compiler | Linking and set the checkbox for "Include remote debug symbols" such that it is True.

    ReplyDelete
  3. :)
    My first program was made so many years ago that I can't remember the name of the language - I was a child and my "Hello world" program was made on 10-20 perfo-cards on the computer with the size of my  house. After that I made many programs in many languages and compilers and... please ! 
    No one can tell me what exactly make me happy when I work and what not!

    I have used every version of Delphi from 3 to XE6 and probably I'll use XE7 when hit the market. I make my money with Delphi easier and faster than with others languages and compilers. I can support my products easier and faster than with others. For me - that is the right choice at the moment.

    So... I can do programs in many languages but I'm happy with Delphi and that's all.

    Bla, bla, bla... groot too! :)

    The diagram shows the true things - all we are maniacs and...a why not?
    Of course we are. ;-)

    ReplyDelete

Post a Comment