Think In Geek | In geek we trust
SeriesPosts by Bernat RàfalesArchives
  • Exploring AArch64 assembler – Chapter 2

    Oct 8, 2016 • Roger Ferrer Ibáñez • AArch64

    In the first installment of this series we did a very first simple program. In this chapter we will continue learning a bit more about AArch64.

    Read on →

  • How (not) to write a C++ front end – Part 2

    Oct 8, 2016 • Roger Ferrer Ibáñez • compilers

    In the previous installment I gave some context about the existence of Mercurium as a tool. In this chapter we will start digging into the parsing technology used.

    Read on →

  • How (not) to write a C++ front end – Part 1

    Oct 8, 2016 • Roger Ferrer Ibáñez • compilers

    As part of the work I did in my previous employer, we had to develop a C++ front end. This is never an easy task so I will use this series to share some experiences while developing it.

    Read on →

  • Exploring AArch64 assembler – Chapter 1

    Oct 8, 2016 • Roger Ferrer Ibáñez • AArch64

    AArch64 is a new 64 bit mode that is part of the ARMv8 architecture presented in 2011 by ARM. It has been progressively been deployed in smartphones and servers. So I think it is a good moment to learn a bit more about the assembler of this architecture.

    Read on →

  • A tiny GCC front end – Part 11

    Sep 5, 2016 • Roger Ferrer Ibáñez • compilers, GCC

    Our tiny language features a few types: int, float, bool, string and arrays of those types. We can even declare new type names based on other types but it still missing a record type. Today we will address this.

    Read on →

« Older Newer »

Powered by Jekyll. Theme based on whiteglass
Subscribe via RSS