[Info-vax] Most popular application programming languages on VMS ?

Simon Clubley clubley at remove_me.eisner.decus.org-Earth.UFP
Thu Jan 10 14:01:56 EST 2019


On 2019-01-10, Kevin Monceaux <Kevin at RawFedDogs.net> wrote:
> On Thu, Jan 10, 2019 at 02:19:57AM -0000, Simon Clubley via Info-vax wrote:
>  
>> I use "limited" in the sense of what you can use Perl/PHP for when
>> compared to Python.
>
> Since one can find modules on CPAN to do just about anything with Perl,
> I would hesitate to call it limited.  But I prefer Perl over Python.
> I've tried for years to develop a fondness for Python.  It hasn't
> happened yet.
>
>> Can Perl or PHP be directly integrated into an application in the
>> same way as Python can ?
>> 
>> https://docs.python.org/2/extending/embedding.html
>
> I haven't tried it with Perl, but from the documentation it looks like
> it can be:
>
>     https://PerlDoc.Perl.org/perlembed.html
>

Thank you for the link. That's what I was looking for and didn't know
if Perl (or PHP) had. I tried doing a search for all three (Python,
Perl and PHP) before posting and only turned up the link for Python
(which I already knew about).

Given that Perl has this ability to directly integrate into applications
as a scripting engine that indeed ends my opinion of it being "limited".

The question then becomes why is Python used directly as the scripting
engine in multiple applications I have encountered yet I have still to
see a single Perl based scripting engine in an application ?

I wonder if it's because Python comes across as being way easier for
non-professional programmers to learn when compared to Perl.

In terms of syntax difficulty, I would say Python was more like an
OO based Basic while Perl was more like a C++ language and the Python
style probably appeals more to the non-professional programmers using
some of these applications.

Simon.

-- 
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world



More information about the Info-vax mailing list