Java Language is better than C Language?

Java Language vs C Language


7 Answers
1-7 of  7
7 Answers
  • This depends on what kind of language you like and which one is suitable for you to learn.




    __________________________________________________________________________________________________________________
    skysmotor.co.uk sells the following products online: linear stepper motor, stepper motor linear actuator, servo motors, planetary gearbox and can be purchased online if required.
    0

  • Java is better than C for the following reasons :
    1) Application Development:
    Java is good candidate for developing
    * Web(Spring, Play), Mobile (Android, Blackberry), Big Data Applications (Hadoop), even machine learning programs, which serves its purpose far better than any other language.
    * Community adoption
    * Out of box, mature, stable set of framework ecosystem e.g Spring Tool Suit, Apache Spark
    * Open source projects and plenty of libraries
    * Stable and streamlined
    * Easy to port across platform
    While C++ is better candidate for software development ranging from system softwares to general purpose applications.
    2) Productivity:
    Java gives feeling of instant productivity for developer as most of things are abstracted like memory management, pointers, build process. Also there are great development tools (so called IDE's) available for java like IntelliJ, Eclipse to make java application development easier.
    3) Computer Science or Language Design:
    I heard from the one of professor that, Java is much better language than C++ in terms of design aspects. For an instance "friend function in C++" don't you think its breaking the rule OOP encapsulation and over rated feature in C++? Design aspect, OOP philosophy of java is much better than C++. As java evolved later than C++ it tried to address pitfalls of C++ from early stage.
    0

  • One of the major difference between Java and C Language is that Java is Object Oriented Programming Language while C is not. C Programming is a low-level programming language whereas in case of Java it is a high-level programming language.

    Ever worked with memory management in C Language? then you must have an idea about malloc and free functions which were used for memory management. i.e in C programming, the memory management is in the hand of a programmer whereas in Java the memory management is behind the scene. Java uses a garbage collector that removes the objects that no longer have any references to them.

    Method overloading is only supported in Java and not in C Language, Java is better for web projects than C Language, and there are many reasons. 

    Note that they both are used for different purposes.
    0


  • C might be a little hard to learn programming concepts.
    Java is a great learning langauge for OOP.

    Some other interpreted languages like Ruby, Python or Perl might give you other ideas what to do or learn.

    Languages are designed for a purpose, there's really no better or worse.
    It mostly depends on what you are aiming for.

    I prefer compiled languages that result in machine code, but of course Java is used widely in enterprise environments where cross-platform ailability is more important than special features.
    0

  • yes, Jva is better than c language.Some reasons are:
    1. There is no concept of pointers.Hence, more secure.
    2. Exception handling provided.
    3. Based on OOP concepts unlike c.
    4. Java is higl level language.
    5. Platform independent as JVM present.
    6.C uses the top-down {sharp & smooth} approach while JAVA uses the bottom-up {on the rocks}approach.
    7.C breaks down to functions while JAVA breaks down to Objects. C is more procedure-oriented while JAVA is data-oriented.
    8. Unlike C, JAVA does not support Preprocessors, & does not really them.
    9. Java supports multi inheritence using interfaces.
    10. JAVA supports Method Overloading while C does not support overloading at all.
    0

  • first, you understand which method is for what we use, 'C' is the structural language whereas Java is Object oriented language base on oops concept.
    for the console application, standalone application C is strongly recommended.
     and for other, we can use Java.
     
    Both languages have its own importance we cant compare them.
    it's all about preference.
     
    0

Programming in Java
Practice Mock Test
Programming in Java