Entradas

Mostrando las entradas de septiembre, 2019

Mother of Compilers

There are a lot of historical events which haven’t being presented openly jet, for example the history from Grace Hopper. It is very interesting knowing everything about her life and the evolution of the field in computer science, her vision and passion made technology what is today, the idea of creating the first compiler, which translates a “universal” language into machine code, available in many machines and easier to understand, managing the expression of a high level language into calculations for a machine, which is a big step of processing information in an efficient and more easy way. Women had worked in this field for many years, being also the pioneers of computer science, now a days it is not surely known how many women contributed to this field and their names, but Grace Hopper stands in the representation of all the women who had put their effort and talent into the evolution of technology, and not only technology, this may be applied to other fields and areas.

Episode 61: Internals of GCC

When I started to listen to the podcast I was writing every word that popped my attention; And I started to thinking about the functionality of the gcc compiler, during the podcast there was mentioned that the compiler's core makes machine code to program translate language abstraction. I was thinking about making an experiment, where with some code  I could manage to create a simple Web Page that with the knowledge of the first phase of compiler's design, every regular expression will be shown and animated with colors and samples, I call this JSSampler Here are some of the few words I recorded: compilers research PhD student graduating static analysis language implementations Java JVM embedded systems relevant compilers modern machines car machines current what you need how does it work? plain text semantic content context source files representation transform object code platform portable Pentium power pc spark equivalent efficient