GSoC libstdc++ requirements/expectations
Ian Lance Taylor
iant@google.com
Mon Mar 24 03:36:00 GMT 2008
Daniel Kraft <d@domob.eu> writes:
> I'm interested in applying for GSoC for GCC, because I do want to
> learn about GCC's internals; being also a passionate C++ programmer, I
> think helping with development of libstdc++ (for 0x features, for
> instance) could be a nice project.
>
> What do you expect from a GSoC-student to work on libstdc++? I do not
> yet have much knowledge about GCC's internals, nor do I know much
> about C++0x, but I believe I've quite good a knowledge and experience
> about C (will there be any work in plain C or is libstdc++ pure C++?)
> and C++ or the STL as of C++98. Do I have to know something about
> POSIX (for instance) to work with threads and locks and the like? Or
> is it ok to learn anything according to this one during the project,
> so I can use this as opportunity to learn about GCC?
Thanks for your interest. You don't need to know much about GCC
internals to work on libstdc++. libstdc++ is mostly pure C++ code,
though it does rely on a few GCC extensions.
To work threads and locks you would need to know POSIX, or at least
the subset used by libstdc++.
It's certainly OK to learn during the project, in fact we hope that
you do.
Ian
More information about the Libstdc++
mailing list