🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #15299

Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...

#15299
From: Piotr Kobzda
Date: Tue, 05 Sep 2006 15:17
54 lines
2921 bytes
A.L. wrote:

> Poniewaz rozni eksperci wypowiadaja sie jakony Java powstala jako
> "C++ dla ubogich", wypada zbadac co twierdza jej tworcy.  A tworcy
> twierdza:
> 
> Java Was Strongly Influenced by Objective-C
> ...and not C++... 

To stanowisko jednego z twórców.
Inny twórca na pytanie:

Q: What languages, or features of languages, inspired you?

Odpowiada:

Gosling: They're all over the map. Using Lisp, the thing that influenced 
me the most was the incredible difference garbage collection made. Using 
Simula and being a local maintainer of the Simula compiler was really 
what introduced me to objects and got me thinking about objects. Using 
languages like Pascal got me really thinking about modeling. Languages 
like Modula-3 really pushed things like exception mechanisms. I've used 
a lot of languages, and a lot of them have been influential. You can go 
through everything in Java and say, "this came from there, and this came 
from there."

Ta i więcej ciekawych wypowiedzi tu:
http://www.gotw.ca/publications/c_family_interview.htm


Jeśli rozważamy pochodzenie, nie wypada też pominąć protoplasty Javy 
jakim był Oak, gdyż to Oak właśnie z pośród wszystkich rozważanych tu 
języków był najbliższy temu co nazwano Java.

Warto też przypomnieć, że wczesną wersją Oaka był twór o wdzięcznej 
nazwie "C++ ++ --", który postawał jako "rozszerzenie C++", choć owo 
rozszerzenie, należałoby tu raczej nazwać "wstecznym", bądź 
"okrajającym", gdyż w zdecydowanej większości było to wycinanie z C++ 
zbędnych, zdaniem Goslinga, "ficzerów".

O tym trochę przeczytać można np. tu:
http://ei.cs.vt.edu/book/chap1/java_hist.html


Tak więc jeśli nawet nie bezpośrednie, to jakieś tam niezaprzeczalne 
związki z C i C++ także Java ma.


Pewnie też można by się dalej tu spierać, co z którego języka i w jakim 
zakresie wzięto...  Lepiej chyba jednak za wyżej zacytowanym przyjąć, że 
były to języki "wszystkie na mapie"... :-)


piotr
Technical Details
Message-ID: <edk4ed$e65$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <7j2ef2p498v57j8f401eqgicmkkqbju490@4ax.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Piotr Kobzda <pikob@gazeta.pl>
Newsgroups: pl.comp.objects
Subject: Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
Date: Tue, 05 Sep 2006 17:17:31 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 54
Message-ID: <edk4ed$e65$1@inews.gazeta.pl>
References: <7j2ef2p498v57j8f401eqgicmkkqbju490@4ax.com>
NNTP-Posting-Host: xdsl-2179.zgora.dialog.net.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1157469453 14533 81.168.232.131 (5 Sep 2006 15:17:33 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Tue, 5 Sep 2006 15:17:33 +0000 (UTC)
X-User: pikob
In-Reply-To: <7j2ef2p498v57j8f401eqgicmkkqbju490@4ax.com>
User-Agent: Thunderbird 1.5.0.5 (Windows/20060719)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit