eGospodarka.pl
eGospodarka.pl poleca

PracaGrupypl.praca.dyskusjePHP vs JAVA (zdalnie)Re: PHP vs JAVA (zdalnie)
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: "Aleksander Galicki" <t...@W...gazeta.pl>
    Newsgroups: pl.praca.dyskusje
    Subject: Re: PHP vs JAVA (zdalnie)
    Date: Thu, 8 Mar 2007 08:04:28 +0000 (UTC)
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 91
    Message-ID: <esog2c$n95$1@inews.gazeta.pl>
    References: <esj9b4$dro$1@news.onet.pl> <esjabh$425$1@pippin.nask.net.pl>
    <eskcd4$2pb$1@nemesis.news.tpi.pl> <eskeuu$p5d$2@node4.news.atman.pl>
    <eskft9$d4f$1@nemesis.news.tpi.pl> <eskgfc$pgi$1@node4.news.atman.pl>
    <eski51$gc9$1@atlantis.news.tpi.pl> <eskj31$qcn$1@node4.news.atman.pl>
    <s...@j...kofeina.net>
    NNTP-Posting-Host: 222-153-45-65.jetstream.xtra.co.nz
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1173341068 23845 172.20.26.233 (8 Mar 2007 08:04:28 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Thu, 8 Mar 2007 08:04:28 +0000 (UTC)
    X-User: tretete
    X-Forwarded-For: 172.20.6.62
    X-Remote-IP: 222-153-45-65.jetstream.xtra.co.nz
    Xref: news-archive.icm.edu.pl pl.praca.dyskusje:203453
    [ ukryj nagłówki ]

    Jakub Lisowski <j...@S...kofeina.net> napisał(a):


    > > Generici są od J5, IMHO lepsze niż te w C++.
    > >> nie ma przeciążania operatorów (są takie
    > >> debilizmy jak metoda add() żeby dodać jeden obiekt do drugiego obiektu,
    > >> nie można stworzyć obiektów funkcyjnych, predykatów
    > > Da się przeżyć ;-)
    >
    > Jak ktoś jest neofitą Javy, to pewnie, że się da.

    Jak ktos potrzebuje funkcji, to ma do wyboru mnostwo doskonalych jezykow
    funkcyjnych, jak predykatow - jest pare jezykow ala Prolog. Jak duzy system
    biznesowy, to .NET albo Java, a czasem jest nawet potrzebny obiektowy
    assembler - wtedy jest miejce na C++.
    BTW moj ulubiony opis C++ - osmiornica wykonana z psa metoda przybicia 4
    dodatkowych nog.

    > >> czy zdefiniować porównań),
    > > Przeciążasz metodę equals dziedziczoną z Object.
    >
    > I zamiast == pisze się equals(), rewelacja.
    > Podobnie ze StringBuilder, zamiast << jak w C++ do strumienia robi się
    > append().
    > Kod jest przegadany jak w Pascalu.

    Och, jeszcze jedna osoba, ktorej paluszki bola? No dla takich sa beztypowe
    jezyki typu Smalltalk, Ruby albo Mozart-Oz. Znacznie mniej "przegadany" kod,
    no i zrozumiec sie go latwiej da niz ten od C++.

    > >> silna kontrola typów (nie można np. swobodnie mieszać różnych
    > >> typów liczbowych (paranoja),
    > > To akurat ficzer i zapobiega błędom.
    >
    > Tiaa, nie ma przeciążonych typów, a operator + ma 3 znaczenia.

    "przeciążonych typów" - a co to?

    >
    > Bo Guru tak powiedział.

    No jest calkiem spora grupa osob, ktora uwaza ze interfejsy sa nieraz lepsze
    niz dziedziczenie. I to zwykle i to wielobazowe.

    > > ułatwiają. W C++ jest namiastka interfejsów - klasy z metodami virtual =
    0;
    >
    > Szczególnie jak trzeba porobić milion copy/paste i potrm utrzymywać
    > spójnośc copypastowanych metod.

    W Siemensie tak pisza?



    > > rozwiązujesz wątki? Pewnie używasz jakiegoś Boosta albo pthreadów, jak
    > > synchronizujesz dostęp do danych? To w Javie wszystko jest wbudowanie w
    > > język. Również brak dobrego RTTI i refleksji w C++ - ale to akurat wynika
    z
    >
    > Hmm, niech pomyślę, Java powstawał w latach '90, C++ dużo wcześniej.
    > Normalna ewolucja.

    No, przypominajac sobie, ze duzo lepsze jezyki niz C++ powstawaly juz w 70ch
    to raczej degradacja :-)

    > Ze śmiesznych rzeczy - jestes w stanie w Javie wypisać swój stos bez
    > używania Exception?

    Jak ktos umie pisac w Javie, to potrafi; via ThreadMXBean. Ale co w tym
    smiesznego? :)

    > > czego innego. Tak samo rozdzielanie deklaracji od implementacji
    deklarujesz
    > > w .h(pp) implementujesz w .cpp. Również w C++ przydała by się wspólna baza
    > > typu Object z Javy.
    >
    > Możesz se zrobić całą hirarchię dziedziczenia z Object, tylko po co?
    >
    > Ale mógłbyś też przenieść tę dyskusję na pl.comp.lang.java aby
    > przekonywać przekonanych, albo na pl.comp.lang.c, ale bym nie ryzykował.


    comp.java jest strasznie, potwornie nudna. A na comp.lang.c zagladam raz do
    roku, gdy chce sie posmiac. Zawsze mnie bawi, ze mozna na powaznie przez tyle
    lat o smart pointerach dyskutowac :)


    A.

    --
    Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1