By: rwessel (rwessel.delete@this.yahoo.com), March 21, 2021 5:05 am
Room: Moderated Discussions
anon2 (anon.delete@this.anon.com) on March 21, 2021 4:52 am wrote:
> anon (anon.delete@this.anon.com) on March 21, 2021 3:22 am wrote:
> > Hugo Décharnes (hdecharn.delete@this.outlook.fr) on March 20, 2021 7:34 am wrote:
> > > Having programs delivered in annotated, intermediate representation (IR) would be great. When compiled
> > > to a specific ISA, removing instructions is impossible, while adding new ones does not benefit the already
> > > compiled programs.
> >
> > I think you are a bit late to the party. Software has been distributed using IR and then
> > compiled/JITed on the target machine for over two decades now... just look at Java and
> > .NET applications. And even if you counter that it's something different as these target
> > a virtual machine rather than the "real" hardware, here are some other examples:
> >
> > - Compiled GPU shaders on virtually every platform
> > - Apple has been distributing iOS software as LLVM bytecode since 2015
> > - WASM
>
> Over 3 decades with OS/400.
S/38 shipped in 1978.
> anon (anon.delete@this.anon.com) on March 21, 2021 3:22 am wrote:
> > Hugo Décharnes (hdecharn.delete@this.outlook.fr) on March 20, 2021 7:34 am wrote:
> > > Having programs delivered in annotated, intermediate representation (IR) would be great. When compiled
> > > to a specific ISA, removing instructions is impossible, while adding new ones does not benefit the already
> > > compiled programs.
> >
> > I think you are a bit late to the party. Software has been distributed using IR and then
> > compiled/JITed on the target machine for over two decades now... just look at Java and
> > .NET applications. And even if you counter that it's something different as these target
> > a virtual machine rather than the "real" hardware, here are some other examples:
> >
> > - Compiled GPU shaders on virtually every platform
> > - Apple has been distributing iOS software as LLVM bytecode since 2015
> > - WASM
>
> Over 3 decades with OS/400.
S/38 shipped in 1978.