🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.objects
34 messages
34 total messages Started by A.L. Thu, 31 Aug 2006 16:20
O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15267
Author: A.L.
Date: Thu, 31 Aug 2006 16:20
27 lines
1683 bytes
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++... 
A while back, the following posting was made by Patrick Naughton
who, along with James Gosling, was responsible for much of the
design of ..

[...]

As it turns out, Sean and Tom are both absolutely correct.  Usually,
this kind of urban legend stuff turns out to be completely
inaccurate, but in this case, they are right on.  When I left Sun to
go to NeXT, I thought Objective-C was the coolest thing since sliced
bread, and I hated C++.  So, naturally when I stayed to start the
(eventually) Java project, Obj-C had a big influence.  James
Gosling, being much older than I was, he had  lots of experience
with SmallTalk and Simula68,  which we also borrowed
from liberally.

Calosc tutaj

http://cs.gmu.edu/~sean/stuff/java-objc.html

A.L.
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15268
Author: Sektor van Skijlen
Date: Thu, 31 Aug 2006 18:18
97 lines
4405 bytes
Dnia Thu, 31 Aug 2006 11:20:39 -0500, A.L. skrobie:
> 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

Być może. To nie zaprzecza, że była równie strongly influenced przez C++.

Co mnie obchodzą stanowcze stwierdzenia choćby i samych autorów Javy, które
przeczą oczywistym faktom.

> As it turns out, Sean and Tom are both absolutely correct.  Usually,
> this kind of urban legend stuff turns out to be completely
> inaccurate, but in this case, they are right on.  When I left Sun to
> go to NeXT, I thought Objective-C was the coolest thing since sliced
> bread, and I hated C++.  So, naturally when I stayed to start the
> (eventually) Java project, Obj-C had a big influence.  James
> Gosling, being much older than I was, he had  lots of experience
> with SmallTalk and Simula68,  which we also borrowed
> from liberally.

Taaa... no to popatrzmy:

>> Java's *syntax* may resemble C++, but it has no similarity to C++
>> as a language. Java's chief *semantics* are

No, powiedzmy. Ale:

>> dynamically-bound

Tak? To może spróbujmy sobie następującej konstrukcji:

Object o = new String( "kot" );
char c = o.at(1);

Skompiluje się? Oczywiście nie. I oczywiście podobnego typu konstrukcja
skompiluje się w Smalltalku:

o := 'kot'.
c := o indexOf:1.

w Objective-C:

id o = @"kot";
char c = [o characterAtIndex:1];

w Incr Tcl (zakładając hipotetycznie oczywiście istnienie klasy
SomeStringClass - tylko na użytek przykładu, bo tam taka klasa nie jest do
niczego potrzebna):

