Path: csiph.com!weretis.net!feeder6.news.weretis.net!news.misty.com!news.iecc.com!.POSTED.news.iecc.com!nerds-end From: Hans-Peter Diettrich Newsgroups: comp.compilers Subject: Re: Are transpiling techniques different than compiling techniques? Date: Sun, 17 Oct 2021 07:02:30 +0200 Organization: Compilers Central Lines: 17 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <21-10-029@comp.compilers> References: <21-10-017@comp.compilers> <21-10-018@comp.compilers> <21-10-025@comp.compilers> <21-10-028@comp.compilers> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="41526"; mail-complaints-to="abuse@iecc.com" Keywords: design Posted-Date: 17 Oct 2021 14:27:21 EDT X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com In-Reply-To: <21-10-028@comp.compilers> Xref: csiph.com comp.compilers:2737 On 10/16/21 11:55 PM, Hans-Peter Diettrich wrote: > [The Bell Labs portable C compiler output assembler source code, although > most people didn't notice since it normally assembled it and threw the > assembler code away.  Last time I checked gcc and clang do the same. -John] I meant the final executable result is (can be) generated from source code by a single C compiler invocation. How this result is obtained in detail, in how many passes, by how many related tools, is not so obvious and of less interest to the user. Nowadays dedicated managing tools are available, starting with (batch) Make and a number of (interactive) Integrated Development Environments. Here the compiler can be recognized as a source code translation part of the system, not as the all-embracing process. DoDi