From: Eric R. <go...@ds...> - 2006-04-24 16:47:50
|
----- Original Message ----- From: Richard Erlacher [mailto:ed...@id...] Sent: maandag 24 april 2006 17:27 To: sdc...@li... Subject: Re: [Sdcc-user] c++ front_end > Isn't that like using a '747 to commute to work? > I've always been persuaded that, while 'C' is a > general-puprose language, C++ is intended for big > projects, with dozens of teams of hundreds of > programmers, and hundreds of managers, with > work-product in the tens of millions of lines. > I don't see a PIC16 or whatever being able to > accomodate that sort o thing. Programming > "in the large" doesn't happen much in the > microcontroller world. In the past I've tinkered a bit with C2C++, a C++ compiler for PIC and SX controllers. This compiler had some problems at the time (don't know about it's current state), but some of the C++ constructs definitely appealed to me. They can be a big help to write very clean code. http://www.sourceboost.com/Products/C2C-pp/Overview.html For SDCC however, I'd concentrate on the C part of the language as well (for the moment)... But I won't discourage anyone from trying to implement some C2C++ like features in some kind of preprocessor. Sincerely, Eric ----- Original Message ----- From: Jonathan To: sdc...@li... Sent: Saturday, April 22, 2006 6:26 PM Subject: [Sdcc-user] c++ front_end What interest is there in a c++ front-end to sdcc? For google's summer of code I'm considering submitting a proposal to extend sdcc to handle multiple languages. Right now I would plan on working on a c++ front-end first and maybe others later. I've read the technical notes in in sdccman.pdf and looked through some of the source code of sdcc. Of the seven phases of the compiler I think this project would involve modifying and building parts the first phase and adding some features to the second phase. Is there anyone opposed to me doing this? Are there any developers who would be willing to be my mentor for this? Is a c++ front-end already being worked on? Sincerely, Jonathan P.S. My Background: I'm an independent inventor attending school for a MBA. I have pending tehcnology patents such as a new kind of volumetric display. I have a undergraduate degree in computer enginneering with a minor in physics. I've used c++, c, and python for several years. P.S.S I also posted this on the open discussion forum. |