RAGHU<br /> <br />"When the going gets tough, the tough get going"
RAGHU<br /> <br />"When the going gets tough, the tough get going"
Originally posted by Rao Raghu:
@ Jesper Young
Like questions, Like answers.
![]()
Originally posted by: Jesper Young
I believe we should help people here as best we can, however "dumb" their questions might sound to you.
RAGHU<br /> <br />"When the going gets tough, the tough get going"
Originally posted by Jesper Young:
...That page looks like it has been written by a highschool student, or at least someone who has only very basic knowledge of Java. The explanation he gives about "what Java is" looks very "1998"...
"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer
sscce.org
IMO foreach seems more syntactic sugar than a true advantage.C# has overloaded operators. It has the advantage of the "for each" loop which was later introduced into Java as, "(for String s : stringArray) . . ."
That shows that most C# programmers have enough sense to avoid using overloading.Most of the c# code I've seen avoids overloading operators.
. . .
A disadvantage: I've not seen a GUI creator that can match that of Microsquish's Visual Studio.
Originally posted by pete stein:
IMO foreach seems more syntactic sugar than a true advantage.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
garbage collector is not platform independent
Originally posted by Arun Prasath:
is there any weakness of java?
what are they if so?
PJ Murray -
Originally posted by Campbell Ritchie:
I am not convinced that subtle inconsistencies between JVM implementations can be regarded as a drawback of the language.
[ March 20, 2007: Message edited by: Campbell Ritchie ]
PJ Murray -
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
"There are only two kinds of languages: the ones people complain about and the ones nobody uses".
Originally posted by James A Anderson:
I'm not one of them, but I've read and heard of many former Java developers who have fled to the dynamically typed world of Ruby (especially w/Rails) and similar platforms that would say that a weakness of Java is that it is statically typed and also that it takes too long to build complex working programs.
........
Personally, I'm old school and can remember not too long ago when "strong" typing was considered a strength, not a weakness.
Originally posted by Fred Rosenberger:
Not to belabor the point, but I hate questions like this. "What are the weakneses of a hammer?"...
"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer
sscce.org
Originally posted by marc weber:
Not to belabor the point even further, but now that tape measures are being used, the hammer is a dead tool.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
Originally posted by Fred Rosenberger:
...real coders keyboard
"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer
sscce.org
Originally posted by James A Anderson:
Pete,
The article also seems to contradict itself somewhat. It explains the difference between strong and weak typing with a code example:
However, later it lists Java as a strongly typed language. But in Java, can't you write:
?
Originally posted by marc weber:
Not to belabor the point even further, but now that tape measures are being used, the hammer is a dead tool.
Originally posted by James A Anderson:
... It's a legitimate beginner forum question...
"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer
sscce.org
Originally posted by James A Anderson:
the article does note that "static typing almost always goes hand in hand with strong typing.".
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by marc weber:
Yes, I can appreciate the question. To me, it's some of the answers that usually lead these things down a dubious path.
When advice is given along the lines of, "Now that .NET has arrived, Java is a dead language," or, "Java is no longer viable because applets are a thing of the past," well... These types of over-reaching declarations fail to acknowledge how subjective -- and contextual -- the question really is.
So I think the discussion here about typing is quite valuable, because it illustrates the subjectivity behind some of the factors that should be considered.
Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them. - Laurence J. Peter
Originally posted by Jesper Young:
I believe we should help people here as best we can, however "dumb" their questions might sound to you.
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime. |