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

Reply via email to