On 14 December 2010 15:01, CKoerner <[email protected]> wrote:

>
> Maybe to answer the debate we should ask ourselves, why was Java
> choosen to be used as the reference language in the first place? What
> language was in use prior and what made them switch? What was the
> developer environment back when Java became the language of choice to
> teach vs what it is today?
>


Java was the first language to go big with Garbage Collection, a lot of
university courses started teaching it, because the other object-oriented
options were:

C++  ( rightly seen as too complicated to start with. )
Smalltalk  ( seen as older and unfashionable, also harder for tutors to just
read back and evaluate a simple project )

I don't think anyone ever considered Simula, for whatever reason.

Once the world was flooded with people who had learned Java, it's only
natural that it then started being used more and more, and taught ever more
in response to industry demand.  Roll on a few years to a strong
infrastructure of libraries to lock people in, and our story is complete.

At least... it was complete until core counts started multiplying and other
JVM languages became available :)

I have to think the write once run everywhere is more fully realized
> by JavaScript than Java.
>
> --
> You received this message because you are subscribed to the Google Groups
> "The Java Posse" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<javaposse%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/javaposse?hl=en.
>
>


-- 
Kevin Wright

gtalk / msn : [email protected]
<[email protected]>mail: [email protected]
pulse / skype: kev.lee.wright
twitter: @thecoda

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to