-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!
postnews.google.com!n6g2000vbz.googlegroups.com!not-for-mail
From: Krzysiek Kowaliczek <k...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: tcl - do czego to sie moze przydac?
Date: Thu, 19 Jan 2012 03:24:22 -0800 (PST)
Organization: http://groups.google.com
Lines: 61
Message-ID: <f...@n...googlegroups.com>
References: <jes1u9$jfu$1@inews.gazeta.pl>
<7...@a...googlegroups.com>
<e...@i...googlegroups.com>
<5...@w...googlegroups.com>
<9...@m...googlegroups.com>
<2...@l...googlegroups.com>
NNTP-Posting-Host: 46.170.108.43
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1326973700 13847 127.0.0.1 (19 Jan 2012 11:48:20 GMT)
X-Complaints-To: g...@g...com
NNTP-Posting-Date: Thu, 19 Jan 2012 11:48:20 +0000 (UTC)
Complaints-To: g...@g...com
Injection-Info: n6g2000vbz.googlegroups.com; posting-host=46.170.108.43;
posting-account=hG2W5woAAABhshJ8-T878di8s6r-TKWC
User-Agent: G2/1.0
X-Google-Web-Client: true
X-Google-Header-Order: HUALESNKRC
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux x86_64; pl-PL; rv:1.8.1.23)
Gecko/20100901 PLD/3.0 (Th) Iceape/1.1.18,gzip(gfe)
Xref: news-archive.icm.edu.pl pl.comp.programming:194798
[ ukryj nagłówki ]On 19 Sty, 10:30, Maciej Sobczak <s...@g...com> wrote:
> > kodowane są w postaci adres obiektu + adres na id typu, a nie wskaźnik
> > + najczęściej długa nazwa typu, ponieważ tak jest wydajniej.
>
> Wydajniej? Ale kogo to obchodzi? Cokolwiek byś nie zrobił w Pythonie w
> celu poprawienia wydajności, będzie to przypominać montowanie
> aerodynamicznych osłon na koła w ciągniku rolniczym.
> Python (Tcl, itd.) nie służy do pisania wydajnych programów.
> Może co najwyżej posłużyć do pisania niewydajnych kontrolerów do
> wydajnych komponentów napisanych w odpowiednich do tego językach, ale
> tu zabawy ze wskaźnikami nic nie wnoszą.
Jak już mówiłem, mam to na co dzień i wiem co piszę. W Tclu pisane
jest GUI i format wskaźnika ma zauważalny wpływ na pamięć/wydajność,
jak ilość elementów np. na drzewkach/listach idą w tysiące.
> Przecież temu nie zaprzeczam. Nawet ten fakt sam podkreśliłem na
> początku.
> Jeżeli szukasz bibliotek, to Python je ma.
Tak i przy okazji dodałeś coś o gniotach.
> Natomiast jeśli szukasz języka do zagnieżdżenia i do oskryptowania
> jakiegoś innego programu (np. gry, edytora graficznego, analizatora
> poprawności, itd.), to fakt posiadania miliona bibliotek jest
> nieistotny.
Ja nie pisałem, że Python jest najlepszy jako język to oskryptowania
aplikacji. Uważam, że do pisania programów narzędziowych bije Tcla na
głowę. Dobrze zrobione interpreter Tcla to za mało, abym przekonał się
do tego języka.
> Raczej przeciwnie - będziesz kombinował jak ograniczyć
> zdolność interpretera choćby ze względu na bezpieczeństwo (sandbox) -
> i tu Tcl kładzie Pythona na łopatki ze swoją koncepcją bezpiecznego
> interprera, w który sami decydujemy, jakie polecenia są dostępne a
> jakie nie, oraz z koncepcją łączenia interpreterów w układy master-
> slave:
>
> http://www.tcl.tk/man/tcl8.4/TclLib/CrtSlave.htm
>
> Dla mnie *to* jest właśnie dobrze zrobiony interpreter. Szkoda, że te
> pomysły zniknęły.
Nawet z tego korzystamy Implementacja interpretera to jest największa
zaleta Tcla.
Pozdrawiam
KK
Następne wpisy z tego wątku
- 19.01.12 12:24 Adam Przybyla
- 19.01.12 12:52 Stachu 'Dozzie' K.
- 19.01.12 12:55
- 19.01.12 13:09
- 19.01.12 14:34 A.L.
- 19.01.12 15:19 Andrzej Jarzabek
- 19.01.12 15:38 Andrzej Jarzabek
- 19.01.12 16:33 A.L.
- 19.01.12 16:57 Roman W
- 19.01.12 18:46 profesor fir
- 19.01.12 19:00
- 19.01.12 20:32 Maciej Sobczak
- 19.01.12 20:36 Maciej Sobczak
- 19.01.12 20:53 Andrzej Jarzabek
- 19.01.12 22:18 Krzysiek Kowaliczek
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-11-21 Re: Dla mr. J.F`a, Trybuna i Wiesiaczka którzy "troszczą" się o państwowe i u których 0 pragmatyzmu
- 2024-11-21 Re: Dla mr. J.F`a, Trybuna i Wiesiaczka którzy "troszczą" się o państwowe i u których 0 pragmatyzmu
- 2024-11-21 Re: Dla mr. J.F`a, Trybuna i Wiesiaczka którzy "troszczą" się o państwowe i u których 0 pragmatyzmu
- 2024-11-20 "betamaxy" i inne voip-y dzisiaj
- 2024-11-21 Strach się bać
- 2024-11-21 Koniec smrodów
- 2024-11-20 Krematorium
- 2024-11-20 Taki tam szkolny problem...
- 2024-11-20 LIR2032 a ML2032
- 2024-11-20 SmartWatch Multimetr bezprzewodowy
- 2024-11-21 Środa Wielkopolska => Konsultant SAP <=
- 2024-11-21 Łódź => Spedytor Międzynarodowy <=
- 2024-11-21 Wrocław => Inżynier bezpieczeństwa aplikacji <=
- 2024-11-21 Kraków => Lead Java EE Developer <=
- 2024-11-21 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=