<div dir="ltr"><br><br><div class="gmail_quote">On Tue, Aug 5, 2008 at 10:59 AM, Shrutarshi Basu <span dir="ltr"><<a href="mailto:technorapture@gmail.com">technorapture@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello all,</blockquote><div>Hi Shrutarshi,<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
I'm a rising sophomore CS/Engineering student in the US and I'm<br>
interested in programming languages/ compilers.I think the LLVM would<br>
be a great project for me to contribute to, both to learn something<br>
and help the project. Unfortunately, I don't know much about<br>
compilers, much less anything which would allow me to make a<br>
significant contribution. I've started reading the Dragon book and</blockquote><div><br>While I was taking the compiler class at the university, I started with the Dragon book and it works fine for me. While you are learning the concepts try to implement a small scale compiler. I can remember we were assigned to write a lexical analyser + parser + code generator for a part of Javascript language(for a subset of it, Javascript  is huge) as part of the subject which helps a lot to understand the concepts. AFAIR there is a small project which suits for a one semseter course at the end of the book. <br>
Then you can start from here.<br><a href="http://llvm.org/docs/">http://llvm.org/docs/</a><br>Next you can go here.<br><a href="http://llvm.org/OpenProjects.html">http://llvm.org/OpenProjects.html</a><br><br>Yes, good luck!<br>
<br>-Rajika<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
over the summer I wrote a recursive descent parser for a project's<br>
config files. I would appreciate it if some of you could give me<br>
guidelines for what I should learn/do both in terms of theory and in<br>
using practical tools. In particular I'm looking to become familiar<br>
with both general compilers and the LLVM to be able to do a project<br>
for next year's GSoC. I'll start by compiling the code and haunting<br>
this list.<br>
Thanks everyone,<br>
Basu<br>
<font color="#888888"><br>
--<br>
The ByteBaker :<br>
<a href="http://www.bytebaker.com" target="_blank">http://www.bytebaker.com</a><br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br><a href="http://wso2.org/">http://wso2.org/</a><br><a href="http://llvm.org/">http://llvm.org/</a><br>
</div>