I agree entirely!

That is exactly why I like perl - CPAN is one colossal warehouse of boilerplates. BUT it is meant to be that way. It has not taken a massively powerful language and handcuffed it and trammelled it down with a ball and chain. Critically it is FREE(Free, free). MS does not own it, MS cannot tell me how to use it. Neither can Cupertino nor the kernel chaps at Linux, not that I think the latter group would want to.

Moreover I do actually AGREE with you about C# as well. IF you are willing to blithely accept all the control and potential abuse of power that .NET/CLI offers and want to programme for strictly the windows platform then yes. You would be stupid NOT to use C#/.NET. It integrates directly a lot of the functionality that you have to spend a long time fashioning for C++. Just the total integration of window-object and WndProc DIRECTLY into the C# class structure is a beautiful thing with a liberating utility akin to perl's dynamic strings.

HOWEVER... I do not believe that MS have our best interests at heart - or at least only when those interests accidentally align with their corporate greed. Under CLI they can flip a switch and every non-licensed, non-certified, non-signed programme on the planet that runs in Windows will stop working. Just look at how their totally proprietary environments are locked down HARD. The 360 and the embarrassment that is the Bone are perfect examples. XNA??? They must have had a good old laugh at THAT position meeting! But they can only do this if we let them. As programmers we are some of the most creative individuals on the planet - just as entitled as artists or musicians to our own ideas and methods. However you don't get Freedy Jonston or Neko Case prevented from playing the songs they want by the manufacturers of their guitar strings!

Perl is beautiful and undemanding without ever once losing its core beliefs, individuality and drive. And suddenly I realize I am starting to think of a programming language in the same ways I do my wife!!! Oh dear...

"Aure Entuluva!" - Hurin Thalion at the Nirnaeth Arnoediad.

In reply to Re^4: Jumping ship from C++ by morelenmir
in thread Jumping ship from C++ by morelenmir

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.