Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 521279
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T08:14:01+00:00 2026-05-13T08:14:01+00:00

On Windows/Linux platform,I as a common computer user,could not nearly find any software written

  • 0

On Windows/Linux platform,I as a common computer user,could not nearly find any software written in Java.

  • The two operating system(Windows and
    Linux) are written with C.
  • The two web browsers(IE and firefox) are
    written with C++.
  • The two web server(IIS and Apache) are written with C++.
  • Most database management system are written with C/C++.

And I could not find software that was written with Java on desktop application area.It seems that programmers would prefer to use cross-platform Widgets(Qt,wxWidgets etc) rather than Java.

My question are:

  1. Why Java is not suitable to do
    kernel application?If the reason is
    its slowness,how many times is it
    slower than C/C++?
  2. Why programmers prefer C/C++ to do desktop application despite Java provides a consistent and excellent API library.I think it should requires less code using Java instead of C/C++ to develop most desktop application(e.g. card games) and the developed application could be easily deployed to other platform.
  3. Are there any famous applications done with Java from user aspect(means we use it every day)?

thanks.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T08:14:02+00:00Added an answer on May 13, 2026 at 8:14 am

    1.
    Java is not good for kernel development. The main reason is control. It’s not just about speed (although that is a part of it). Java doesn’t give programmers the same amount of control over memory, over exactly how their code is executed. In C/C++, you can usually guess exactly which assembly code will be created, based on your code. Not so in Java.

    Note: This is true of C, and also of parts of C++: If you’re using a lot of higher-level functionality in C++, you obviously have the same loss of control. But C++ gives the option of going either way.

    2.
    C/C++ is more used than Java for desktop for many reasons. Probably some of them are historical (they have been used for much longer), probably some of it is the problem of “Look and feel”, which basically means that Java programs tend to look like Java programs, and not like most programs on the user’s machine (there are solutions, but this used to be true of almost all Java programs, which made programmers stay away).

    But the most important thing to understand, I think, is that C and C++ are also much less used for GUI nowadays. Obviously they’re still used, but a lot of programmers are moving on to other languages, like C# and others.

    3.
    If you’re talking about famous desktop applications, I think the most famous (certainly for programmers) is Eclipse. It’s also a really great application, and certainly looks great, which just goes to show you that Java can be used for good natural-looking desktop apps.

    I’m not really aware of any others.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm trying to port some Windows code to Linux, ideally through platform-independent libraries (eg
I'm looking for cross-platform scripting (language) for windows, Linux, MacOS X. I'm tired of
I'm just starting out on a cross-platform (Windows, Linux, OS X) C++ project, and
Is there a way in Windows/Linux or any other operating system to know at
Anyone know application like network location(mac) for linux,windows.If not i am thinking of developing
Does anyone have a list of environment variables that are common on Linux, Windows,
I am developing a C++ application that needs to be multiple platform compatible (Windows/Linux)
I want to learn Java and Linux. Java itself (as a language) is not
Continuation of: Standalone Cross Platform (Windows/Linux)) File Compression for C/C++? After many attempts on
I was trying to use FMJ (for windows/linux/mac). Where JMF was not working for

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.