Related articles |
---|
Implementation Language Choice kevin@albrecht.net (Kevin Albrecht) (2004-02-12) |
Re: Implementation Language Choice kenrose@tfb.com (Ken Rose) (2004-02-13) |
Re: Implementation Language Choice wienczny@web.de (Stephan Wienczny) (2004-02-13) |
Re: Implementation Language Choice basile-news@starynkevitch.net (Basile Starynkevitch \[news\]) (2004-02-13) |
Re: Implementation Language Choice joachim.durchholz@web.de (Joachim Durchholz) (2004-02-13) |
Re: Implementation Language Choice kevin@albrecht.net (Kevin Albrecht) (2004-02-13) |
Re: Implementation Language Choice lex@cc.gatech.edu (Lex Spoon) (2004-02-26) |
Re: Implementation Language Choice joachim.durchholz@web.de (Joachim Durchholz) (2004-02-26) |
Re: Implementation Language Choice gdr@integrable-solutions.net (Gabriel Dos Reis) (2004-02-27) |
Re: Implementation Language Choice joachim.durchholz@web.de (Joachim Durchholz) (2004-03-02) |
[7 later articles] |
From: | "Basile Starynkevitch \[news\]" <basile-news@starynkevitch.net> |
Newsgroups: | comp.compilers |
Date: | 13 Feb 2004 23:53:45 -0500 |
Organization: | http://starynkevitch.net - Ours |
References: | 04-02-109 |
Keywords: | design |
Posted-Date: | 13 Feb 2004 23:53:45 EST |
Le 12-02-2004, Kevin Albrecht <kevin@albrecht.net> a écrit :
> I am an experienced compiler/interpreter writer, but have always
> written my compilers in C/C++ so far. As almost everyone will admit,
> C/C++ are hardly ideal languages. [...]
>
> The following features are important to me in a choice for a better
> implementation language:
>
> * mature compiler(s) that produces native-code binaries
> * open source - preferable, but not 100% necessary
Ocaml fits the bill and has been used in several compiler-like related
projects. If you are interested to implement a compiler for some
variant of C, you might reuse part of CIL.
see www.ocaml.org or caml.inria.fr for OCAML
see http://manju.cs.berkeley.edu/cil/ for CIL
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France
Return to the
comp.compilers page.
Search the
comp.compilers archives again.