set o [SomeStringClass #auto kot]
set c [$o at 1]

i w każdym innym języku, w którym nie ma statycznej typizacji.

>> and
>> use single inheritance,

Buhahaha i co z tego? W Javie byłoby to możliwe do zrobienia - tyle że po
prostu skomplikowałoby język.

>> class objects,

Owszem. Tyle że o ile Smalltalk rzeczywiście używa tych class objects w
zasadniczych celach, o tyle w Javie są one jedynie miłym dodatkiem. Obiekty
klasowe np. nie służą do tworzenia obiektów, jak to ma miejsce w Smalltalku,
czy nawet Incr Tcl.

>> and an extensive runtime system.

To też nie ma większego znaczenia. Świadczy o tym najwyżej, że te rzeczy po
prostu z owych języków zaczerpnięto.

>> C++ and Modula-3 are as far away from this model as any object-oriented
>> language can be.

As Java do, niestety, i żadne chrzanienie głupot tego nie zmieni.

Jeśli już chcemy mieć prawdziwą obiektowość, czyli właśnie taką, jaką
reprezentuje Smalltalk, to musimy mieć:

 - wyłącznie dynamiczną typizację
 - możliwość wywołania dowolnej metody mając "po prostu referencję" na obiekt
   (jako zupełnie naturalną i jedyną istniejącą składnię wywołania metody)
 - wszystkie dane (również liczby całkowite) zrealizowane jako obiekty
   określonych klas

Tych warunków Java nie spełnia, więc żeby się zesrała, jest i zawsze będzie
tak samo "częściowo obiektowa", jak C++.


-- 
//  _    ___         Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl>
\\ L_ |/ `|  /^\ ,()                         <ethouris(O)gmail.com>
// \_ |\  \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx
"I am allergic to Java because programming in Java reminds me casting spells"
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15269
Author: A.L.
Date: Thu, 31 Aug 2006 18:47
21 lines
1628 bytes
On Thu, 31 Aug 2006 18:18:52 +0000 (UTC), Sektor van Skijlen
<ethouris@guess.if.gmail.com.is.valid.or.invalid> wrote:

>Dnia Thu, 31 Aug 2006 11:20:39 -0500, A.L. skrobie:
>> 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
>
>Być może. To nie zaprzecza, że była równie strongly influenced przez C++.
>
>Co mnie obchodzą stanowcze stwierdzenia choćby i samych autorów Javy, które
>przeczą oczywistym faktom.
    
Oczywiscie, tworcy Javy nei pamietaja co robili oraz klamia
bezczelnie.

Neich Pan sie nie osmiesza publicznie, Panei Sektor.

A.L.
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15278
Author: A.L.
Date: Thu, 31 Aug 2006 18:58
43 lines
2229 bytes
On Thu, 31 Aug 2006 18:18:52 +0000 (UTC), Sektor van Skijlen
<ethouris@guess.if.gmail.com.is.valid.or.invalid> wrote:

>Dnia Thu, 31 Aug 2006 11:20:39 -0500, A.L. skrobie:
>> 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
>
>Być może. To nie zaprzecza, że była równie strongly influenced przez C++.
>
>Co mnie obchodzą stanowcze stwierdzenia choćby i samych autorów Javy, które
>przeczą oczywistym faktom.
> 
[..]
>
>Buhahaha i co z tego? W Javie byłoby to możliwe do zrobienia - tyle że po
>prostu skomplikowałoby język.
>
[...]
>
>To też nie ma większego znaczenia. Świadczy o tym najwyżej, że te rzeczy po
>prostu z owych języków zaczerpnięto.
>
[...]
>
>As Java do, niestety, i żadne chrzanienie głupot tego nie zmieni.
>
[..]

>Jeśli już chcemy mieć prawdziwą obiektowość, czyli właśnie taką, jaką
>reprezentuje Smalltalk, to musimy mieć:
>
[...]
 
>Tych warunków Java nie spełnia, więc żeby się zesrała, jest i zawsze będzie
>tak samo "częściowo obiektowa", jak C++.

Zegnam sie z Panem, Panei Sektor, i wpuszczam Pana do KF. Do tej
pory opowiesci Pana byly smieszne, teraz juz nie sa...

A.L.
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15270
Author: Sektor van Skijlen
Date: Thu, 31 Aug 2006 19:03
35 lines
2458 bytes
Dnia Thu, 31 Aug 2006 13:47:37 -0500, A.L. skrobie:
> On Thu, 31 Aug 2006 18:18:52 +0000 (UTC), Sektor van Skijlen
> <ethouris@guess.if.gmail.com.is.valid.or.invalid> wrote:

> >Dnia Thu, 31 Aug 2006 11:20:39 -0500, A.L. skrobie:
> >> 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
> >
> >Być może. To nie zaprzecza, że była równie strongly influenced przez C++.
> >
> >Co mnie obchodzą stanowcze stwierdzenia choćby i samych autorów Javy, które
> >przeczą oczywistym faktom.
>     
> Oczywiscie, tworcy Javy nei pamietaja co robili oraz klamia
> bezczelnie.

Niööö, skądże - mówią cała prawdę i tylko prawdę. Są prawi i niezłomni.

Tak samo jak prawi i niezłomni byli, gdy twierdzili, że enumy w Javie są
zbędne.

> Neich Pan sie nie osmiesza publicznie, Panei Sektor.

Jeśli wytykanie ludziom hipokryzji jest ośmieszaniem się, to z chęcią ośmieszę
się jeszcze nie raz. Może być pan tego pewien.


-- 
//  _    ___         Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl>
\\ L_ |/ `|  /^\ ,()                         <ethouris(O)gmail.com>
// \_ |\  \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx
"I am allergic to Java because programming in Java reminds me casting spells"
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15280
Author: Michal Przybylek
Date: Thu, 31 Aug 2006 19:19
19 lines
1643 bytes
"Sektor van Skijlen" <ethouris@guess.if.gmail.com.is.valid.or.invalid>
wrote"

> > Java Was Strongly Influenced by Objective-C
>
> Być może. To nie zaprzecza, że była równie strongly
> influenced przez C++.

Hm... nie jestem przekonany czy nadazam za Twoim tokiem rozumowania.

Od paru dni starasz sie pokazac, ze Java to kompletny smiec, poprzez
udowodnienie jej zwiazku z C++, tak ? Ale czy aby na pewno C++ to taka
straszliwa zaraza, ze przy nawet najdelikatniejszym zetknieciu, bezwarunkowo
musi nastapic proces calkowitego zgnicia ?

No wiesz... troche bym polemizowal z az tak mocna ocena...


mp
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15281
Author: Michal Przybylek
Date: Thu, 31 Aug 2006 19:36
20 lines
1664 bytes
"Michal Przybylek" <mrp@neostrada.pl> wrote:

> > > Java Was Strongly Influenced by Objective-C
> >
> > Być może. To nie zaprzecza, że była równie strongly
> > influenced przez C++.
>
> Hm... nie jestem przekonany czy nadazam za Twoim tokiem rozumowania.

Dyskusja jest zdumiewajaca :-)

