Question:
Is java considered a weak programming language?
2013-01-18 03:05:56 UTC
Every day, programmers build new java libraries which makes other programmers life much easier, but is this language that misses pointers and manual memory management, and that is dependant on the JVM, weak?
Six answers:
deonejuan
2013-01-18 03:54:30 UTC
A programming language is meant to reduce the complexity of writing assembly code. Java shines because it is a template metaphor. If you evaluate the Q and A on Y! Answers you will note only Java gets the point across with code, often as complete programming examples.



If you ever pick up someone else's C++ code, you will be evaluating the logic technique they used for a long time before you can revise the program code.



Compare the JVM plug-in's size which is in megabytes to the bloated .net framework plug-in which is in gygabytes and you realize the JVM is more fluent, downloadable, sustainable and installable.
ferencz
2016-12-03 10:14:08 UTC
nicely, it incredibly is nicely a undesirable question. the factor to ask isn't if a programming language can no longer do something, yet you ought to ask what it could no longer do surely. In essence, a programming language can do something that the different language can do (Scripting languages like HTML are the exception). the explanation why languages like Java and C are oftentimes used is with the help of the fact the programmers using them like the procedures they use to clean up the priority handy. So, that's incredibly helpful to to discover a concern which you incredibly choose to clutter with and then attempt and seem for a programming language that the answer could be an entire mess to clean up.
2013-01-18 03:13:19 UTC
Native codes run much faster than on interpreted JVM.



But that is not philosophy behind Java. A java program can be run on from Washing machine till Nasa Robot. ie.e Platform Independence was main aim.
tayyaba
2013-01-18 03:48:55 UTC
Java doesn't have to be unsafe:



Here we go again. Yet another Java security problem arises. This time, it's a zero-day vulnerability affecting the browser plug-in.



Java suffered a host of security setbacks last year, so Apple has stopped installing it by default in OS X, and security researchers advise PC users (regardless of operating system) to stop using it.



Security issues are a real thorn in Java's side. So is there more Oracle can be doing to promote security in Java and help out developers?



In fact, Oracle has already provided plenty of documentation. Oracle's Java SE (Standard Edition) Security website provides APIs; tools and implementations of security algorithms; mechanisms; and protocols for cryptography, PKI (public key infrastructure), secure communication, authentication, and access control. It also provides developers a security framework for writing applications and admin tools for secure management.



Oracle's Java EE (Enterprise Edition) 6 security resources include a tutorial featuring instructions on securing Web and enterprise applications. Oracle also has posted a security-fixing policies document, which covers patch updates and security alerts. Patches address "significant" vulnerabilities and include code fixes.



Oddly enough considering the Windows security holes discovered routinely, another place to go for Java developers to learn how to secure their applications is Microsoft's SDL (Security Development Life Cycle) practice. This effort covers training, requirements, design, implementation, release, and response. Free tools are available as well. "The SDL process is not specific to Microsoft or the Windows platform and can be applied to different operating systems, platforms, development methodologies, and projects of any size," a Microsoft representative notes.



There's probably no way for Java developers to prevent all intrusions taking advantage of Java -- determined intruders will find a way in. And some problems will still require Oracle's attention, despite developers' best efforts. But it is not a bad idea for Java developers to avail themselves to all resources available to try to make security less of an issue.
.Paul
2013-01-18 03:14:15 UTC
Java is extremely powerful but is weak against some languages such as C++, LUA and Errlang. It's used a lot because it's cross-platform. Google use it for Android, it can be used on iOS, old phones, Window, Linux, Mac, MeeGo, Synbian, WebOS and on the web.



I personally find it slow though.
?
2013-01-18 03:36:57 UTC
no no.. java is the best programming language.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...