On Mon, 29 Jan 2024 at 19:15, Claudio Bantaloukas via Gcc <gcc@gcc.gnu.org> wrote: > > 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!
Specifically, have a look at https://gcc.gnu.org/wiki/EasyHacks Which is one of the links from the https://gcc.gnu.org/wiki/GettingStarted page. > > 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