Sytuacja wyglada tak, jakby grupka osob paprajacych sie w gownie, na sile
chciala i innych umorusac. "Wszystcy sa brudni.", "Wszystcy sie parpaja.",
"Nie tylko my !", "Agrhhhh..... !!!".

Alez paprajcie sie jak lubicie. Nikt z was sie nie smieje. To co robicie
jest normalne. Tylko odp... sie od nas.


mp
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy
#15271
Author: Aleksander Galicki
Date: Thu, 31 Aug 2006 20:08
12 lines
1313 bytes
Sektor van Skijlen <ethouris@guess.if.gmail.com.is.valid.or.invalid> napisał(a): 

> z chęcią ośmieszę się jeszcze nie raz. Może być pan tego pewien.

Nikt w to nie watpi panie Sekatorze. Naprawde. Ale: czekamy z zapartym tchem :)


A.


-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15289
Author: Sektor van Skijlen
Date: Thu, 31 Aug 2006 20:12
42 lines
2625 bytes
Dnia Thu, 31 Aug 2006 21:19:16 +0200, Michal Przybylek skrobie:
> "Sektor van Skijlen" <ethouris@guess.if.gmail.com.is.valid.or.invalid>
> wrote"

> > > Java Was Strongly Influenced by Objective-C
> >
> > Być może. To nie zaprzecza, że była równie strongly
> > influenced przez C++.

> Hm... nie jestem przekonany czy nadazam za Twoim tokiem rozumowania.

Nie zamierzam cię wcale o tym przekonywać.

> Od paru dni starasz sie pokazac, ze Java to kompletny smiec,

A mówią, że to ja jestem przewrażliwiony na punkcie C++.

> poprzez
> udowodnienie jej zwiazku z C++, tak ?

Na razie staram się tylko udowodnić, że Java to język, który ma tyle samo
wspólnego z obiektowością, co C++. Java od Smalltalka różni się w kluczowych
zagadnieniach (które wymieniłem wyżej), w tych samych zresztą i C++ różni się
od Smalltalka.

Nie napisałem, że to cokolwiek świadczy źle o Javie.

> Ale czy aby na pewno C++ to taka
> straszliwa zaraza, ze przy nawet najdelikatniejszym zetknieciu, bezwarunkowo
> musi nastapic proces calkowitego zgnicia ?

> No wiesz... troche bym polemizowal z az tak mocna ocena...

Ten list stanowi pierwszy, koronny dowód na to, że to nie ja mam fioła na
punkcie "mojego ulubionego języka".


-- 
//  _    ___         Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl>
\\ L_ |/ `|  /^\ ,()                         <ethouris(O)gmail.com>
// \_ |\  \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx
"I am allergic to Java because programming in Java reminds me casting spells"
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy
#15272
Author: A.L.
Date: Thu, 31 Aug 2006 20:13
13 lines
1420 bytes
On Thu, 31 Aug 2006 20:08:07 +0000 (UTC), "Aleksander Galicki"
<tretete@NOSPAM.gazeta.pl> wrote:

>Sektor van Skijlen <ethouris@guess.if.gmail.com.is.valid.or.invalid> napisał(a): 
>
>> z chęcią ośmieszę się jeszcze nie raz. Może być pan tego pewien.
>
>Nikt w to nie watpi panie Sekatorze. Naprawde. Ale: czekamy z zapartym tchem :)
>

Ja nie czekam. Ja juz mam dosyc.

A.L.
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15282
Author: Sektor van Skijlen
Date: Thu, 31 Aug 2006 20:15
38 lines
2513 bytes
Dnia Thu, 31 Aug 2006 21:36:18 +0200, Michal Przybylek skrobie:
> "Michal Przybylek" <mrp@neostrada.pl> wrote:

> > > > Java Was Strongly Influenced by Objective-C
> > >
> > > Być może. To nie zaprzecza, że była równie strongly
> > > influenced przez C++.
> >
> > Hm... nie jestem przekonany czy nadazam za Twoim tokiem rozumowania.

> Dyskusja jest zdumiewajaca :-)

Zwłaszcza twoje wstawki.

> Sytuacja wyglada tak, jakby grupka osob paprajacych sie w gownie, na sile
> chciala i innych umorusac. "Wszystcy sa brudni.", "Wszystcy sie parpaja.",
> "Nie tylko my !", "Agrhhhh..... !!!".

Jak uważasz - ja tam jestem zwolennikiem tej statycznej typizacji, która jest
rzeczą wspólną dla Javy i C++, a odróżnia je od Smalltalka.

(jeśli nie zrozumiałeś, co chciałem powiedzieć, to powiem wprost: tak, jesteś
idiotą).

> Alez paprajcie sie jak lubicie. Nikt z was sie nie smieje. To co robicie
> jest normalne. Tylko odp... sie od nas.

Na dodatek dostajesz schizofrenii: nie jesteś jeden, tylko jest was kilku.

Proponuję, żebyś się z zawłaszczaniem tej grupy przeniósł na
pl.comp.lang.java.


-- 
//  _    ___         Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl>
\\ L_ |/ `|  /^\ ,()                         <ethouris(O)gmail.com>
// \_ |\  \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx
"I am allergic to Java because programming in Java reminds me casting spells"
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15279
Author: Sektor van Skijlen
Date: Thu, 31 Aug 2006 20:26
52 lines
2887 bytes
Dnia Thu, 31 Aug 2006 13:58:39 -0500, A.L. skrobie:
> On Thu, 31 Aug 2006 18:18:52 +0000 (UTC), Sektor van Skijlen
> <ethouris@guess.if.gmail.com.is.valid.or.invalid> wrote:

> >Dnia Thu, 31 Aug 2006 11:20:39 -0500, A.L. skrobie:
> >> 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
> >
> >Być może. To nie zaprzecza, że była równie strongly influenced przez C++.
> >
> >Co mnie obchodzą stanowcze stwierdzenia choćby i samych autorów Javy, które
> >przeczą oczywistym faktom.
> > 
> [..]
> >
> >Buhahaha i co z tego? W Javie byłoby to możliwe do zrobienia - tyle że po
> >prostu skomplikowałoby język.
> >
> [...]
> >
> >To też nie ma większego znaczenia. Świadczy o tym najwyżej, że te rzeczy po
> >prostu z owych języków zaczerpnięto.
> >
> [...]
> >
> >As Java do, niestety, i żadne chrzanienie głupot tego nie zmieni.
> >
> [..]

> >Jeśli już chcemy mieć prawdziwą obiektowość, czyli właśnie taką, jaką
> >reprezentuje Smalltalk, to musimy mieć:
> >
> [...]
>  
> >Tych warunków Java nie spełnia, więc żeby się zesrała, jest i zawsze będzie
> >tak samo "częściowo obiektowa", jak C++.

> Zegnam sie z Panem, Panei Sektor, i wpuszczam Pana do KF. Do tej
> pory opowiesci Pana byly smieszne, teraz juz nie sa...

I niech mi teraz ktoś spróbuje udowodnić, że to ja jestem chory na punkcie C++
:P


-- 
//  _    ___         Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl>
\\ L_ |/ `|  /^\ ,()                         <ethouris(O)gmail.com>
// \_ |\  \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx
"I am allergic to Java because programming in Java reminds me casting spells"
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15285
Author: Michal Przybylek
Date: Thu, 31 Aug 2006 20:55
12 lines
1382 bytes
"Andrzej 'Rudy' Dąbrowski" <a.r.dabrowskiSPAM@gmail.com> wrote:

> > Tylko odp... sie od nas.
>
> Czyli?

Myslalem, ze jest jasne co mam na mysli... Ale skoro juz nalegasz, rozwine:

"Tylko odpodobnijcie sie od nas. Jestesmy po prostu inni."


mp
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15286
Author: Sektor van Skijlen
Date: Thu, 31 Aug 2006 21:11
20 lines
1871 bytes
Dnia Thu, 31 Aug 2006 22:55:15 +0200, Michal Przybylek skrobie:
> "Andrzej 'Rudy' Dąbrowski" <a.r.dabrowskiSPAM@gmail.com> wrote:

> > > Tylko odp... sie od nas.
> >
> > Czyli?

> Myslalem, ze jest jasne co mam na mysli... Ale skoro juz nalegasz, rozwine:

> "Tylko odpodobnijcie sie od nas. Jestesmy po prostu inni."

Chodziło mu o to, kogo masz na myśli mówiąc "nas".

Ale ty oczywiście jak zwykle nie zrozumiałeś.

-- 
//  _    ___         Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl>
\\ L_ |/ `|  /^\ ,()                         <ethouris(O)gmail.com>
// \_ |\  \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx
"I am allergic to Java because programming in Java reminds me casting spells"
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15284
Author: Andrzej 'Rudy' Dąbrowski
Date: Thu, 31 Aug 2006 22:20
8 lines
1095 bytes
Michal Przybylek narzeźbił(a):

> Tylko odp... sie od nas.

Czyli?

-- 
Pozdrawiam, Andrzej
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15287
Author: Andrzej 'Rudy' Dąbrowski
Date: Thu, 31 Aug 2006 22:43
17 lines
1514 bytes
Michal Przybylek narzeźbił(a):

> "Andrzej 'Rudy' Dąbrowski" <a.r.dabrowskiSPAM@gmail.com> wrote:
> 
>> > Tylko odp... sie od nas.
>>
>> Czyli?
> 
> Myslalem, ze jest jasne co mam na mysli... Ale skoro juz nalegasz,
> rozwine:
> 
> "Tylko odpodobnijcie sie od nas. Jestesmy po prostu inni."

Ojej, chodziło mi, od kogo się odpieprzyć ;-) Źle się wyraziłem.

