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.
|