eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming[?] tcl - do czego to sie moze przydac?Re: tcl - do czego to sie moze przydac?
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: Andrzej Jarzabek <a...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: tcl - do czego to sie moze przydac?
    Date: Thu, 19 Jan 2012 20:53:45 +0000
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 38
    Message-ID: <jf9vsr$3hm$1@inews.gazeta.pl>
    References: <jes1u9$jfu$1@inews.gazeta.pl>
    <7...@a...googlegroups.com>
    <jf3amr$47o$1@inews.gazeta.pl>
    <3...@w...googlegroups.com>
    <jf4fpk$rki$1@inews.gazeta.pl>
    <5...@w...googlegroups.com>
    <jf5m72$rn1$1@inews.gazeta.pl>
    <c...@l...googlegroups.com>
    <jf5v0e$j6e$1@inews.gazeta.pl>
    <7...@4...com>
    <3563330.3613.1326892576038.JavaMail.geo-discussion-forums@vby1>
    <e...@c...googlegroups.com>
    <9...@1...googlegroups.com>
    <8...@t...googlegroups.com>
    NNTP-Posting-Host: 5ac5171b.bb.sky.com
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1327006427 3638 90.197.23.27 (19 Jan 2012 20:53:47 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Thu, 19 Jan 2012 20:53:47 +0000 (UTC)
    X-User: septi
    In-Reply-To: <8...@t...googlegroups.com>
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222
    Thunderbird/9.0.1
    Xref: news-archive.icm.edu.pl pl.comp.programming:194813
    [ ukryj nagłówki ]

    On 19/01/2012 20:36, Maciej Sobczak wrote:
    > On Jan 19, 11:58 am, Andrzej Jarzabek<a...@g...com>
    > wrote:
    >
    >>> W poprzednich byla mowa o niedopasowaniu nawiasów. To się robi prostym
    >>> automatem w czasie porównywalnym z zapisem pliku na dysku, więc można
    >>> to np. podpiąć pod edytor.
    >>
    >> Nie można tego zrobić prostym automatem,
    >
    > ?
    >
    > Mógłbyś podać przykład, którego nie da się wykryć automatem?

    Zły kwantyfikator. Takiego przykładu, dla którego nie istnieje automat
    oczywiście nie ma. Natomiast nie ma też automatu, który by działał dla
    dowolnego przykładu.

    >> Ogólnie w znanych mi językach skryptowych - przykłady podałem - można
    >> przynajmniej opcjonalnie sprawdzić poprawność składniową i referencje
    >> do symboli.
    >
    > Poprawność składniową można zawsze sprawdzić a w Tclu chyba
    > najłatwiej, bo ma bardzo prostą gramatykę. Dużo prostszą, niż Python.

    Tylko w najbardziej trywialnym sensie, tzn. możesz sprawdzić, że skrypt
    się składa z n poleceń i każde polecenie ma poprawnie składniowo podane
    parametry. Sprawdzenie poprawności tego, co w innym języku byłoby
    blokami kodu jest niemożliwe, bo w tcl-u są to po prostu stringi i w
    ogólnym przypadku nie które z nich powinny być poprawnymi skryptami w tcl.

    > Natomiast poprawności referencji nie da się sensownie sprawdzić nawet
    > w językach statycznych - dlatego np. SPARK nie ma referencji/
    > wskaźników. Jeśli jakiś tool do Pythona twierdzi, że sprawdza, to
    > tylko twierdzi.

    Chodziło mi o sprawdzenie, czy odwołania do symboli odwołują się do
    symboli rzeczywiście zdefiniowanych, np. nazw procedur czy zmiennych.

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: