Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re^3: Jumping ship from C++

by Jenda (Abbot)
on Feb 02, 2014 at 16:00 UTC ( [id://1073060]=note: print w/replies, xml ) Need Help??


in reply to Re^2: Jumping ship from C++
in thread Jumping ship from C++

Just using boilerplates? You'd better go back to assembler then! Perl and it's plethora of modules are just as boilerplaty and by no means smaller or quicker.

Of course you should go to C# and forget C++ except in case you need to integrate with some old code written in C++.

The end is nigh!

Jenda
Enoch was right!
Enjoy the last years of Rome.

Replies are listed 'Best First'.
Re^4: Jumping ship from C++
by morelenmir (Beadle) on Feb 02, 2014 at 17:13 UTC

    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.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1073060]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others exploiting the Monastery: (3)
As of 2024-03-19 05:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found