Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re^5: Should I come back to Perl?

by Laurent_R (Canon)
on Sep 11, 2015 at 17:09 UTC ( [id://1141695]=note: print w/replies, xml ) Need Help??


in reply to Re^4: Should I come back to Perl?
in thread Should I come back to Perl?

So, basically, Perl6 is "Perl 5+ in a VM"?
No, really not. Perl 6 is really a different language, with a clear parenthood with Perl 5, but yet a different language, more expressive, more modern, with many new features, including a full-fledge object system, grammars, lazy lists and arrays, features from functional programming languages, etc. I think the comparison with C vs C++ made by another monk is quite illustrative of the difference between the languages.

Although I am very interested with Perl 6 and am trying to contribute to the Perl 6 community, I haven't coded anything really serious (i.e. production code) in Perl 6. For example, I'm not using Perl 6 for my job, whereas I am using Perl 5 almost everyday (and most of my days) at my job. I certainly don't see Perl 5 to vanish away in any foreseeable future.

As for the VM, this is not really the essence of Perl 6, it is just the current implementation that is using a VM. A future implementation might be entirely different.

Replies are listed 'Best First'.
Re^6: Should I come back to Perl?
by Jenda (Abbot) on Sep 21, 2015 at 09:25 UTC

    Perl6 is not the C++ to C, it's the Ada to Pascal without the backing of DoD.

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

      I guess this comparison with Pascal and Ada is indeed more accurate (although comparing Perl 5 with Pascal seems a bit awkward to me). But I only said that the comparison with C and C++ was "illustrative", meaning simply that it conveys the general idea that the P5 and P6 languages are different, although obviously sharing a lot of ideas, having a somewhat similar syntax (at least superficially) and belonging to the same family.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others imbibing at the Monastery: (4)
As of 2024-03-29 07:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found