Welcome, Guest. Please login or register.
Amiga Kit Amiga Store Iridium Banner AMIStore App Store A1200/A600 4xIDE Interface

AuthorTopic: Compiler Development  (Read 969 times)

0 Members and 1 Guest are viewing this topic.

Offline tkgshow

Compiler Development
« on: March 30, 2009, 11:17:19 PM »
Hey all

Quick question related to development...

I'm pretty keen to get into Compiler Development.

The main reason is to get closer to the machine. I'm not interested in hardware (or not yet anyway). I also want to stick in algorithms and development. I've got experience of coding C/C++ but was always left unsatisfied by just coding applications. I also am interested in knowing that other people will be able to get some utility out of what i've produced. Compilers just feels right for me now.

My question is: is anyone out there a compiler developer? Can anyone give me advice on best way to get experience? What about any contacts? Dialog is always the best way forwards  :-)

cheers y'all
kgs
 

Offline da9000

Re: Compiler Development
« Reply #1 on: March 31, 2009, 08:11:17 AM »
Hi there,

a couple of suggestions:

Definitely look into LLVM.

Also a nice project to play around with:

TCC: TinyC

Cheers
 

Offline SamuraiCrow

Re: Compiler Development
« Reply #2 on: March 31, 2009, 07:32:40 PM »
If you'd be interested in doing a 68020/030 backend for LLVM on the Amiga the Mattathias team might have some use for you.  We are working on a compiler generation program based on PEG syntax and could use a little help with that also.  The first goal is to produce an Amos Basic Professional-compatible compiler for LLVM-compatible platforms.  (We'll probably be using Simple Directmedia Layer (SDL) for the non-Amiga Classic systems.)

To contact team Mattathias, our Yahoo group mailing list is at http://tech.groups.yahoo.com/group/mattathias/ and the website for LLVM is http://www.llvm.org where they have their mailing lists at the bottom left end of the page.

I hope we can work something out together!