Dear GCC Community:
I hope this email finds you well. My name is Gwen Fu(or Pengrui Fu), and I
am interested in participating in Google Summer of Code 2025 with GCC. I am
writing to discuss THIS PROJECT("Fortran – run-time argument checking")
idea and seek your feedback before submitting my formal proposal.

[My Background]
   I am a  computer science sophomore at Harbin Engineering University,
with experience in C/C++ programming, GDB debugging experience and
Experience in programming under the Linux environment. I have manually
implemented an HTTP server based on the Reactor pattern from scratch under
Linux. Additionally, I participated in a domestic open-source competition
in China and contributed to a project by developing a data conversion
feature (JSON to Excel).
  Howerver , I must admit that, due to my school curriculum, I have not yet
studied compiler theory. However, with a light academic workload this
semester and the wealth of online resources—such as numerous compiler
principle videos—I am confident I can learn the necessary compiler
fundamentals for this project within the next month.

[My understanding ]
The project requires developing an independent module. During development,
attention should be paid to decoupling it from the rest of the repository's
code while maintaining consistency with the original codebase's programming
style.

[Questions or Request]
-When studying compiler principles, which aspects should I focus on?
- Before beginning the project, I will need to review the repository’s
source code. Could you please advise which sections are especially
well-crafted and worth examining closely?
- I hope to deepen my understanding of the project during this process.
Could the mentor assign me some beginner-friendly tasks? This would allow
me to contribute to the repository while also testing and demonstrating my
suitability for the project.

Thank you for your time and guidance! I look forward to your suggestions
and hope to contribute to GCC through GSoC.
Best regards,
Gwen Fu
3293940...@qq.com / https://github.com/gggggwen?tab=repositories

Appendix:
HTTP server :  https://github.com/gggggwen/HTTPWebServer
 a repo that  I contributed in OSPP(a competition) :
https://gitee.com/openeuler/kytuning-client

Reply via email to