On 26/01/2024 17:51, Florin Mateoc via Gcc wrote:
> Hi all,
> 
> I am an experienced software developer, with an interest in compilers, and
> an admirer of gcc.
> I would like to contribute, hopefully reusing some of my existing skills,
> experience and interests, but unfortunately the (current) overlap is not
> great, so I am asking for some guidance/reality check.

Hi Florin,
I'm also just starting to contribute and it's a bit daunting, you're not 
the only one! :).

Why not start with an existing bug report? https://gcc.gnu.org/bugs/ has
a link to bugzilla, which is full of opportunities!

Cheers,
Claudio

> While I did start my career (a long time ago (my first programming
> language, in college, was Fortran (77), using punch cards)) writing
> software in assembly for bare metal and debugging it with an oscilloscope
> and a serial interface, and I also wrote (in Borland C++) a remote debugger
> for a micro-controller development board, for a long time now I've only
> been using higher-level languages, and my C is quite rusty.
> I am an expert-level programmer in Smalltalk, Java and JavaScript, but I am
> aware that these are not even client languages, let alone useful/used for
> gcc development.
> As far as compiler-related experience, I have worked on a type inferencer
> for Smalltalk and on a Smalltalk to Java transpiler, part of a proprietary
> tool that has been used to migrate a very large and successful Smalltalk
> financial application to Java. I have also written an open-source
> transpiler from Smalltalk to JavaScript (https://github.com/fmateoc/JsSqueak)
> that can compile a Smalltalk image to JavaScript code that can be run in a
> browser.
> 
> With regards to potential contribution areas, among the supported
> languages, Objective-C is close enough to Smalltalk that I think I should
> be able to contribute, but I am not sure how much interest there is for it,
> especially in its gcc incarnation. I was also thinking (without looking at
> the code, so this could be just wishful thinking) that I might try to work
> on something Gimple-related. Of course, this is just what I came up with,
> based on very incomplete information
> 
> I would appreciate any thoughts/advice.
> 
> Thank you,
> Florin

Reply via email to