top | item 38612325

(no title)

merpnderp | 2 years ago

Why is Python listed there and not other languages like Ruby, Javascript or Perl?

discuss

order

odyssey7|2 years ago

It’s the only scripting language listed — I suspect scripting languages weren’t the focus, but that it got special consideration and added to the list to not place the AI/ML R&D communities in an awkward spot. Of course they should move to something besides Python, but network effects give Python powerful inertia, and AI/ML is a strategic area.

czbond|2 years ago

Commenting bc I had the same question.

My impression of historical Python is that is an old, partially arcane language that due to D.S/AI is now popular; I would initially think it would be no better than those other interpreted. Python does these things well... mainly due to pandas/dataframes/polars.

<btw, Perl? ;) >

kelipso|2 years ago

Language wise, Python is basically just Perl with its arms cut off and bunch of makeup added. It's just very popular in the scientific community, so they have to add it.

andromeduck|2 years ago

Python replaced Matlab too.

mminer237|2 years ago

Python is far more popular than the other two for non-web development.

Alifatisk|2 years ago

I don't think Ruby is used a lot at NSA, other than that, it's weird that it did not get mentioned.

They should've instead just said Python and languages alike?

phkahler|2 years ago

No offense to Ruby, but if I were going to push people to change to a new language I would not recommend Ruby. It had its time of popularity and I feel like it's just a niche language now, surpassed by others.

RhodesianHunter|2 years ago

Because Python is widely used on the backend?

cultureswitch|2 years ago

I would bet it's more unsafe to use Perl than C, on average.