Gccpy – Speed

So i spend some of my days salivating over the fact my GCC python front-end absolutely is a speed daemon. But this is just not a fair test yet, my python front-end currently doesnt handle exceptions, imports threading… stdlib stuff etc. But the core functionality of alot of it is there and the building blocks for everything is there i am hoping by Christmas to have some preliminary support for lists and dictionaries i have a local git branch which this all kind of sort of working but i need to add some parser code to handle certain still thing like accessors x[x,..] slices with : etc. And i hate working on lexers and parsers to be honest. I absolutely love python but the dependance on white space still annoys me to no end.

One thing i love seeing is that my python front-end generally on my desktop machine runs the same program ~4-6.25 times faster  that python. But yeah i will get so much hate if i start taking about that much so i rarely talk about my python work still so i like to keep it hush hush untill i feel happy with it. And i still don’t feel happy forcing at least 2 days a week to work on gccpy at the moment because i realise i care about it so much and want to get a decent release of it because the more i think about it, it has so much potential. Can you imagine writing kernel code in python really simply, can you imagine having logic code for a large c/c++ application but not having to worry about embedding python. Clean and fast and simple to write mobile phone applications with no need of virtual machine or interpreter.

 

In the end i think it has alot of potential but i know it will end up being a kind of similar how gnu java gij is to real openjdk etc.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>