On 22/04/2017 1:20 AM, Frank Swarbrick wrote:
Is it naive to hope that Swift some could "replace" COBOL on z/OS?  I'm not 
clear on IBM's ideas of what Swift would be used for on z/OS.

There have been many attempts to replace COBOL over the years. Anybody remember EGL? That was a flop. The elephant in the room is Java, isn't it? The worlds dominant enterprise application programming language with an army of available programmers on the cheap!

IBM has embraced server side Swift and has partnered with Apple creating web server frameworks. That's certainly off the radar on z/OS. If you look in the examples directory you will see two examples of interoperability with C and PL/I which show just how easy it is to interface legacy languages with Swift (no COBOL?). To be honest, I don't see much of a step up with Swift from modern C++ (C++-11). The semantics are very similar. One spanner in the works for Swift WRT to legacy data
is that Swift strings must be Unicode. Of course, the same applies to Java.

IBM are also porting Googles golang which is a competitor to Swift. It's all goodness because of lot of modern software is written in these languages.

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

Reply via email to