SlideShare is now on Android. 15 million presentations at your fingertips.  Get the app

×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

What lies beneath the beautiful code?

by Developer on Mar 26, 2012

  • 2,635 views

Talk @ RubyConfIndia 2012. Ruby is a pure object oriented and really a beautiful language to learn and practice....

Talk @ RubyConfIndia 2012. Ruby is a pure object oriented and really a beautiful language to learn and practice.
But most of us do not bother to know or care about what happens behind the scene when we write some ruby code. Say creating a simple Array, Hash, class, module or any object. How does this map internally to C code ?
Ruby interpreter is implemented in C and I will talk about the Interpreter API that we as ruby developers
should be aware of. The main purpose of the presentation is to understand the efforts and complexity behind
the simplicity offered. I would also like to touch upon the difference in implementation of some core data structures
in different ruby versions. Having known a part of C language implementation behind Ruby, I would also like to throw some light upon when and why would we need to write some ruby extensions in C.

Statistics

Views

Total Views
2,635
Views on SlideShare
1,393
Embed Views
1,242

Actions

Likes
0
Downloads
12
Comments
0

10 Embeds 1,242

http://yinghau76.github.com 354
http://yinghau76.github.io 313
http://niranjansarade.tumblr.com 270
http://simplypatrick.heroku.com 110
http://localhost 109
http://blog.dev 75
http://lanyrd.com 7
http://www.tumblr.com 2
http://www.bitpose.com 1
http://www.hanrss.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
Post Comment
Edit your comment

What lies beneath the beautiful code? What lies beneath the beautiful code? Presentation Transcript