What is a robust programming language?

What is a robust programming language?

Robust programming is a style of programming that focuses on handling unexpected termination and unexpected actions. It requires code to handle these terminations and actions gracefully by displaying accurate and unambiguous error messages. These error messages allow the user to more easily debug the program.

Why is Java more secure?

Because Java compiles as bytecode which then runs inside a Virtual machine, it cannot access the computer it runs on like a natively compiled program can. The general reason why Java is considered to be more secure than, say C, is because it handles memory management for you.

Why is Java known as platform neutral language?

Java is Platform Neutral because the same Java code will run on multiple platforms (Operating Systems) without modification, provided that the code does not intentionally put any specific demands on the system, holding true to the slogan, “Write Once, Run Anywhere” .

READ ALSO:   What happened to captured soldiers in ww2?

How java is robust and architecture neutral?

Java compiler generates an architecture-neutral object file format, which makes the compiled code executable on many processors, with the presence of Java runtime system.

Why is java considered as architectural neutral and secure?

10) Secure: Java was designed with security in mind. Java programs are compiled into byte-code format which does not depend on any machine architecture but can be easily translated into a specific machine by a Java Virtual Machine (JVM) for that machine.

Why Java is secure and portable?

The main reason behind the creation of Java was to bring portability and security functionality to a computer language. Now, the Bytecodes that are generated are safe and can be run on any machine (portable) that has JVM. Bytecode is the key that makes the Java language more secure and portable.

Why Java is platform independent and portable?

Java is a portable: The Java source code is compiled in bytecode when the javac compiler is used. The bytecode is saved on the disk with the file extension . This bytecode is a platform independent code because it can be executed on several platforms, that is, Write Once and Run Anywhere (WORA) .

READ ALSO:   How does the Russian healthcare system work?

What makes Java a highly robust language?

Other factors which make java a highly robust language include that it facilitates the programmers with efficacious type checking & exception handling mechanism as compared to other languages. Strong run time checking by interpreter catches many errors.

What does robust mean in Java?

Robust means reliable and Java is robust in the sense that Java puts a lot of emphasis on early checking for possible errors, as Java compilers are able to detect many problems that would first show up during execution time in other languages. Java has the strong memory allocation and automatic garbage collection mechanism.

Why Java is the best programming language for Enterprise?

Java is one of the most robust programming language used for developing small applications to large end-to-end enterprise software. Java app development is helping enterprises achieve competitive advantage with its open source code base and support from huge user community.

READ ALSO:   Do people dance salsa in Brazil?

What are the advantages of Java over other languages?

Java has the strong memory allocation and automatic garbage collection mechanism. It provides the powerful exception handling and type checking mechanism as compare to other programming languages. Compiler checks the program whether there any error and interpreter checks any run time error and makes the system secure from crash.