Home Messages Index
[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index

Re: Java as a programming language

__/ [ Donn Miller ] on Tuesday 26 December 2006 23:57 \__

> It looks OK to me, but I've always found the documentation on Sun's web
> site lacking.  I've always found better info on sites like
> www.javaworld.com.  Sun's web site documents everything, but I hope more
> sites crop up which can present Java a little better.
> 
> I like the fact that it's much like C++, except it has removed the ways
> in which a programmer can shoot himself in the foot.  C++ is still a
> low-level language which allows access to private data through address
> manipulation (pointers).  Also, Java has things like automatic garbage
> collection.


This makes it a less useful tool for the learning/teaching of computer
programming. This leads to development that does not take into account
resource management and some associated problems. Dumbing-down has its
cost...


> The only downside to Java is the aspect that it must run inside of a
> virtual machine, which makes it something like an interpreted language.
> 
> By releasing Java as open source, Sun can allow this thing to be
> improved substantially.  Java has always had the source available via
> the community license, but that was always a pain.  For one, you always
> had to register, and then download it off of Sun's web site.  By making
> it GPL, Sun will greatly increase its visibility.  No more registering
> to download the source.

A large portion of SourceForge is suddenly perceived as a perfect fit, rather
than second-class code (to many/most). As you say, interpreted languages and
very high-level languages lack many of the characteristics of code which
reveals what it's doing at the low(er) levels. It's sometimes badly
constructed, too.

-- 
                        ~~ Kind greetings and happy holidays!

Roy S. Schestowitz      | Wintendo O/S: which virus do fancy today?
http://Schestowitz.com  | Free as in Free Beer ¦  PGP-Key: 0x74572E8E
Cpu(s):  21.3% user,   3.0% system,   1.1% nice,  74.7% idle
      http://iuron.com - semantic engine to gather information

[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index