-
Data: 2012-01-19 11:24:22
Temat: Re: tcl - do czego to sie moze przydac?
Od: Krzysiek Kowaliczek <k...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- 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
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-07-17 Lublin => Full Stack Java Developer <=
- 2024-07-17 Lublin => Java Full Stack Developer (+Angular) <=
- 2024-07-17 Turek => IT Project Manager (experience with C#) <=
- 2024-07-17 Warszawa => Mobile React Native Developer <=
- 2024-07-05 eSIM na czym polega
- 2024-07-15 Roaming poza unią
- 2024-07-16 Jak tanio dzwonic do Wielkiej Brytani?
- 2024-07-16 Dzień bez ICE
- 2024-07-15 Spalinówki płoną doszczętnie
- 2024-07-15 Pojemność akumulatora
- 2024-07-15 Elektryk8i dalej płoną.
- 2024-07-15 Motodziennik #284 NOWY MG HS z hybrydą oraz wraca FORD CAPRI (jako SUV)
- 2024-07-14 [FILM] SAMOCHODY ELEKTRYCZNE DO WIELKIE ŚCIEMA? TYLKO FAKTY!
- 2024-07-14 Znieczulica w narodzie
- 2024-07-13 Protect Your PC with IObit Malware Fighter Pro 11.3.0.1346 Multilingual