-- 
Pozdrawiam, Andrzej
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy
#15294
Author: Marcin Stefaniak
Date: Fri, 01 Sep 2006 04:09
23 lines
1615 bytes
Sektor van Skijlen <ethouris@guess.if.gmail.com.is.valid.or.invalid> napisał(a): 

> >> dynamically-bound
> 
> Tak? To może spróbujmy sobie następującej konstrukcji:
> 
> Object o = new String( "kot" );
> char c = o.at(1);
> 
> Skompiluje się? Oczywiście nie. I oczywiście podobnego typu konstrukcja
> skompiluje się w Smalltalku:

Ośmieszasz się Sektor, ośmieszasz. 

Dynamically-bound, rzeczownik: dynamic-binding, to nie to samo, co dynamic
typing. Przypomnij sobie co to jest late-binding. A potem odśwież sobie, jakie
są ClassLoadery w Javie i jak uruchamiane są aplety (Hint: Java Runtime Plugin
to też kawałek kodu w Javie).

Marcin Stefaniak

-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy
#15295
Author: Sektor van Skijlen
Date: Fri, 01 Sep 2006 16:53
27 lines
2164 bytes
Dnia Fri, 1 Sep 2006 04:09:03 +0000 (UTC), Marcin Stefaniak skrobie:
> Sektor van Skijlen <ethouris@guess.if.gmail.com.is.valid.or.invalid> napisał(a): 

> > >> dynamically-bound
> > 
> > Tak? To może spróbujmy sobie następującej konstrukcji:
> > 
> > Object o = new String( "kot" );
> > char c = o.at(1);
> > 
> > Skompiluje się? Oczywiście nie. I oczywiście podobnego typu konstrukcja
> > skompiluje się w Smalltalku:

> Ośmieszasz się Sektor, ośmieszasz. 

> Dynamically-bound, rzeczownik: dynamic-binding, to nie to samo, co dynamic
> typing. Przypomnij sobie co to jest late-binding. A potem odśwież sobie, jakie
> są ClassLoadery w Javie i jak uruchamiane są aplety (Hint: Java Runtime Plugin
> to też kawałek kodu w Javie).

I co to ma do rzeczy? Czy to coś zmienia w "oiektowości" Javy?

