eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingCo sie tu dzieje?...Re: Co sie tu dzieje?...
  • Data: 2013-04-26 17:39:55
    Temat: Re: Co sie tu dzieje?...
    Od: Andrzej Jarzabek <a...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On Apr 26, 3:16 pm, Edek <e...@g...com> wrote:
    > Dnia Fri, 26 Apr 2013 02:42:05 -0700 po głębokim namyśle Andrzej Jarzabek
    > rzekł:
    >
    > > To nie są specjalne zastosowania. Serwery wysoce współbieżnie mogą robić
    > > cokolwiek. A dane cokolwiek może być na porzykład takie, że lepiej się
    > > pisze program mając np. generyki i wyjątki - i często tak jest.
    >
    > I COM, nie zapominajmy o COM do tego.

    Nie rozumiem o co ci chodzi. Wsparcie COM w języku jest przydatne do
    komunikowania się z serwisami COM albo do tworzenia takich serwisów.
    Jeśli sie używa COM, to ma to jakiś tam sens, chociaż jeśli język ma
    odpowiednie mechanizmy ogólnego zastosowania (w tym generyki i
    wyjątki), to można też dość sensowne wsparcie zrobić bibliotekami.
    Przede wszystkim jednak sam COM jest po prostu specyficzną
    technologią, dla aktórej istnieją alternatywy, czy to CORBA, J2EE/EJB,
    cośtam na dotneta, różne łebserwisy i co tam jeszcze. Oczywiście jak
    siedzisz mocno w Windowsach to masz bezpośrednie wsparcie dla COM z C#
    i z różnych dialektów VB - ale użycie COM lub czego innego to przecież
    nie jest kwestia zastosowania tylko wybranej technologii.

    > Czy nie jest aby tak czasami, że język jest tworzony po to, żeby właśnie
    > pisać w nim programy, które "mogą robić cokolwiek"?

    Języki ogólnego zastosowania, do których - jak przecież twierdzę -
    należy Go. Oprócz tego są języki specjalistyczne, które tworzone są
    tylko po to, żeby np. odpytywać bazy danych, genrować parsery,
    wykonywać obliczenia numeryczne itd. I w przypadku takich języków
    można faktycznie argumentować, że chociaż jakiś ficzer okazało się
    ogólnie przydatny, to akurat konkretnie w tych zastosowaniach jest on
    zbędny.

    > Tego typu serwery
    > mają właśnie specjalną architekturę i frameworki takie jak wielofuncyjny
    > i robiący cokolwiek Hadoop, żeby nie szukać za daleko.

    Dobry przykład - Hadoop nie jest przecież językiem programowania
    ogólnego zastosowania, tylko frameworkiem do robienia jakiegoś tam X w
    sposób równoległy i rozproszony. Ale samo X programujesz w normalnym
    języku programowania, np. w Javie, więc jeśli do zakodowania X
    potrzebne są wyjątki, to kodujesz X w języku ogólnego zastosowania,
    który ma wyjątki.

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

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: