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) |
[8 later articles] |
From: | Stephan Wienczny <wienczny@web.de> |
Newsgroups: | comp.compilers |
Date: | 13 Feb 2004 23:50:51 -0500 |
Organization: | T-Online |
References: | 04-02-109 |
Keywords: | design |
Posted-Date: | 13 Feb 2004 23:50:51 EST |
Kevin Albrecht wrote:
> 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. I am considering writing my next
> compiler in some other language, but I am unsure of what language to
> use. What languages have others found useful as implementation
> languages?
You could give D a try. There have been some languages called D since
C got popular, I'm talking about Walter Bright's one. The
documentation is
available @ http://www.digitalmars.com/d
If you like C and C++ you will love D
It does not have a lot of completly new features, but implements the
currently used in most ones.
You have got templates, (limited) operatator overloading, design by
contract, a garbage collector etc.
> The following features are important to me in a choice for a better
> implementation language:
>
> * mature compiler(s) that produces native-code binaries
That might be a problem...
The only currently working compiler is Walter's one.
It produces native code that is quite fast, but not yet finished.
Walter wants to release 1.0 this year in March.
I'm not sure about that date.
There are different projects writing new compilers.
> * open source - preferable, but not 100% necessary
The D Frontend is open source, but the backend is closed source.
> Thanks,
> Kevin Albrecht
Maybe you want to join a D compiler project, I recently started.
Stephan Wienczny
Return to the
comp.compilers page.
Search the
comp.compilers archives again.