-
Data: 2011-04-15 15:57:26
Temat: Re: Carnegie-Mellon przestaje uczyc programowania obiektowego
Od: Jędrzej Dudkiewicz <j...@n...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 04/15/2011 09:22 AM, Maciej Sobczak wrote:
> On Apr 15, 12:22 am, Daniel Janus<n...@d...pl> wrote:
>
>> Jeszcze Joe Armstrong, w wywiadzie z Peterem Seibelem w "Coders at Work":
>>
>> I think the lack of reusability comes in object-oriented languages,
>> not in functional languages. Because the problem with object-oriented
>> languages is they've got all the implicit environment that they carry
>> around with them. You wanted a banana but what you got was a gorilla
>> holding the banana and the entire jungle.
>
> WTF? Jaki implicit environment?
> Wszystkie znane mi języki wspierające OO potrzebują jedynie bibliotekę
> run-time - nie różnią się w tym od innych języków. Co prawda języki
> typu zer-runtime istnieją, ale funkcjonalne do nich też nie należą.
> Niektóre języki OO wymagają jeszcze kompilatora, ale w tym też nie
> różnią się od wielu innych języków.
Raczej nie o to chodzi. Ja rozumiem to tak, że masz klasę K, w niej
metodę M, implementacja metody nie jest pure, czyli np. loguje coś klasą
L. L używa do synchronizacji S itd, itp. Jeżeli projekt taki jest, to
faktycznie musisz targać za sobą pół dżungli.
Swoją drogą pytanie, jak to rozwiązać, jest dość ciekawe - akurat co jak
co, ale loggery są praktycznie w każdym projekcie i w praktycznie każdym
są rozwiązane inaczej - mówię o C++ - co oznacza, że idealnie nadają się
do ćwiczenia wzorca projektowego Adapter :)
JD
Następne wpisy z tego wątku
- 15.04.11 16:05 p...@p...onet.pl
- 15.04.11 16:10 fir
- 15.04.11 16:17 Jędrzej Dudkiewicz
- 15.04.11 16:20 Jędrzej Dudkiewicz
- 15.04.11 16:22 Andrzej Jarzabek
- 15.04.11 16:34 Jędrzej Dudkiewicz
- 15.04.11 16:50 gregorius
- 15.04.11 16:51 p...@p...onet.pl
- 15.04.11 16:59 Zbigniew Malec
- 15.04.11 17:05 p...@p...onet.pl
- 15.04.11 17:23 Zbigniew Malec
- 15.04.11 17:37 Zbigniew Malec
- 15.04.11 17:52
- 15.04.11 18:35 p...@p...onet.pl
- 15.04.11 19:12 gregorius
Najnowsze wątki z tej grupy
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
Najnowsze wątki
- 2025-09-26 Zimowy płyn do spryskiwania szyb
- 2025-09-25 Ekstradycja Ukraińca za wysadzenie Nord Stream
- 2025-09-25 Mentzen: Nie macie pojęcia o kryptowalutach, a chcecie decydować o ich przyszłości!
- 2025-09-25 Wycofują 3G. Nie będzie nawet internetu.
- 2025-09-25 Pęczniejące LiPo
- 2025-09-25 wyłącznik ścienny
- 2025-09-25 Cenckiewicz ma czy nie ma poświadczenia bezpieczeństwa? [SKW cofnęła, WSA uchylił cofnięcie, NSA się ma wypowiedzieć]
- 2025-09-25 iKO
- 2025-09-25 jęczy wspomaganie
- 2025-09-24 "Wybitna" inteligencja AI
- 2025-09-24 test stereo
- 2025-09-24 Bluetooth stereo
- 2025-09-24 Rzeszów => International Freight Forwarder <=
- 2025-09-24 Gdańsk => Delphi Programmer <=
- 2025-09-24 Warszawa => BI Developer / Analityk BI <=