From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: Re: [9fans] some of you guys clearly need something else to think about. Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v552) From: Rob Pike To: 9fans@cse.psu.edu Content-Transfer-Encoding: 7bit In-Reply-To: <200310071438.h97EcMcc015212@ratthing-b246.strakt.com> Message-Id: <817F1598-F8DF-11D7-B395-000A95B984D8@mightycheese.com> Date: Tue, 7 Oct 2003 09:01:26 -0700 Topicbox-Message-UUID: 65dec1d4-eacc-11e9-9e20-41e7f4b1d025 JIT is even older than that. there was an HP implementation of APL in the 70's that did several layers of optimization on loops. first it interpreted them, then if they were busy it did some collapsing, then if it stayed busy it did some more, then finally it compiled to bare, highly optimized code. i wished i remembered the details. maybe it wasn't done at HP but for an HP machine at BNR. not sure any more. -rob