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.icm.edu.pl!polsl.pl!not-for-mail
    From: Adam Przybyla <a...@r...pl>
    Newsgroups: pl.comp.programming
    Subject: Re: tcl - do czego to sie moze przydac?
    Date: Tue, 17 Jan 2012 06:06:36 +0000 (UTC)
    Organization: Politechnika Slaska, Gliwice
    Lines: 48
    Sender: Adam Przybyla <a...@s...ertel.com.pl>
    Message-ID: <jf335c$6lm$1@polsl.pl>
    References: <jes1u9$jfu$1@inews.gazeta.pl>
    <7...@a...googlegroups.com>
    <e...@i...googlegroups.com>
    NNTP-Posting-Host: smtp.ertel.com.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    X-Trace: polsl.pl 1326780396 6838 62.182.231.178 (17 Jan 2012 06:06:36 GMT)
    X-Complaints-To: n...@p...pl
    NNTP-Posting-Date: Tue, 17 Jan 2012 06:06:36 +0000 (UTC)
    User-Agent: tin/1.8.3-20070201 ("Scotasay") (UNIX) (Linux/2.6.18-194.8.1.el5xen
    (i686))
    Xref: news-archive.icm.edu.pl pl.comp.programming:194738
    [ ukryj nagłówki ]

    Krzysiek Kowaliczek <k...@g...com> wrote:
    > On 15 Sty, 07:55, Maciej Sobczak <s...@g...com> wrote:
    >> To bardzo dobry język, świetnie zaprojektowany i bardzo ładnie
    >> wykonany na poziomie struktury interpretera, który niestety jednak
    >> "wypadł" z obiegu i stracił popularność na rzecz takich gniotów jak
    >> np. Python.
    >
    > Przesadzasz. I ile zwykle się z Tobą zgadzam, to w tej kwestii mam
    > odmienne zdanie. Może temu, że z Tclem mam styczność na co dzień
    > ( 100kloc w Tcl, głównie gui ). W odróżnieniu od ludzi, którzy piszą w
    > u nas w Tclu, jestem krytycznie nastawiony do tego języka. Koncepcja
    > samego języka jest pogięta. Zasadniczo wszystko jest stringiem. Chcesz
    > przesłać wskaźniki do obiektów z C++ to od strony Tcla jest to string.
    > Jak chcesz kontrolę typów na tym wskaźnikami, to trzeba to zakodować w
    > stringu. Chcesz, aby zaalokowanymi obiektami C++ zajmował się GC.
    > Zapomnij. Obsługa błędów wygląda jak za króla Popiela, ileś tam
    > systemów obiektowych. Zasadniczo jedyną zaletą tego języka jest DSL.
    > Ale też z bólem, ponieważ i tak musimy się wpasować w ramy języka.
    > Jakiś czas temu napisałem kawałek skryptu w Tclu do uruchamiania
    > testów modułowych dla jednego komponentu. Męczarnie jakie przeżyłem
    > ( pomimo, że obok siedzą programiści w Tcla ), spowodowała, że
    > następne narzędzia do testów modułowych pisałem w C++. Ostatnio
    > napisałem bibliotekę do generowania testów w ... Pythonie. Pisanie w
    > tym języku to czysta przyjemność, pisanie w Tclu to ból w wiadomej
    > części ciała. Sorry, ale ja nie rozumiem entuzjazmu dla Tcla.
    >
    >> Dzisiaj sytuacja "Tcl vs. Python" wygląda niestety tak, że Python,
    >> dzięki swojej popularności, ma znacznie większą bibliotekę, dzięki
    >> której jest bardziej popularny.
    >
    > Przepraszam za złośliwość, ale YAMI4 ma wsparcie dla Pythona, a nie ma
    > dla Tcla.
    >
    >> Jeżeli zainteresowałbyś się Tclem pod kątem jego walorów językowych,
    >> to w podobne tony gra też język o nazwie Racket (dawniej DrScheme).
    >> Oba czerpią z tradycji LISPowych, ale Racket robi to znacznie bardziej
    >> i przy znacznie większych możliwościach jest też znacznie bardziej
    >> wymagający dla programisty. Jest też od Tcla jeszcze mniej popularny
    >> na rzecz wspomnianych już gniotów.
    >
    > Z tym, że Tcl wygląda jak ubogi krewny LISPa. Zresztą swoją przygodę z
    > LISPem miałem jakiś czas temu i dziękuję, las nawiasów to nie dla
    > mnie. Python się sprawdził w moim przypadku i daleki jestem od
    > nazywanie go gniotem ( zwłaszcza w konkurencji z Tclem ).
    ... z mojej praktywiki wynika, ze tcl mozna znalezc w wielu aplikacjach
    jako wbudowany jezyk, ale jest to coraz zadsze. na szczescie zastepuje
    go tu python. Z powazaniem
    Adam Przybyla

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: