Java: the best programming language so far!
Hello
I´m studying Computer Science in Iceland and I need help. I have to write
a essay and this is my topic:
Java: the best programming language so far!
So I was wondering if anyone could give me some advantages and disadvangtages
of Java...
Thanks
Ellen
Re: the best programming language so far!
Advantages of Java
-Java is platform independent. The same code will run as expected on various
platforms.
-Java runs in a virtual machine. This has security benefits, in that, the
code is limited by the VM in the damage it can do.
Disadvantages of Java
-Java runs almost exclusively in a virtual machine. Low-level access to OS
calls are not allowed.
-Java is almost exclusively interpreted. This means that is slower than
similar non-interpreted language like C++.
-Java is quite immature. There are many more libraries available for C++.
--
Randy Charles Morin
Author of Programming Windows Services
http://www.kbcafe.com
Feel free to contact me by private email or messenger
MSN Messenger - morin_randy@hotmail.com
Yahoo Messenger - randymorin@yahoo.com
"Ellen" <eellerts@hotmail.com> wrote in message
news:3c063738@147.208.176.211...
>
>
> Hello
> I´m studying Computer Science in Iceland and I need help. I have to write
> a essay and this is my topic:
>
> Java: the best programming language so far!
>
> So I was wondering if anyone could give me some advantages and
disadvangtages
> of Java...
>
> Thanks
>
> Ellen
Re: Java: the best programming language so far!
This topic can be approached with at least three dimensions:
Benefits to the business sector like its free, most of its commercial grade
products are also free; benefits to the Software vendors like its cross-platform,
there are millions of expert programmers available, Sun has a certification
process for the developers which helps as a yard stick, and benefits to the
student trying to learn programming like it does not have the pointer crap,
it offers a clean separation between the type and implementation, it is very
strongly object oriented...etc.
Which of the above lines do you want to write on?
Hasan
"Ellen" <eellerts@hotmail.com> wrote:
>
>
>Hello
>I´m studying Computer Science in Iceland and I need help. I have to write
>a essay and this is my topic:
>
>Java: the best programming language so far!
>
>So I was wondering if anyone could give me some advantages and disadvangtages
>of Java...
>
>Thanks
>
>Ellen
Re: the best programming language so far!
Although Randy Morin correctly lists some of Java's advantages and disadvantages,
I respectfully disagree with the supposition that a disadvantage of Java
is that, "Java is quite immature. There are many more libraries available
for C++."
Java has not been around as long as C++, this is true. Maturity is not indicated
by age nor by how many libraries are available but that of mainstream acceptance.
By this indicator and others, Java is mature. Java has many similarities
to C++, however Java eliminated some of the programming pitfalls of C++ through
such things as being tightly typed, the elimination of pointer arithmetic
(Java does have pointers of sorts called references), exception handling
and memory management (garbage collection has its down side too) making it
easier to produce stable and reliable applications.
Re: Java: the best programming language so far!
This essay I have to write is one of the question in the final exam. I got
the topic:"Java the best programming languae so far!" and on the exam there
will be one question which will relate to this topic. 1000 word. So I need
general information.
Ellen
"Hasan" <netshake@hotmail.com> wrote:
>
>This topic can be approached with at least three dimensions:
>Benefits to the business sector like its free, most of its commercial grade
>products are also free; benefits to the Software vendors like its cross-platform,
>there are millions of expert programmers available, Sun has a certification
>process for the developers which helps as a yard stick, and benefits to
the
>student trying to learn programming like it does not have the pointer crap,
>it offers a clean separation between the type and implementation, it is
very
>strongly object oriented...etc.
>Which of the above lines do you want to write on?
>Hasan
>
>"Ellen" <eellerts@hotmail.com> wrote:
>>
>>
>>Hello
>>I´m studying Computer Science in Iceland and I need help. I have to write
>>a essay and this is my topic:
>>
>>Java: the best programming language so far!
>>
>>So I was wondering if anyone could give me some advantages and disadvangtages
>>of Java...
>>
>>Thanks
>>
>>Ellen
>
Re: Java: the best programming language so far!
"Ellen" <eellerts@hotmail.com> wrote:
>
>This essay I have to write is one of the question in the final exam. I got
>the topic:"Java the best programming languae so far!" and on the exam there
>will be one question which will relate to this topic. 1000 word. So I need
>general information.
>Ellen
I am *really* surprised that a professor would try to claim that a single
programming language was the "best so far". That seems to me to be an injustice
to his/her students, who must realize that in general the best tool for the
job at hand is not always the same tool.
Re: Java: the best programming language so far!
This does seem like a difficult topic to have. A lot of the feedback I am
seeing are pros and cons of java, but not really anything that makes it stand
out. Make sure in your answer you address it in terms of Java is better then
X (where X is C++, VB, VB.NET, C#, etc.) Every language has pros and cons
you have to basically take all those into account and then distill to a final
conclusion. Good luck.
"Alex Oss" <alex.oss@films.com> wrote:
>
>"Ellen" <eellerts@hotmail.com> wrote:
>>
>>This essay I have to write is one of the question in the final exam. I
got
>>the topic:"Java the best programming languae so far!" and on the exam there
>>will be one question which will relate to this topic. 1000 word. So I need
>>general information.
>>Ellen
>
>I am *really* surprised that a professor would try to claim that a single
>programming language was the "best so far". That seems to me to be an injustice
>to his/her students, who must realize that in general the best tool for
the
>job at hand is not always the same tool.