Deutsch English Français Italiano |
<vs9f37$19tu2$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Chris Townley <news@cct-net.co.uk> Newsgroups: comp.os.vms Subject: Re: ISO: The Eiffel OO programming language and IDE, on VMS Date: Sat, 29 Mar 2025 18:44:53 +0000 Organization: A noiseless patient Spider Lines: 39 Message-ID: <vs9f37$19tu2$1@dont-email.me> References: <j7jutjdo007jkfp956ofp846ecb0nfpr32@4ax.com> <vrnmla$155vg$1@dont-email.me> <vrvbb2$arv9$1@dont-email.me> <87v7rwjs3e.fsf@lucy.meyer21c.net> <vs0qdf$1mlt9$1@dont-email.me> <vs47iu$sgia$1@dont-email.me> <vs487f$trca$1@dont-email.me> <vs6sgr$3bt6n$3@dont-email.me> <vs9djd$nov4$1@paganini.bofh.team> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sat, 29 Mar 2025 19:44:55 +0100 (CET) Injection-Info: dont-email.me; posting-host="cacca5882675a704057f26ecdf44bd47"; logging-data="1374146"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/e8UEXq44yEIpBTGjGJCKce/eNfrCXN/Q=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:xwdKQvx4UEespXPL83IWryIUO9U= In-Reply-To: <vs9djd$nov4$1@paganini.bofh.team> Content-Language: en-GB On 29/03/2025 18:19, Waldek Hebisch wrote: > Simon Clubley <clubley@remove_me.eisner.decus.org-earth.ufp> wrote: >> On 2025-03-27, Arne Vajhøj <arne@vajhoej.dk> wrote: >>> >>> or: >>> - people use a different backend than LLVM (GCC, custom, whatever) >>> >> >> If anyone knows of a serious backend code generator other than LLVM >> or GCC, please feel free to point me at it. :-) >> >> Simon. >> >> PS: And no Bill, the Amsterdam Compiler Kit does not apply. :-) > > Depends what you consider serious (and what "backend" means). > There is bunch of compilers that use their own backend, > for example optimized Ocaml or SBCL Lisp. If you aim at > highest possible speed, regardless of language, then they > can not compete. If you look at native performance for > relevant languages, then they are top performers (there are > Lisp compilers which generate code via translation to C, > resulting speed is lower than obtained using SBCL). > > Note that context was porting languages, "classic" > languages are covered by VSI, so relevant things are > backends for more exotic languages. There was recent > trend to adopt LLVM in such cases, and Julia seem to > be prominent example of language dependent on LLVM. > But more popular approach seem to be via custom > backend or via C. For example Haskell folks some time > ago said that LLVM does not really give them advantages > compared to going via C, and C way is easier. > Isn't that what GNAT does for Ada? -- Chris