This event has ended. Thank you for your interest!
Monthly Meeting - May/2014

About

April's topic will be: Compilers! This month, Emiel Bruijntjes will tell us how to write your own JIT compiler.

Schedule 
19:00: Welcome Drinks 
19:30 - 20:30: JIT Compilers 
20:30 - 20:45: Raffle 
20:45: Social, drinks and food.

Talk: JIT Compilers 

The alternative PHP engine by Facebook (HHVM) and many Javascript engines use Just-In-Time (JIT) compilers to turn user space scripts into native executable code that runs directly on the CPU. Even the original Zend engine now has an experimental branche (PHPNG) in which JIT technologies are being used to speed up PHP.

How does this work under the hood? Emiel Bruijntjes gives a crash course 'how to write your own compiler' in which the whole process from writing a tokenizer and a parser, building an abstract syntax tree up to generating machine instructions is being explained. These concepts are demonstrated with a simple compiler that turns Smarty/Twig template files into  native machine instructions.

Speaker: Emiel Bruijntjes

Emiel Bruijntjes lives in Amsterdam and is a member and frequent visitor of the PHP Amsterdam user group. In 2013 he initiated the open source PHP-CPP project to create a bridge between PHP and C++, and is CTO of Copernica BV. He studied computer science at the Vrije Universiteit in Amsterdam.

Raffle 
We got some awesome stuff to give away this month, so make sure you attend another awesome meetup!

Read More

Comments

empty post state
You must be logged in to comment.
No comments yet. Be the first to comment!

Monthly Meeting - May/2014

Thursday, May 15, 2014
5:00 PM - 8:00 PM
Registration
33 seats left
Alex P.
Alexander F.
Asare W.
Bas de R.
Bekar B.
47 people going
This event has ended.

Photos

Show All Photos (4)
event-photo-0event-photo-1event-photo-2event-photo-3