# 20,000 Leagues Under Java!

URL: /show/coder-radio/6/
> Michael and Chris discuss the current state of lower level development, using C and other low level languages as a window into the deepest parts of software development. Plus your great feedback, and more!

- Show: [Coder Radio](/show/coder-radio/)
- Episode: 6
- Date: 2012-07-16
- Hosts: chris, michael
- YouTube: https://youtu.be/yOon11xAGTE





### Episode Links

#### Feedback

  * Emett wants to know if there is a development or scripting solution to have to repave
mutiple boxes quickly.

  * Stefan is interested in hearing more about desktop development and is working on a panel in Xlib and Python.
  * Daniel, is interested in recursion.
  * Some passionate reactions to the piracy issues.

#### PSA RE TOS

  * Mike attempts to rescue a Google+ friend from the jaws of GMAIL’s TOS… and fails.

#### Low Level 101

  * [What exactly is a low level language? ](http://www.codecommit.com/blog/java/defining-high-mid-and-low-level-languages/index.html)
  * Why should I care?
  * Where would I find low level languages in use today.

#### UNLIMITED POWER!!!!!(Sorta)

  * Generally, the lower you go the more efficient your code.
  * C will have a much faster startup time than higher level languages
  * More portable than you might think….
  * Higher level languages Java in particular have been inching closer and closer to C / C++ running speed

#### For All You Snakes Out There

  * [Python and C better together](http://docs.python.org/extending/extending.html/index.html)
  * [Not to be left out: Ruby](http://www.ruby-doc.org/docs/ProgrammingRuby/html/ext_ruby.html/index.html)

#### Danger in Deep

  * Think before you dive
  * Memory management
  * Development time++
  * GCC / LLVM — make sure you never go it alone
  * Proprietary extensions…. Bad for the web — bad for native code

#### The Horror! The Horror

  * Tubsta shares his horror story

#### Project Update

  * [Check out the project on Gethub](https://github.com/dominickm/jupiter_broadcasting_mobile_community/index.html)

#### Book Pick

  * [Coder to Developer: Tools and Strategies for Delivering Your Software](https://www.amazon.com/dp/B000PY3ZCG?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B000PY3ZCG)

#### Tool of the Week

  * [Boots Smart Pointers](http://www.boost.org/doc/libs/1_50_0/libs/smart_ptr/smart_ptr.htm/index.html)



