Dave, thank you for your explanation.
I must repeat that I am not a programmer -- I am Systems Analyst (Systems Engineer/Systems Administrator). I would consider myself as a "bad programmer". I got an interest in SDCC a few years ago but did very little -- just for experiment. And as immigrant I had very limited amount of spare cash to do anything significant -- living expencies and family had higher priority. But I love electronics and would no mind get my feets deeper into this water. Unfortunately I need resolve other issue in my family which require significant financies. Andrey Dave McGuire wrote: >On Sep 4, 2008, at 4:03 PM, Andrey Vlassov wrote: > > >>Well, I am not completely sure and it might be that you right that "C" >>is not "RTL" any more as it was years ago. >> >> > > "C" was never "RTL". C has always been C. Various RTLs have come >and gone as needed, typically as intermediary steps in compilation. > > > >>Now it looks like "Language Source Code" -> AST -> RTL -> RTL >>optimization -> Assembly -> Linker -> Binary code. >> >>http://gcc.gnu.org/wiki/StructureOfGCC >> >> > > ...for GCC perhaps. The general flow (each step of which >potentially encompasses several sub-steps of a "big" portable >compiler like GCC) is: > > source code --> > preprocessor(outputs processed source code) -> > compiler(outputs assembler) -> > assembler(outputs relocatable binary object files) -> > linker(outputs executables) --> executable file > > It simply amazes me that people who are involved in embedded >development at any level don't know this. I guess the era of "click >here to write your embedded program" has really arrived. Perhaps >I'll make some money cleaning up the messes. > > -Dave > > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user