GDB : C is a general-purpose, imperative computer programming language, supporting structured programming. Compilers, libraries and interpreters of other programming languages are often implemented in C. Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere".
Please start disscution about GDB
Preferred for writing Operating systems is java .
But question is since early era that make confusion /span>
share your views
i think C is better
YES In CASE OF early era
bro any idea solution plz share /////
C language is preferable
Also justify your choice. Write few solid points for chosen language.
C is preferred for writing Operating system since early era because
Portability and Efficiency:
C is almost a portable assembly language. It is as close to the machine as possible while it is almost universally available for existing processor architectures. There is at least one C compiler for almost every existent architecture. And nowadays, because of highly optimized binaries generated by modern compilers, it’s not an easy task to improve on their output with hand written assembly. Many embedded systems run on C.
Arbitrary memory address access and pointer arithmetic is an important feature that makes C a perfect fit for system programming (operating systems and embedded systems).
C has a very small runtime. And the memory footprint for its code is smaller than for most other languages.
The world’s most popular databases, including Oracle Database, MySQL, MS SQL Server, and PostgreSQL, are coded in C (the first three of them both in C and C++).
Java has some limitations: