On Sun, 2021-04-11 at 17:06 +0530, Saloni Garg wrote: > On Sun, Apr 11, 2021 at 12:14 AM David Malcolm <dmalc...@redhat.com> > wrote: > > > On Sat, 2021-04-10 at 21:18 +0530, Saloni Garg wrote: > > > On Thu, Apr 8, 2021 at 8:19 AM David Malcolm > > > <dmalc...@redhat.com> > > > wrote: > > > > > > > On Wed, 2021-04-07 at 01:59 +0530, Saloni Garg wrote: > > > > [...] > > > > > > Looking at: > > > > https://gcc.gnu.org/wiki/SummerOfCode#Application > > > > we don't have a specific format to be followed. > > > > > > > > That said, I saw this > > > > > > > > https://google.github.io/gsocguides/student/writing-a-proposal > > > > which seems to have useful advice to prospective GSoC > > > > students. In > > > > particular, the "Elements of a Quality Proposal" lists various > > > > things > > > > that in your current draft are missing, and which would > > > > strengthen > > > > your > > > > proposal. So I'd recommend that you (and other prospective > > > > GSoC > > > > candidates) have a look at that. > > > > > > > Added some new sections. Tried to explain them as well. There are > > > some > > > things I am not clear about, so explicitly mentioned them and > > > will > > > add the > > > relevant explanations and present them in the later reports. > > > Please > > > let me > > > know if this sounds good to you and provide feedback as well. > > > > The updated version looks a lot stronger. > > > Hi, Thanks for the quick feedback. > > > > > That said, you haven't given details of your programming expertise > > - in > > particular this project will require proficiency with C++, so a > > good > > application would give evidence to the reader that you're already > > up- > > to-speed on writing and debugging C++ (see the "Biographical > > Information" section in the guide I linked to above for more info). > > > Apologies, but I am a beginner in this area of compilers and static > analysis. I already know some C++ coding which I have used mostly in > Competitive coding competitions. I have been following this( > https://www.cse.iitk.ac.in/users/karkare/Courses/cs618/) course to > understand the nuances of the static analysis. I am confident that I > can > write the C++ code that is required here and know how to use tools > like > GDB, Valgrind to debug the C++ codes,
Your proposal would benefit from including something like the above. We're not expecting Bjarne Stroustrup levels of competence in C++, especially considering that you are all students - but we need some ability in C++... which you may already have, it's hard for me to tell as the current draft proposal is written. Part of the point of GSoC is to learn, but to learn about the specifics of the FLOSS project you apply to [1], rather than the implementation language. > but I don't have any good projects to > prove that right now. My college got stopped due to COVID-19 and > hasn't > started yet properly, so I have been trying to learn most of the > things > online only. > I hope you understand. Indeed. Hope this is helpful; good luck (the deadline to apply is fast approaching) Dave [1] and to learn about what "real" programming is like (for some definition of "real"), as opposed to the rather artifical programming that university coursework tends to be like. For example, GCC has 30+ years of legacy code to maintain, full of weird specialcases and dark corners, with dozens of target configurations - we can't just rewrite it all, or at least, not quickly :)