4 ms·
(as a Perl programmer, FWIW) I think Python is beating Perl due to better support for integrating with C++, or at least more modern C/C++ libraries have binding
by kwoff 9y ago
(as a Perl programmer, FWIW) I think Python is beating Perl due to better support for integrating with C++, or at least more modern C/C++ libraries have bindings for Python. Otherwise, if you argue for syntactic simplicity, you at least have to explain why Lisp doesn't dominate (or why do Lisp dialects based on Java become popular instead of directly Lisp?). I don't understand yet the apparent appeal of Go, except maybe its support for concurrency (definitely needed).
- jstimpfle 9y agoI think it's actually more about the errors than the syntax. But Python getting rid of braces by enforcing indentation is just the way to go IMO. Don't want to start another tiresome thread about LISP syntax, but I'm one of those people who prefer C style expressions - as long as no heavy higher-level functional programming is required, for which I by now see almost no practical use at all. As a funny quip, Larry Wall referred to LISP looks as "oatmeal with fingerclips mixed in".
- stephen82 9y agoMay I ask what exactly you mean with "integrating with C++"? Because RPerl does exactly this and works with both Perl5 and Perl6 thanks to its own Perl11 philosophy (Perl5 + Perl6 = Perl11). Basically it translates a medium-magic subset of Perl 5 into C/C++ using Inline::C and Inline::CPP.