eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingOMG co za wariat!Re: OMG co za wariat!
  • Data: 2017-01-23 15:32:32
    Temat: Re: OMG co za wariat!
    Od: m...@g...com szukaj wiadomości tego autora
    [ pokaż wszystkie 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: