Java is considered more secure than other languages for several reasons:
My answer may differ
Java's security model is focused on protecting users from programs downloaded from sources across a network. Java programs run in Java Runtime Environment. Java Programs can't take any action outside those boundaries. For example, Programms are prohibited from many activities, including:
* Reading or writing to the local disk
* Making a network connection to any host, except the host from which the applet came
* Creating a new process
* Loading a new dynamic library and directly calling a native method
"Platform neutral" means that Java does not depend directly on the underlying operating system; the same binary Java classes will run on any platform that support the target version of Java that those classes use, such as Windows, Linux, and Mac OS. Java has enhanced security opposed to a native binary (e.g. a program written in C++) in the sense that an additional layer of security is implemented in the Java VM that reduces promiscuous behavior (such as accessing the hard drive when running as an applet). Java is arguably not as secure as some other languages (such as Mono/.NET, which can be statically verified safe without executing the program), but it is generally more secure than non-VM-based languages because of the extra layer of security.
All programming languages are abstract things - collections of rules which dictate how symbols may form words, how words may form statements, and how statements may form programs. Programming languages need "other stuff" in order to actually be useful. For most languages this will include either a compiler or an interpreter which can turn source code into executable programs. Java's "other stuff" includes a compiler, which turns Java source code into Java byte code, and the Java Virtual Machine (JVM), which allows Java byte code to execute on your computer.
The older languages are still the standards by which modern programming languages are measured. Fortran, COBOL, Lisp, and C/C++ are all used as baselines to evaluate newer languages. Of course, the "new kids" are being used as standards more and more often. Java, Ruby, Perl, Python, and other more modern languages are being used to measure how "good" a new language is.
C++, Java, Perl, Python, PHP, JavaScript, LPC, C# is the most popular languages based on C, but there is probably more languages.
# interpreted and compiled# simple # robust and secure # platform independent and portable # multithreaded and interactive# object oriented # dynamic and extensible
"Platform neutral" means that Java does not depend directly on the underlying operating system; the same binary Java classes will run on any platform that support the target version of Java that those classes use, such as Windows, Linux, and Mac OS. Java has enhanced security opposed to a native binary (e.g. a program written in C++) in the sense that an additional layer of security is implemented in the Java VM that reduces promiscuous behavior (such as accessing the hard drive when running as an applet). Java is arguably not as secure as some other languages (such as Mono/.NET, which can be statically verified safe without executing the program), but it is generally more secure than non-VM-based languages because of the extra layer of security.
The popular programming languages which are generally used to write a robotic program may be developed in c, c++, java etc.., these languages are more flexible when compare to the other languages.
All programming languages are abstract things - collections of rules which dictate how symbols may form words, how words may form statements, and how statements may form programs. Programming languages need "other stuff" in order to actually be useful. For most languages this will include either a compiler or an interpreter which can turn source code into executable programs. Java's "other stuff" includes a compiler, which turns Java source code into Java byte code, and the Java Virtual Machine (JVM), which allows Java byte code to execute on your computer.
That means a memory leak in a program written in Java. A memory leak means that as the program runs, more and more memory is wasted - usually by being assigned and not de-assigned again. In Java this is not as usual as in other languages, since unused memory is normally reclaimed automatically by the garbage collector.
The older languages are still the standards by which modern programming languages are measured. Fortran, COBOL, Lisp, and C/C++ are all used as baselines to evaluate newer languages. Of course, the "new kids" are being used as standards more and more often. Java, Ruby, Perl, Python, and other more modern languages are being used to measure how "good" a new language is.
C++, Java, Perl, Python, PHP, JavaScript, LPC, C# is the most popular languages based on C, but there is probably more languages.
There are loads of programming languages used in computer technology. Some of those are: C C++ C# Python Pearl Javascript Java Html PHP And many more. If you want to read more google for "programming languages".
# interpreted and compiled# simple # robust and secure # platform independent and portable # multithreaded and interactive# object oriented # dynamic and extensible
For websites: HTML JavaScript Ajax PHP, and you can embed application-making languages inside these pages: Flash or Java Other very common languages: C++ C# C Haskell Perl Python Objective-C(for Mac programming) etc. And many more...
Java Script alone has no value. It has to be used in association with various server side technologies and other languages. There are certifications available on java script but it would be more prudent to get certified in industry recognized certifications primarily on server side technologies.
Java's syntax is primarily based on the syntax of the C and C++ programming languages. James Gosling and his team, the creators of Java, aimed to make Java familiar to programmers who were already proficient in C and C++. This approach facilitated the adoption of Java among developers with prior experience in these languages. At AchieversIT, our Java training courses cover not only the syntax but also the core concepts and principles of Java programming, enabling students to become proficient Java developers.
The Basic data types in Java arebyteint (Integer)longdoublefloatcharshortThe String type is an object.StringTo learn more about Java go to:[http://java.sun.com/docs/books/tutorial/java/index.html]