-- 
//  _    ___         Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl>
\\ L_ |/ `|  /^\ ,()                         <ethouris(O)gmail.com>
// \_ |\  \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx
"I am allergic to Java because programming in Java reminds me casting spells"
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15288
Author: Michal Przybylek
Date: Fri, 01 Sep 2006 19:34
20 lines
1678 bytes
"Andrzej 'Rudy' Dąbrowski" <a.r.dabrowskiSPAM@gmail.com> wrote:

> >> > Tylko odp... sie od nas.
> >>
> >> Czyli?
> >
> > Myslalem, ze jest jasne co mam na mysli... Ale skoro juz
> > nalegasz, rozwine:
> >
> > "Tylko odpodobnijcie sie od nas. Jestesmy po prostu inni."
>
> Ojej, chodziło mi, od kogo się odpieprzyć ;-)

I ja odpowiedzialem na to pytanie. Nadmiarowo zreszta, bowiem mozna bylo ja
samemu znalezc.

Obawiam sie, ze oczekujesz niewlasciwej odpowiedzi.


mp
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15283
Author: Michal Przybylek
Date: Fri, 01 Sep 2006 19:42
10 lines
1349 bytes
"Sektor van Skijlen" <ethouris@guess.if.gmail.com.is.valid.or.invalid>
wrote:

> (jeśli nie zrozumiałeś, co chciałem powiedzieć, to powiem
> wprost: tak, jesteś idiotą).

Nie powinienes tak do mnie mowic.


mp
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15290
Author: Michal Przybylek
Date: Fri, 01 Sep 2006 19:53
21 lines
1896 bytes
"Sektor van Skijlen" <ethouris@guess.if.gmail.com.is.valid.or.invalid>
wrote:

> Na razie staram się tylko udowodnić, że Java to język, który
> ma tyle samo wspólnego z obiektowością, co C++. Java od
> Smalltalka różni się w kluczowych zagadnieniach (które wymieniłem
> wyżej), w tych samych zresztą i C++ różni się od Smalltalka.

Ale po co ? Dlaczego ? W jakim celu ? Jakie to ma znaczenie ? Co z tego ?

Po prostu nie moge zrozumiec jak mozna klucic sie o taka bzdure. Obserwuje
te sytuacje po raz tuzinowy, a caly czas mnie zdumiewa. Pomimo
nawet tego, ze widywalem ja juz w o wiele bardziej wyedukowanych kregach
(niesmiertelne "czy liczba mnoga od slowa 'topos' to 'toposes' czy
'topoi'").

Naprawde nie widzisz absurdalnosci sytuacji ? Zobacz do jakiego stanu sie
przez to doprowadziles...


mp
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy
#15296
Author: Marcin Stefaniak
Date: Sat, 02 Sep 2006 19:24
40 lines
2531 bytes
Sektor van Skijlen <ethouris@guess.if.gmail.com.is.valid.or.invalid> napisał(a): 

> Dnia Fri, 1 Sep 2006 04:09:03 +0000 (UTC), Marcin Stefaniak skrobie:
> > Sektor van Skijlen <ethouris@guess.if.gmail.com.is.valid.or.invalid> napisał(
> a): 
> 
> > > >> dynamically-bound
> > > 
> > > Tak? To może spróbujmy sobie następującej konstrukcji:
> > > 
> > > Object o = new String( "kot" );
> > > char c = o.at(1);
> > > 
> > > Skompiluje się? Oczywiście nie. I oczywiście podobnego typu konstrukcja
> > > skompiluje się w Smalltalku:
> 
> > Ośmieszasz się Sektor, ośmieszasz. 
> 
> > Dynamically-bound, rzeczownik: dynamic-binding, to nie to samo, co dynamic
> > typing. Przypomnij sobie co to jest late-binding. A potem odśwież sobie, jaki
> e
> > są ClassLoadery w Javie i jak uruchamiane są aplety (Hint: Java Runtime Plugi
> n
> > to też kawałek kodu w Javie).
> 
> I co to ma do rzeczy? Czy to coś zmienia w "oiektowości" Javy?

Ma to do rzeczy, że się ośmieszasz. Jaka by nie była obiektowość w Javie,
jeśli ktoś pisze głupoty na forum to się ośmiesza, w oczach tych którzy te
głupoty rozpoznają. Taka generalna zasada dyskusji.

Czepiając się tego, że ktoś określił Javę jako "dynamically-bound", podałeś
fajne przykłady pokazujące że Java nie jest "dynamically-typed". Te dwa
pojęcia brzmią podobnie, więc nic dziwnego, że się dałeś nabrać, i wyjść na
głupa. Nie martw się, każdemu może się zdarzyć, zwłaszcza na tej grupie :-)

MS

-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15273
Author: Jacek Pietraszek
Date: Sun, 03 Sep 2006 10:11
12 lines
1376 bytes
A.L. <alewando@fala2005.com> napisal:
> Oczywiscie, tworcy Javy nei pamietaja co robili oraz klamia
> bezczelnie.

To akurat rzadko bywa rzetelnym argumentem.
Byle socjolog moze szeroko opowiadac na temat konfabulacji
i dorabiania ideologii "post factum". Proponuje trzymac
sie faktow, czyli specyfikacji, a nie deklaracji tworcow.
-- 
Pozdrawiam,

Jacek
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15274
Author: Michal Przybylek
Date: Sun, 03 Sep 2006 13:30
15 lines
1550 bytes
"Jacek Pietraszek" <nobody@nospamkinga.cyf-kr.edu.pl> wrote:

> > Oczywiscie, tworcy Javy nei pamietaja co robili oraz klamia
> > bezczelnie.
>
> To akurat rzadko bywa rzetelnym argumentem.
> Byle socjolog moze szeroko opowiadac na temat konfabulacji
> i dorabiania ideologii "post factum". Proponuje trzymac
> sie faktow, czyli specyfikacji, a nie deklaracji tworcow.

Zanim podeslesz kolejna madrosc, przedyskutuj ja najpierw ze swoim
szrinkiem.


mp
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15291
Author: Sektor van Skijlen
Date: Sun, 03 Sep 2006 22:34
37 lines
2616 bytes
Dnia Fri, 1 Sep 2006 21:53:04 +0200, Michal Przybylek skrobie:
> "Sektor van Skijlen" <ethouris@guess.if.gmail.com.is.valid.or.invalid>
> wrote:

> > Na razie staram się tylko udowodnić, że Java to język, który
> > ma tyle samo wspólnego z obiektowością, co C++. Java od
> > Smalltalka różni się w kluczowych zagadnieniach (które wymieniłem
> > wyżej), w tych samych zresztą i C++ różni się od Smalltalka.

> Ale po co ? Dlaczego ? W jakim celu ? Jakie to ma znaczenie ? Co z tego ?

Mam pytanie: po co w takim razie sam się odzywasz?

> Po prostu nie moge zrozumiec jak mozna klucic sie o taka bzdure.

To po co się kłócisz?

> Obserwuje
> te sytuacje po raz tuzinowy, a caly czas mnie zdumiewa. Pomimo
> nawet tego, ze widywalem ja juz w o wiele bardziej wyedukowanych kregach
> (niesmiertelne "czy liczba mnoga od slowa 'topos' to 'toposes' czy
> 'topoi'").

Nie wiem, jakie to nieśmiertelne, bo dla mnie obie odpowiedzi są błędne... :)

> Naprawde nie widzisz absurdalnosci sytuacji ? Zobacz do jakiego stanu sie
> przez to doprowadziles...

Ja siebie? Na razie widzę, do jakiego stanu doprowadziłem ciebie i paru innych
dyskutantów zakochanych w Javie.


-- 
//  _    ___         Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl>
\\ L_ |/ `|  /^\ ,()                         <ethouris(O)gmail.com>
// \_ |\  \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx
"I am allergic to Java because programming in Java reminds me casting spells"
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy
#15297
Author: Aleksander Galicki
Date: Sun, 03 Sep 2006 23:13
17 lines
1421 bytes
Marcin Stefaniak <matmis@NOSPAM.gazeta.pl> napisał(a): 


