Hello World on z/OS
medium.com
Hello World on z/OS
1–10 of 123 posts
Re: Hello World on z/OS
#2Re: Hello World on z/OS
#3Possibly the worst big co in these factors?
Re: Hello World on z/OS
#4https://en.wikipedia.org/wiki/Unit_record_equipment
In fact, I'm almost willing to bet that the foreignness of mainframes to the average developer is due to mini/microcomputers having become dominant and taken a very different evolutionary path; Linux and DOS/Windows have far more in common with each other than mainframe OSes, despite their huge differences, because they evolved from mini/microcomputers and UNIX.
Re: Hello World on z/OS
#5The reason why things are the way they are on mainframes, and how you should think intuitively, becomes a lot clearer once you realise that they are a long-evolved version of the very first mechanical punched-card processors: https://en.wikipedia.org/wiki/Unit_record_equipment In fact, I'm almost willing to bet that the foreignness of mainframes to the average developer is due to mini/microcomputers having become dom…
Re: Hello World on z/OS
#6IBM is a special company that seems to not want anyone to use its products. They sure go out of there way to make things hard to access. But they keep them around forever. Happy to sell them to the right customer. So many overlapping products that don't make sense in aggregate. The company seems to be marketing-driven the last 10+ years, selling all manner of snake oil. Possibly the worst big co in these factors?
There's a whole world of solid, reliable, but unbelievably boring "institutional computing" out there that hackers usually don't touch because it's... well... boring. Java is the closest most hackers ever get, and that has more in common with Python or Ruby than COBOL or z/OS. Java is kind of a modernized mini/micro computer business language.
Re: Hello World on z/OS
#7Does that mean z/OS supports the Julian calendar?
Re: Hello World on z/OS
#8z/OS, TSO, JCL and the rest are different to what most people are used to but this is where modern IT started, where virtualisation, high availability and serious backward compatibility were invented.
Peel away the layers of technology is a large company and you will often find a mainframe managing the core data of the business.
Re: Hello World on z/OS
#9In the 'Allocate New Data Set' screenshot, it says - for the expiration date field - that the formats are 'YY/MM/DD, YYYY/MM/DD, YY.DDD, YYYY.DDD in Julian form, DDDD for retention periods in days or blank'. (I added some commas, which I assume are supposed to be there, but are just line breaks in the screenshot.) Does that mean z/OS supports the Julian calendar?
Re: Hello World on z/OS
#10The reason why things are the way they are on mainframes, and how you should think intuitively, becomes a lot clearer once you realise that they are a long-evolved version of the very first mechanical punched-card processors: https://en.wikipedia.org/wiki/Unit_record_equipment In fact, I'm almost willing to bet that the foreignness of mainframes to the average developer is due to mini/microcomputers having become dom…
Sure, that's certainly important to keep in mind. But that doesn't mean IBM shouldn't invest in usability.
There are ways to develop in Eclipse that can target z/OS.
https://developer.ibm.com/zsystems/documentation/java/jzos/j...
https://www.ikanalm.com/solutions/devops-and-toolchain-orche...
However, the people who develop for z/OS are often people who are familiar with Interactive System Productivity Facility (ISPF). It's a bit like whether people who are proficient in Vim or Emacs really benefit that much from an IDE.
There is also a unix shell with a z/OS interface:
https://www.ibm.com/support/knowledgecenter/zosbasics/com.ib...
But again, the people who program mainframe learn it through that environment. It would be interesting to hear from people who have used these sorts of set ups.