-
Data: 2013-02-12 01:15:21
Temat: Re: Jakie typowanie jest najlepsze i dlaczego statyczne?
Od: "M.M." <m...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu wtorek, 12 lutego 2013 00:23:54 UTC+1 użytkownik Andrzej Jarzabek napisał:
> On 11/02/2013 16:24, M.M. wrote:
>
> [...]
>
> > o użyciu takiego lubi innego typowania. Wygląda na to że różnica w
>
> > korzyściach pomiędzy jednym typowaniem a drugim nie jest taka duża, jak
>
> > pomiędzy asemblerem a językiem wysokiego poziomu.
>
>
>
> A ktoś twierdził, że jest?
Było porównanie do że jak ktoś używa kart dziurkowanych to mu
nawet kod maszynowy niepotrzebny. Zgodzę się, że typowanie
dynamiczne być może ma zalety (a tylko ja ich nie zauważam), a nie
zgodzę się że te zalety są tak ogromne jak w przypadku
przechodzenia z kart do kodu maszynowego, z kodu maszynowego do
asemblera lub z asemblera do języków wysokiego poziomu. Być
może typowanie dynamiczne daje jakieś niewielkie korzyści -
oczywiście mówię w ogólnym bilansie.
> On działa w obydwie strony, bo jeśli logika jest OK, tylko hierarchia
> typów błędnie mapuje dziedzinę, to też masz błędy kompilatora.
Za duże skróty myślowe, nie rozumiem.
Chodziło mi o mnie/więcej o to, że
logika pracowała na specyficznej strukturze danych. A więc warstwa
prezentacyjna przed pobieraniem danych musiała przygotować typy dla
warstwy obliczeniowej. Po zoptymalizowaniu logika działała już na
innym formacie danych. Logika działała i można ją było przetestować
pod kątem wydajności. Jednak program nie dał się uruchomić bez zmian
w warstwie prezentacyjnej. Trzeba było albo pisać konwersje, albo
warstwę prezentacyjną dostosować do nowego API w logice. W języku
z dynamicznymi typami bym logikę uruchomił bez poprawek w prezentacji.
Pozdrawiam
Następne wpisy z tego wątku
- 12.02.13 02:09 Andrzej Jarzabek
- 12.02.13 08:41 Adam Wysocki
- 12.02.13 10:10 AK
- 12.02.13 10:19 Maciej Sobczak
- 12.02.13 20:14 Andrzej Jarzabek
- 12.02.13 22:28 Andrzej Jarzabek
- 12.02.13 22:42 M.M.
- 12.02.13 23:27 AK
- 12.02.13 23:32 AK
- 13.02.13 00:25 M.M.
- 13.02.13 01:02 Roman W
- 13.02.13 01:03 Roman W
- 13.02.13 05:37 Andrzej Jarzabek
- 13.02.13 06:31 Andrzej Jarzabek
- 13.02.13 07:11 Roman W
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- 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??
Najnowsze wątki
- 2025-02-19 Lista afer
- 2025-02-19 Lista afer
- 2025-02-19 Lista afer PIS
- 2025-02-19 Ogrodzenie dla krów szkockich "Highland"
- 2025-02-19 Gdańsk => System Architect (background deweloperski w Java) <=
- 2025-02-19 Gdańsk => Solution Architect (Java background) <=
- 2025-02-19 Białystok => Data Engineer (Tech Leader) <=
- 2025-02-19 Kraków => Ekspert IT (obszar systemów sieciowych) <=
- 2025-02-19 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-02-19 Rzeszów => International Freight Forwarder <=
- 2025-02-19 Poznań => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-19 Chrzanów => Spedytor Międzynarodowy (handel ładunkami/prowadzenie f
- 2025-02-19 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-19 Nigdy
- 2025-02-19 Katowice => Key Account Manager (ERP) <=