> > 
> > I co to ma do rzeczy? Czy to coś zmienia w "oiektowości" Javy?
> 
> Ma to do rzeczy, że się ośmieszasz. 

Badz wyrozumialy. Ludzie maja rozne zainteresowania. Niektorzy zbieraja
znaczki, inni pisza ksiazki, a Sektor osmiesza sie na usenecie. Podejdz do tej
odmiennosci pozytywnie i sie posmiej :-)


A.

-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy
#15298
Author: Seweryn Habdank-Wojewódzki
Date: Mon, 04 Sep 2006 06:45
16 lines
1442 bytes
Witam

Aleksander Galicki wrote:

> Badz wyrozumialy. Ludzie maja rozne zainteresowania. Niektorzy zbieraja
> znaczki, inni pisza ksiazki, a Sektor osmiesza sie na usenecie. Podejdz do
> tej odmiennosci pozytywnie i sie posmiej :-)

Powiedział ten, który zjadł wszelkie rozumy i jest wyrocznią w kontekście
wiedzy o ludziach.

Pozdrawiam.

-- 
|\/\/|   Seweryn Habdank-Wojewódzki
`\/\/'
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15275
Author: Jacek Pietraszek
Date: Tue, 05 Sep 2006 13:52
11 lines
1417 bytes
Michal Przybylek <mrp@neostrada.pl> napisal:
> Zanim podeslesz kolejna madrosc, przedyskutuj ja najpierw ze swoim
> szrinkiem.

a) masz jakis rzeczowy argument, czy tylko emocje?
b) jak A.L. pisze na publiczna liste, to i publicznie komentowac
go mozna; Ty mozesz, on moze, ja moge... Masz cos przeciwko?
-- 
Pozdrawiam,

Jacek
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15277
Author: A.L.
Date: Tue, 05 Sep 2006 14:31
23 lines
1787 bytes
On Sun, 3 Sep 2006 10:11:20 +0000 (UTC), Jacek Pietraszek
<nobody@nospamkinga.cyf-kr.edu.pl> wrote:

>A.L. <alewando@fala2005.com> napisal:
>> Oczywiscie, tworcy Javy nei pamietaja co robili oraz klamia
>> bezczelnie.
>
>To akurat rzadko bywa rzetelnym argumentem.
>Byle socjolog moze szeroko opowiadac na temat konfabulacji
>i dorabiania ideologii "post factum". Proponuje trzymac
>sie faktow, czyli specyfikacji, a nie deklaracji tworcow.

Slusznie, o ile przedmiotem dyskusji jest specyfikacja. Przdmiotem
zas tego watku sa slabo specyfikowane motywacje tego czy owego.

Rozni Gurus na tej grupie mowia za 100 procentowa pewnoscia ze java
pochodzi od C++. Tworcy Javy mowia co innego. Z dwojga zlego wole
sluchac tworcow Javy. Niezaleznie od roznych "konfabulacji" wole ich
konfabulacje niz spekulacje na pl.comp.objects. Miedzy innymi
dlatego ze dla tworcow javy mam wiekszyr respekt niz dla Pana XYZ
publikujacego sie tutaj.

A.L.
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15299
Author: 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
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15300
Author: Seweryn Habdank-Wojewódzki
Date: Tue, 05 Sep 2006 17:44
16 lines
1382 bytes
Witam

Piotr Kobzda wrote:

> 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"... :-)

O widzisz i tak to ładnie ująłeś, a nie jak przeciwnicy C++, że niby nic z
C++ Java nie ma wspólnego, bo jakby to było, że Java wzięła coś z C++ ...

Pozdrawiam.

-- 
|\/\/|   Seweryn Habdank-Wojewódzki
`\/\/'
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15276
Author: Michal Przybylek
Date: Wed, 06 Sep 2006 19:52
26 lines
2126 bytes
"Jacek Pietraszek" <nobody@nospamkinga.cyf-kr.edu.pl> wrote:

> > Zanim podeslesz kolejna madrosc, przedyskutuj ja
> > najpierw ze swoim szrinkiem.
>
> a) masz jakis rzeczowy argument, czy tylko emocje?

To nie sa emocje. Gdybys choc chwilke pomyslal nad tym co piszesz, wiedzial
bys jak ten argument, ktory wczesniej przytoczyles jest w tym miejscu
bezsensowny.

