eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingNarzedzia CASE i generowanie koduRe: Narzedzia CASE i generowanie kodu
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: Paweł Kierski <n...@p...net>
    Newsgroups: pl.comp.programming
    Subject: Re: Narzedzia CASE i generowanie kodu
    Date: Wed, 16 Nov 2011 09:47:58 +0100
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 43
    Message-ID: <j9vtbu$t25$1@inews.gazeta.pl>
    References: <j9tl5f$mk$1@news.task.gda.pl>
    <9...@4...com> <j9tsc4$q19$1@news.onet.pl>
    <1...@4...googlegroups.com>
    <m...@4...com>
    NNTP-Posting-Host: 195.182.34.201
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1321433278 29765 195.182.34.201 (16 Nov 2011 08:47:58 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Wed, 16 Nov 2011 08:47:58 +0000 (UTC)
    X-User: pkierski
    In-Reply-To: <m...@4...com>
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.24) Gecko/20111103
    Lightning/1.0b2 Thunderbird/3.1.16
    Xref: news-archive.icm.edu.pl pl.comp.programming:193684
    [ ukryj nagłówki ]

    W dniu 2011-11-15 17:18, A.L. pisze:
    > On Tue, 15 Nov 2011 08:01:50 -0800 (PST), Maciej Sobczak
    > <s...@g...com> wrote:
    >
    >> On Nov 15, 3:18 pm, Jacek Czerwinski<x...@...z.pl> wrote:
    >>
    >>> Gdzie się dostrzega - jak już cytujesz ksiazki - źródło niewykonalności?
    >>> jest to
    >>> a) matematycznie niewykonalne
    >>> b) nikt nie ma w tym interesu (jak nie wiadomo o co chodzi ...)
    >>> c) ...
    >>
    >> Masz kluczowy zwrot "wygenerować kod aplikacji".
    >> Problem w tym, że aplikacja zwykle coś robi i trzeba to jakoś
    >> wyspecyfikować - tzn. opisać, co ona robi, żeby było *dokładnie*
    >> wiadomo, co wygenerować.
    >>
    >> Istnieją świetnie działające narzędzia do tego i nazywa się je
    >> językami programowania.
    >
    > Tylko ze w wielu wypadkach nei sa one "swietne". Wrecz przciwnie, sa
    > do niczego. Wymagaja opisu nie tylko CO aplikacja ma robic, ale i JAK,
    > i to z najdrobniejszymi szczegolami owego JAK. Wysilki ida w kierunku
    > posiadania narzeczi opisujacych CO. Tylko i wylacznie. JAK powinno byc
    > zautomatyzowane

    Świetnym przypadkiem takiego podejścia jest "język" HQ9+ 8-)
    http://esoteric.voxelperfect.net/wiki/HQ9

    Wszystko fajnie, tylko stawianie granicy między CO i JAK wymaga
    ustalenia pewnych podstawowych reguł (i wbudowania je
    w język/biblioteki), które mówią JAK. W tak zdefiniowanym języku będzie
    wystarczyło powiedzieć CO. Ale to oddzielne dla każdej dziedziny, co
    gorsza szybko okazuje się, że dostępne klocki nie pozwalają na
    zbudowanie CO[N+1], choć pozwalały na CO[0]..CO[N]. No i taki HQ9+
    trzeba rozszerzyć do HQ9+B http://esoteric.voxelperfect.net/wiki/HQ9_B

    Nie da się zbudować języka programowania, w którym wszystkie możliwe CO
    będzie można opisać bez wchodzenia w szczegóły JAK.

    --
    Paweł Kierski
    n...@p...net

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: