[Info-vax] Python for x86?

Arne Vajhøj arne at vajhoej.dk
Thu Apr 13 08:31:51 EDT 2023


On 4/12/2023 9:49 PM, Craig A. Berry wrote:
> On 4/12/23 11:37 AM, Arne Vajhøj wrote:
>> - Python is one of the top 3 languages - widely used for
>>    admin scripting, big data/data-analysis/ML/AI, web
>>    development (Django), education etc. etc.
> 
> It's had massive investment by Google and others and its original author
> has stuck around to see it through the 2 to 3 transition even if
> stepping back from the role of benevolent dictator for life. Its success
> is impressive but I don't know how much it has to do with the language
> itself.

The relationship between language syntax/features and language
success is rarely clear.

:-)

I remember back when Perl, Python and Tcl was 3 equivalent choices
for scripting.

They evolved very different - Perl stayed where it was, Python became
a widely used language and Tcl is practically dead.

Why did Python become such a success while the other did not?

My guess:
- Python managed to get into education - not just CS like
   Perl but much broader
- Python web approaches with Django etc. turned more future oriented
   than Perl CGI
- Python got on the big data / analytics / ML / AI  train
   and when that took off it pulled Python with it

> Python 3 requires libffi.  I believe it was an impediment to getting
> Python 3 on Alpha because it involved finding someone who knew Alpha
> assembler who could implement a module in that.

I remember the Python 3 "port problem" being libffi.

But if the libffi problem is assembler knowledge then I am
puzzled - I would expect way more Alpha assembler programmers
than Itanium programmers.

>                            Also, I believe Perl is a dependency for
> building OpenSSL, which is part of the VMS base install.  While the
> current OpenSSL kits are probably cross builds, that may be changing
> soon and it may have something to do with the order of porting.  I also
> have the impression that at least some people at VSI use Perl frequently
> as the swiss army chainsaw it's known for.

:-)

Arne





More information about the Info-vax mailing list