eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingOMG co za wariat!Re: OMG co za wariat!
  • X-Received: by 10.157.41.149 with SMTP id n21mr2279032otb.4.1485181953271; Mon, 23
    Jan 2017 06:32:33 -0800 (PST)
    X-Received: by 10.157.41.149 with SMTP id n21mr2279032otb.4.1485181953271; Mon, 23
    Jan 2017 06:32:33 -0800 (PST)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
    0.net!news.glorb.com!r185no1672075ita.0!news-out.google.com!h135ni12149ith.0!nn
    tp.google.com!r185no1661960ita.0!postnews.google.com!glegroupsg2000goo.googlegr
    oups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Mon, 23 Jan 2017 06:32:32 -0800 (PST)
    In-Reply-To: <9...@g...com>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=95.160.154.62;
    posting-account=v0R7-wkAAAChgQLVbBLD83DNp_Dbz-nH
    NNTP-Posting-Host: 95.160.154.62
    References: <b...@g...com>
    <f...@g...com>
    <9...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <f...@g...com>
    Subject: Re: OMG co za wariat!
    From: m...@g...com
    Injection-Date: Mon, 23 Jan 2017 14:32:33 +0000
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:210171
    [ ukryj nagłówki ]


    > Nie łykam tego argumentu. "INNOŚĆ" i "DZIWNOŚĆ" są tym, czym są,
    > dopóki nie zostaną oswojone. Myślę też, że to w dużej mierze kwestia
    > narzędzi "okołojęzykowych".

    Pewnie wiesz dlaczego Java (mimo różnych potknięć Sun'a w owym czasie), tak szybko
    zawojowała świat i "zgarnęła" masę programistów z rynku? Głównie dlatego że miała
    składnię i semantykę zbliżoną do C++, a przy okazji zdejmowała z programisty wiele
    zmartwień, jakie pisanie w C++ powodowało. Po prostu dzisiaj żeby coś się przyjeło w
    szerokiej skali, moim zdaniem nie może być tak trudne jak Lisp czy Clojure i tak
    "inne" semantycznie. Oczywiście to tylko wynik moich obserwacji i mogę się mylić.


    > Rozumiem. Dlaczego, skoro homoikoniczność w lispach potrafi zabijać,
    > homoikoniczność w smalltalku miałaby tego nie potrafić?

    Bo Smalltalk nie nadużywa tego w takim stopniu co Common Lispy i pochodne i daje o
    niebo lepsze narzędzia niż macroexpand ;) Dużo siedzi w podcastach Pharo. Nie jestem
    ekspertem od Smalltalka więc nie będę rozwijał opinii znanych z drugiej ręki.


    > Myślę, że historia Smalltalka raczej się powtórzy. Wydaje mi się, że
    > największa siła Smalltalka -- tzn. budowanie "na żywo" ewoluujących
    > systemów -- jest jednocześnie jego największą słabością. Dystrybuowanie
    > programu poprzez przesyłanie obrazu maszyny wirtualnej to naprawdę bardzo
    > kiepski pomysł.

    Czas pokaże. Ja mam inne odczucia. Zauważ, że dzisiaj system w Java EE, czy .NET, to
    przecież właśnie zestaw klocków na maszynie wirtualnej JVM czy CLR). Jak się spojrzy
    na KOLOSALNE zainteresowanie przemysłu dockerem czy kubernetes (czyli odpalanie
    segmentów aplikacji w "wirtualnych", odizolowanych od warstwy sprzętowej kontenerach
    - które z otoczeniem gadają przez ściśle określony interfejs (wówczas masz pełniejszą
    kontrolę nad wieloma kwestiami i lepiej skaluje się rozwiązania), to stąd tylko krok
    od tego, co oferują obrazy Pharo (które dają Ci dostęp do OS'a, warstwy sieciowej,
    ale nie bezpośrednio).

    Że nie wspomnę o JRebel, które jest niczym innym, jak próbą przeniesienia tego, co
    zawsze miał Smalltalk, do świata Javy.

    MZ


Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: