Posts

Showing posts with the label GSOC

Flashback - How I learnt little programming

Image
Twas 1 hour past the midnight when all through the dorm On  codechef  and  spoj , `geeks’ solved algorithmic problem Hundreds of lines of code they wrote without indentation All they worried about was data structure, cout and cin Faster and faster it was programmed to run Oh boy how genius they were born Few didn’t sleep the whole night They were happy their rank increased in sight And then I remembered one of my own night! I have been programming for little over three years and that too after coming to college. And two years ago, I made a decision. I decided to stop submitting solutions to algorithmic problems – the kind that you find on spoj and codechef. Not because I didn’t love programming, but because what I was actually doing neither it gave me much joy nor I was learning substantially new by doing so. By that time I was familiar with and programming using a number of data types & structures and algorithms – Map, List, Set, Queue, Deque, S...

Port gcc to HelenOS (GSoC proposal)

Image
This is a successful proposal submitted by me to  HelenOS  in  GSoC 2012 . The project ‘ Port gcc to HelenOS ‘ looked very interesting and challenging to me among the  list of projects . So I worked during  application period  on  HelenOS and this project a little bit to get preliminary idea of project requirement and submitted the proposal after that. Proposal “Port GNU Compiler Collection (gcc) to HelenOS” by Vivek Prakash, HelenOS, 2012 Abstract GNU Compiler Collection  has frontends to C, C++, Objective-C, Fortran, Java, Ada and includes libraries for these languages. The goal of this project is to port at least the C compiler part of GNU CC i.e. gcc-core to HelenOS. Porting gcc will be a major step towards HelenOS to become a self-hosting operating system, where all development work can be done inside HelenOS itself. Project description The port of GNU binutils and the implementation of  libposix library last year has alr...