Bangalore , 29th November to 1st December 2012


29th November to 1st December 2012 10:00 am - 08:30 pm



NIMHANS Convention Center
Marigowda Road
Near Dairy Circle
Bangalore, India
See map

Subscribe & Share

December 1, 2012, 3:00 pm

Thinking in C/C++, coding in Java


Intent: There comes a time in every C/C++ programmer's life where he is looking at a smashed stack, a trashed heap & wishes that core dumps happened only when null pointers get deferenced. This is the weak moment when people hang up their gdb boots & trade it for java.lang.NullPointerException We shall be exploring how to use Java as a safer version of C without giving up too much of control. A lot of big open source projects are starting to show up in Java for this very reason (eg: hadoop)

Overview: The Java programming language was considered too slow and too high level in its early days by performance junkies who believed that the only true way out was to code in C (and very reluctantly in C++). The language itself made significant strides by the time it reached v5 and JVMs also have become quite good at what they do. We shall explore 3 kinds of topics
* Areas where parity has been achieved
* Areas where the java language design will always make it trail behind
* Areas where where java offers "performance enhancing drugs" that cannot be done in a reasonable way using C

Hall: Hall 2 [220] Track: Development Type: Talk