differences between c and java languages
Hello,
- Java does not support pointers but C supports pointers
- Java only supports call by value but C offers support for call by value and call by reference
- Java is high level language while C is middle level language
- Java is an Object-Oriented language and C is a Procedural Programming Language
- Java has a feature of threading wheras C does not have threading
- Garbage management is there in JAVA but needs to be managed manually in C.
Hope this helps
Thank you
Hi, there are various differences but some major and very known differences are as follows;
- C was developed by Dennis M. Ritchie between 1969 and 1973 whereas Java was developed by James Gosling in 1995.
- C is a Procedural Programming Language whereas Java is Object-Oriented language.
- C generally breaks down to functions whereas Java breaks down to Objects.
- C programming language can be used for system programming as well as Application programming whereas This is not the case in Java.
- Memory allocation can be done by malloc in C whereas Memory allocation can be done by a new keyword in Java.
Thank You.
Hello aspirant,
1. C Language is a complied language where as Java is a Object oriented language.
2. C Language is a low level language and Java is a high level language.
3. C Language uses functions and Jawa uses objects.
4. Compared to C Language, Java can be learned easily.
5. C Language can be performed faster than Java Language as it will be closer to machine code.
May this information helps you.
Best of Luck!!




