-
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
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 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
Najnowsze wątki
- 2025-02-07 Jaki silikon lub może klej?
- 2025-02-07 Gdańsk => iOS Developer (Swift experience) <=
- 2025-02-07 Warszawa => Starszy Programista C <=
- 2025-02-07 Niby to nie sąd ale kooorwa tak to w sądach dziś wygląda?
- 2025-02-06 PROGRAM DOPŁAT DO AUT ELEKTRYCZNYCH TO ABSURD. ZA ŚRODKI Z KPO KUPIMY NIEMIECKIE I CHIŃSKIE AUTA
- 2025-02-05 ceny OC
- 2025-02-05 Re: ceny OC
- 2025-02-05 Re: ceny OC
- 2025-02-07 Smar do video
- 2025-02-06 Litowe baterie AA Li/FeS2 a alkaliczne
- 2025-02-07 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-07 Warszawa => System Architect (Java background) <=
- 2025-02-07 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-02-07 Warszawa => Solution Architect (Java background) <=
- 2025-02-07 Gliwice => Ekspert IT (obszar systemów sieciowych) <=