On 2020-03-31 7:58 AM, Jack J. Woehr wrote:
On 3/30/20 3:15 PM, Farley, Peter x23353 wrote:

Hi Peter
Jack,

One problem with your advice is that many shops don't even allow application programmers to even use shell access to z/OS.


One of the reasons z/OS installations are going away. The dinosaur keeps moving forward or she sinks into the tar pit.

I agree. It's curious as to why a site would restrict usage to shell access and limit home directory disk space when disk is so cheap (even on mainframes). They must consider mainframer's to be a bunch of troglodytes who should stay chained to their green screens and punch cards ;)



It's a wonderful scripting language as well as a good scientific language. There's nothing else quite its caliber in interpretive languages.

Whoa, that's a big call! Python became popular because it has a humongous standard library and eco-system. As you mentioned, it's become the standard for scientific/numerical programming because of of a ton of high performance libraries written in C++, many of which to exploit GPUs using platforms like CUDA.

Having said that, Python has plenty of warts. It has poor support for anonymous functions, you get their poor cousin, lambda functions. Python scoping is at the function level which can be a (unpleasant) surprise to those coming from languages with proper scoping. Python has a global mutex lock (GIL) which makes multi-threaded programming almost
impossible if performance is an issue.

I can think of a few dynamically typed languages that are designed better than Python. But none that are as well equipped.



Advice is only as useful as your particular circumstances allow.  Many of us exist in quite constrained boxes at work with very limited ability to even make a request to expand the scope of those boxes.


Been there, done that. But IBM is trying to help expand the walls of that particular golden cage by marking Python "strategic". Let's see if that makes a diff.



----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to