COJAC, A Numerical Problem Sniffer

Java Logo

During my bachelor at the HES-SO University of applied sciences in Fribourg, I worked on a Java project, COJAC.COJAC is a tool performing On-the-fly code instrumentation to help uncover numerical problems with integer (overflows) and floating … [Read more...]

EDDIC 0.8.1 : do while loop and better optimization

eddic Logo

Only three days after the 0.8 version, I finished the 0.8.1 version.It's a minor version, so there is no big changes to the language. However, I added support for the do while loop in the source code.Another change is that assignment is now … [Read more...]

Assembly Language Step By Step, Programming with Linux – Book Review

Assembly Language Step By Step Cover

To improve my skills in Intel Assembly, I ordered and read Assembly Language Step by Step, Programming with Linux, by Jeff Duntemann. Just for the record, I read it on my Amazon Kindle.This book is really made for very beginners. The author is … [Read more...]

EDDIC 0.8 : 64bit generation

eddic Logo

I just released the version 0.8.The main change of this version is the addition of a 64bit generation. If you compiles eddic in 64bit, the default output of the compiler will be 64 bit, otherwise it will be 32 bit. You can also select the output … [Read more...]

Local optimization of Three-Address-Code

eddic Logo

Some compilers are using Three-Address-Code (TAC) as an intermediate representation. This representation is very simple to understand and write. Moreover, it's easy to run some optimization on this representation.Each TAC statement has this … [Read more...]

Pages: 1 2 3 4 5

EDDIC 0.7.1 : Boolean conditions and new operators

I just finished working on the 0.7.1 version of eddic.Even it it's a minor version, there are several new features in the language itself.First of all, the boolean conditions have been greatly improved. You can now use && (short … [Read more...]