On Sun, 13 Jan 2019 14:06:51 -0800, Ed Jaffe wrote: > >> On 13/01/2019 7:06 pm, Tony Thigpen wrote: >>> I have seen some reports that current C compilers, which understand >>> the z-hardware pipeline, can actually produce object that is faster >>> running than an assembler. Mainly because no sane assembler >>> programmer would produce great pipe-line code because it would be >>> un-maintanable. >>> >> It's well established that that's been true for a well over a decade >> now. Not just C but all compilers including COBOL which got a new >> optimizer a few releases back. > >Far, far less true now than it used to be. > >Back in the old days, things ran a lot faster if you interleaved >unrelated things in an "unfriendly" way. ...
It appears that z machine code is evolving into a pseudo-language, akin to Pascal P-code or Java byte code, to be translated JIT by hardware/firmware/ millicode. Z wouldn't be my first choice for such a pseudo-language. Except for an enormous body of existing art. So the need for delivery in source to be optimized by the translator for each hardware target is shrinking. -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN