On Sat, Oct 9, 2010 at 9:40 PM, elton sky <[email protected]> wrote:

> I always have this question but couldn't find proper answer for this. For
> system level applications, c/c++ is preferable. But why this one using
> java?
>


Look at the system (software) requirements for running Hadoop:
http://hadoop.apache.org/common/docs/current/single_node_setup.html#PreReqs

Imagine how it would be, if it were to be written in C/C++.

While C/C++ might give you a performance improvement at run-time, it can be
a total nightmare to develop and maintain. Especially if the network gets to
be heterogeneous.



-- 
Arvind Kalyan
http://www.linkedin.com/in/base16
h: (408) 331-7921 m: (541) 971-9225

Reply via email to