> b) jak A.L. pisze na publiczna liste, to i publicznie komentowac
> go mozna; Ty mozesz, on moze, ja moge... Masz cos przeciwko?

Nie mam przeciwko temu, ze komentujesz. Mam przeciwko niewlasciwemu
powolywaniu sie na aspekt psychologiczny.

Juz teraz niewiarygodnie ciezko jest dyskutowac (przez roznego rodzaju
kombianacje, insynuacje, niedopowiedzenia, zagrywki, ...). A co dopiero,
kiedy ludzie zaczna ustawiac an siebie psychologiczne pulapki.

Naprawde, gdybys mial ciut odrobinke wieksze pojecie o tym co robisz, palec
by Ci zadrzal zanim byc cos takiego napisal.


mp
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15292
Author: Michal Przybylek
Date: Wed, 06 Sep 2006 20:01
56 lines
3072 bytes
"Sektor van Skijlen" <ethouris@guess.if.gmail.com.is.valid.or.invalid>
wrote:

> > > Na razie staram się tylko udowodnić, że Java to język, który
> > > ma tyle samo wspólnego z obiektowością, co C++. Java od
> > > Smalltalka różni się w kluczowych zagadnieniach (które wymieniłem
> > > wyżej), w tych samych zresztą i C++ różni się od Smalltalka.
>
> > Ale po co ? Dlaczego ? W jakim celu ? Jakie to ma znaczenie ?
> > Co z tego ?
>
> Mam pytanie: po co w takim razie sam się odzywasz?
>
> > Po prostu nie moge zrozumiec jak mozna klucic sie o taka bzdure.
>
> To po co się kłócisz?

Przeciez ja sie nie kloce. Klotnia juz byles rozpoczeles i to w goracej
atmosferze zanim ja zdazylem sie nawet zblizyc.

A przyszedlem po to (co jak przeczytasz moje wypowiedzi bedzie dosc
oczywiste), bo mialem nadzieje, ze jezeli Ci troszke temperature podniose,
to z garnka wyskoczysz i szybciej przyjdzie Ci zrozumienie, ze w owym garze
tak naprawde niewiele Cie trzyma.

> > Obserwuje
> > te sytuacje po raz tuzinowy, a caly czas mnie zdumiewa. Pomimo
> > nawet tego, ze widywalem ja juz w o wiele bardziej wyedukowanych kregach
> > (niesmiertelne "czy liczba mnoga od slowa 'topos' to 'toposes' czy
> > 'topoi'").
>
> Nie wiem, jakie to nieśmiertelne, bo dla mnie obie odpowiedzi są błędne...
:)

To zaproponuj swoja wersje i napisz z tego doktorat.

Mowie powaznie :-)

> > Naprawde nie widzisz absurdalnosci sytuacji ? Zobacz do
> > jakiego stanu sie przez to doprowadziles...
>
> Ja siebie?

No a na kogo sa ludzie wkurzeni ?

> Na razie widzę, do jakiego stanu doprowadziłem ciebie i paru innych
> dyskutantów zakochanych w Javie.

Caly czas mi cos wmawiasz. W ogole nie sluchasz co do Ciebie mowie. Sluchasz
tylko to co chesz uslyszec.

Gdybym zywil jakiekolwiek uczucia do jezykow programowania, to do Javy
prawdopodobnie zywil bym mocno negatywne.


mp
Re: O pochodzeniu Javy - Objective C a nie C++ mowia tworcy Javy...
#15293
Author: Sektor van Skijlen
Date: Wed, 06 Sep 2006 21:47
32 lines
2280 bytes
Dnia Wed, 6 Sep 2006 22:01:38 +0200, Michal Przybylek skrobie:
> > > Obserwuje
> > > te sytuacje po raz tuzinowy, a caly czas mnie zdumiewa. Pomimo
> > > nawet tego, ze widywalem ja juz w o wiele bardziej wyedukowanych kregach
> > > (niesmiertelne "czy liczba mnoga od slowa 'topos' to 'toposes' czy
> > > 'topoi'").
> >
> > Nie wiem, jakie to nieśmiertelne, bo dla mnie obie odpowiedzi są błędne...
> :)

> To zaproponuj swoja wersje

Topi.

Zakładam oczywiście, że wciąż mówimy o języku angielskim, a nie grece
klasycznej (tam faktycznie jest topoi, z tym że współcześnie i tak się to
wymawia "topi").

> i napisz z tego doktorat.

Jeszcze mnie nie pogięło, żeby pisać doktorat z czegokolwiek.

> Mowie powaznie :-)

Ktoś tu pytał ostatnio, co to jest oksymoron.


-- 
//  _    ___         Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl>
\\ L_ |/ `|  /^\ ,()                         <ethouris(O)gmail.com>
// \_ |\  \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx
"I am allergic to Java because programming in Java reminds me casting spells"
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads