From where come from the term "lowering"?

Asman01 jckj33 at gmail.com
Mon Mar 17 20:39:45 PDT 2014


On Monday, 17 March 2014 at 16:57:46 UTC, Andrei Alexandrescu 
wrote:
> On 3/16/14, 5:42 PM, Asman01 wrote:
>> I was reading Walter's article where he use this term and 
>> explain what
>> is it. He did a clear explanation abount what what it does. 
>> But where
>> come from actually this term? I can't find anything related 
>> with a lot
>> of keyword combinations on google/bing. And isn't only me want 
>> to know
>> about origin of this term
>> (http://stackoverflow.com/questions/20252876/wanted-good-definition-of-the-term-lowering-in-the-context-of-compilers)
>
> I introduced the term "lowering" to our community as the word 
> was commonly used in the programming languages group at 
> University of Washington (led at the time by Craig Chambers and 
> Dan Grossman). It's commonly used in compiler backend circles, 
> see e.g. http://goo.gl/FEVypJ.
>
> It generally means the process of translating a higher-level 
> language with many capabilities into a simpler, lower-level 
> language. The latter could be an intermediate language, machine 
> code, or even a reduced dialect of the higher-level language 
> (as is the case for the way it's often used in D).
>
>
> Andrei

Thanks very much for the information.


More information about the Digitalmars-d mailing list