Page 1 of 7 123 ... LastLast
Results 1 to 10 of 65

Thread: Will Java evantually replace C/C++ for OS Development

  1. #1
    Join Date
    Aug 2011
    Beans
    12
    Distro
    Ubuntu 11.04 Natty Narwhal

    Will Java evantually replace C/C++ for OS Development

    A couple of rumors are going round the Internet saying Java will replace C and C++ for OS programming. I was just wandering if its true. My take on this is that Java isn't Low level enough for stand-alone OS development.
    Last edited by darthvader39560; August 8th, 2011 at 10:07 AM.

  2. #2
    Join Date
    May 2010
    Location
    Scottsdale, AZ
    Beans
    295
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: Will Java evantually replace C/C++ for OS Development

    No.

  3. #3
    Join Date
    Dec 2010
    Location
    Perth, Australia
    Beans
    40

    Re: Will Java evantually replace C/C++ for OS Development

    LMAO!

    I actually LOL'd.

  4. #4
    Join Date
    Aug 2007
    Location
    Novocastria, Australia
    Beans
    751
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Will Java evantually replace C/C++ for OS Development

    I would guess that kernel architectures and kernel design methodologies will have to change drastically before a higher level language can easily be used to implement them.

    Keep in mind that as Java technology stands at the moment (and into the foreseeable future), Java code cannot run on bare silicon.

  5. #5
    Join Date
    Jun 2009
    Location
    Manchester
    Beans
    87

    Re: Will Java evantually replace C/C++ for OS Development

    Quote Originally Posted by NovaAesa View Post
    I would guess that kernel architectures and kernel design methodologies will have to change drastically before a higher level language can easily be used to implement them.

    Keep in mind that as Java technology stands at the moment (and into the foreseeable future), Java code cannot run on bare silicon.
    I thought ARM chips could run Java bytecode?


  6. #6
    Join Date
    Feb 2009
    Location
    USA
    Beans
    3,186

    Re: Will Java evantually replace C/C++ for OS Development

    Quote Originally Posted by Noz3001 View Post
    I thought ARM chips could run Java bytecode?
    http://en.wikipedia.org/wiki/Java_processor

    Very few CPUs can run Java bytecode. In short, Java is designed to be independent from the hardware. An OS is all about the Hardware. An OS will never be coded in Java (unless Java changes big time).

  7. #7
    Join Date
    Sep 2009
    Location
    Canada, Montreal QC
    Beans
    1,809
    Distro
    Ubuntu 11.10 Oneiric Ocelot

    Re: Will Java evantually replace C/C++ for OS Development

    There is GCJ which can compile Java into native machine code. I wonder if that could be used to develop a kernel.
    Their homepage: http://gcc.gnu.org/java/
    I know not with what weapons World War III will be fought, but World War IV will be fought with sticks and stones.
    Freedom is measured in Stallmans.
    Projects: gEcrit

  8. #8
    Join Date
    Mar 2007
    Location
    Turkey
    Beans
    1,574

    Re: Will Java evantually replace C/C++ for OS Development

    Will Java evantually replace C/C++ for OS Development
    No way.

  9. #9
    Join Date
    Jun 2005
    Location
    Buenavista, ADN, Phils
    Beans
    285

    Re: Will Java evantually replace C/C++ for OS Development

    Quote Originally Posted by Legendary_Bibo View Post
    No.
    ++ Second This ++

    Reason being, Java is slower. C++ is faster and supports if not more just as many platforms.

    Now what the OP may have heard is about C# which is a blend of the good things from multiple languages (Java, C++, even VB and few others), but not having programmed in it yet I will leave that open for discussion.
    Mac Mini: OSX 10.9 Mavericks, i7-3720QM 2.6Ghz, 16GB RAM, 1.25TB Fusion Array, Intel HD4000 iGPU
    Photo Blog on Youtube: www.youtube.com/user/ExodistPhotoBlog
    Linux User: 380654

  10. #10
    Join Date
    Apr 2011
    Beans
    484

    Re: Will Java evantually replace C/C++ for OS Development

    Quote Originally Posted by Bandit View Post
    Now what the OP may have heard is about C# which is a blend of the good things from multiple languages (Java, C++, even VB and few others), but not having programmed in it yet I will leave that open for discussion.
    C# is proprietary Java.

    So the answer is still no.
    Life is an extraordinarily long concatenation of luck and coincidence.

Page 1 of 7 123 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •