public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* GSoC 2024 Application: Rupali Paliwal
@ 2024-01-22 17:18 Rupali P
  2024-01-24 14:28 ` Martin Jambor
  0 siblings, 1 reply; 2+ messages in thread
From: Rupali P @ 2024-01-22 17:18 UTC (permalink / raw)
  To: gcc

[-- Attachment #1: Type: text/plain, Size: 3963 bytes --]

Respected GSoC Review Team,


I am writing to express my enthusiastic interest in participating in Google
Summer of Code 2024 with Tobias Burnus. Below, I've outlined my project
idea, shared insights into my background and passion for open source, and
demonstrated my commitment to contributing to Tobias Burnus.


*Project Proposal:*

*Title*:

*Fortran – improved argument compile-time checking* – The compiler does
check for the arguments in the *same* file – but it could do better in some
cases, i.e. checking better the interface data or updating the expected
input better from the user. This project would be mentored by Tobias
Burnus. Required skills include C/C++; some knowledge of Fortran helps, but
is not needed.


*1. Idea Description:*

*Project Title: *Fortran – Improved Argument Compile-Time Checking.

*Idea Description:.*

The goal of this project is to enhance the compile-time checking
capabilities of the Fortran compiler, specifically focusing on improving
the analysis of arguments within the same file. While the current compiler
performs basic argument checks, there is room for improvement, particularly
in checking interface data and updating expected input information derived
from the usage context.


*Key Components:.*

1. .Interface Data Analysis:.

- Implement an advanced analysis mechanism to better check interface data
related to function and subroutine arguments.

- Explore ways to detect and address discrepancies in argument
specifications within the Fortran code.

2. .Optimizing Expected Input:.

- Develop strategies to improve the compiler's ability to update expected
input information based on the usage of arguments in the code.

- Enhance the accuracy of expected input to provide more meaningful
feedback to developers during the compilation process.


Mentor:

Tobias Burnus will serve as the mentor for this project, offering guidance
and expertise in compiler development.


*2. Enthusiasm and Devotion:*

Thrilled about the Fortran – Improved Argument Compile-Time Checking
project in GSoC 2024 under Tobias Burnus' mentorship. My passion for
compiler development, Linux OS internals, and open-source fuels my
eagerness to enhance Fortran's compile-time checking, ensuring code
reliability and contributing meaningfully to the community.


*3. .Standout Qualities:.*

*- Technical Proficiency:*

- Strong command of C and Python languages.

- Applied skills in various projects encompassing Machine Learning, Data
Science, and Artificial Intelligence.


*- Linux OS Expertise:*

- Extensive involvement in Linux OS projects.

- Specialized in Virtual Memory Operations, Tracing System Calls, Kernel
module programming, and Device Driver development.


*- Diverse Project Experience:*

- Worked on projects spanning Machine Learning, Data Science, and
Artificial Intelligence.

- Contributed significantly to Linux OS projects, showcasing a breadth of
expertise in systems programming.


*- GitHub Proficiency:*

- Demonstrated proficiency in version control using GitHub.

*- Passion for Innovation:*

- Unique perspective and commitment to pushing boundaries in software
development.

- Continuous learning and a drive to craft innovative solutions to complex
challenges.


*4. .Targeted Application:.*

- Emphasize the importance of tailoring each application to the specific
mentoring organization and project.

- Mention unique aspects of the project and organization that align with
your skills and interests.


I am excited about the opportunity to contribute to GCC success during GSoC
2024. I am committed to actively engaging with the community, seeking
feedback, and ensuring the success of my project.

___________________________________________________________________________


Thank you for considering my application.


Best regards,

Rupali Paliwal

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-01-24 14:28 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-22 17:18 GSoC 2024 Application: Rupali Paliwal Rupali P
2024-01-24 14:28 ` Martin Jambor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).