This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Uday Khedker <uday@cse.iitb.ac.in> wrote:When I rule the world you will not have such problems. Seriously can you not reason with them?
I have been trying to do my stuff for a few years. We conduct a programme called "Essential Abstractions in GCC" which is aimed at taking a novice to a level from where she can do independent experimentation with GCC internals.
I put together a bunch of teaching assistants (about 15 of them) for about 60 participants. Carefully designed programming assignments are an integral part of the training. The program ends with us summarizing the essential abstractions in 17 or 18 pictures with the hope that if one can understand the concepts represented by the pictures, one can walk the maze of the GCC code.
You can find the details of the latest offering at http://www.cse.iitb.ac.in/grc/gcc-workshop-12/.
I would like to take this training program to the next level but so long it remains my personal baby, my funding agency does not feel that I have accomplished much because they feel that if my program has any merit, the GCC community would adopt it :-(
Can you hint at what they would consider adopting it? I suppose it is not simply linking to it from the wiki or the website?This is being dragged up A LOT actually, and a lot of the clang-vs-gcc myths are just that, ALSO I was lead to believe GCC used some hand-coded stuff for final code output, one of the reasons I liked LLVM is because it seems sensible, I've just read a power-point presentation on RTL, GIMPLE cannot be a step back!
Richard.
Uday.
Aldy Hernandez wrote, On Wednesday 23 January 2013 08:07 PM:Uday Khedker<uday@cse.iitb.ac.in> writes:amount
I think we need to come out of the "documentation" mindset. No
I just want to say you guys have been so nice! Totally not what I expected, so thanks for that!LawFWIW, I initially learned GCC by an internal training program Jeffof conventional documentation is going to help. What we need is a training material that included well defined assignments.devised over a decade ago (*). So perhaps there is some truth to theabovestatement.:).
Of course, it didn't hurt that I had a cadre of good and patient maintainers willing to answer questions.
[Before anybody asks, the training program is probably no longer relevant. So no fair bugging Jeff about it :)].
But anyways, that's just me. Different folk learn differently.
Aldy
(*) I think Alex Oliva was also a student of the Law training program
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |