-
Data: 2011-04-15 07:13:56
Temat: Re: Carnegie-Mellon przestaje uczyc programowania obiektowego
Od: Michal Kleczek <k...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Mariusz Marszałkowski wrote:
> On 14 Kwi, 21:41, Michal Kleczek <k...@g...com> wrote:
>> Wojciech Jaczewski wrote:
>> > Mariusz Marszałkowski wrote:
>>
>> >>> nie mam czasu ani checi na zapoznawanie sie kernelem linuksa - skoro
>> >>> wiesz o czym mowisz to moze opowiesz jak to programisci c dziargaja
>> >>> "o o" w linux
>> >> Uchwyt pliku, id procesu, socket....
>> >> Pozdrawiam
>>
>> > Z tego co ja dotychczas widziałem, wielu miłośników programowania
>> > obiektowego nie lubi korzystać bezpośrednio z deskryptora pliku,
>> > uważając to za zbyt "niskopoziomowe" i koniecznie trzeba opakować to w
>> > jakiś obiekt- zaciemniacz intencji programisty.
>>
>> Wszystko sie zgadza, tylko jest dokladnie odwrotnie - gdyby API do
>> systemu bylo zrobione w jakims porzadnym obiektowym jezyku programowania,
>> zaden "deskryptor pliku" zaciemniajacy intencje programisty nie bylby
>> potrzebny. On jest potrzebny _wlasnie_ dlatego, ze koncepcje obiektowe
>> implementuje sie w jezyku, ktory OO nie wspiera.
>>
>
> Istotnym i naprawde czasochlonnym problemem sa bledy na poziomie
> projektu.
Oczywiscie. Tyle, ze wybor jezyka(ow) programowania i paradygmatu(ow)
tworzenia oprogramowania sa jednymi z wazniejszych decyzji projektowych
jakie trzeba podjac. Te decyzje sa ze soba powiazane i decyzja o stosowaniu
jezyka nie wspierajacego wybranego paradygmatu powinna byc baaaardzo dobrze
umotywowana innymi czynnikami (typu np. brak ludzi znajacych dany jezyk,
brak kompilatora/narzedzi, brak bibliotek itp.)
Swoja droga brak ludzi znajacych jakis jezyk jest bardzo dobrym argumentem
przeciwko temu jezykowi. Ale warto byc tutaj uczciwym i postawic sprawe
jasno, a nie (falszywie) motywowac swoja decyzje tym, ze jezyk A jest
"gorszy".
--
Michal
Następne wpisy z tego wątku
- 15.04.11 07:20 Paweł Kierski
- 15.04.11 07:22 Maciej Sobczak
- 15.04.11 07:28 Paweł Kierski
- 15.04.11 07:33 Maciej Sobczak
- 15.04.11 08:00 Michal Kleczek
- 15.04.11 10:08 panda
- 15.04.11 12:12 Jacek Czerwinski
- 15.04.11 13:00 fir
- 15.04.11 13:08 Paweł Kierski
- 15.04.11 13:30
- 15.04.11 13:44
- 15.04.11 15:36 Andrzej Jarzabek
- 15.04.11 15:39 Jędrzej Dudkiewicz
- 15.04.11 15:44 Michal Kleczek
- 15.04.11 15:57 Jędrzej Dudkiewicz
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-29 Dławik CM
- 2024-11-29 [OT] Lewe oprogramowanie
- 2024-11-29 Błonie => Sales Specialist <=
- 2024-11-29 Warszawa => IT Expert (Network Systems area) <=
- 2024-11-29 Warszawa => Ekspert IT (obszar systemów sieciowych) <=
- 2024-11-29 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-29 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-11-29 Pómpy ciepła darmo rozdajoo
- 2024-11-29 Białystok => Application Security Engineer <=
- 2024-11-29 Białystok => Programista Full Stack (.Net Core) <=
- 2024-11-29 Gdańsk => Software .Net Developer <=
- 2024-11-29 Wrocław => Key Account Manager <=
- 2024-11-29 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-29 Chrzanów => Specjalista ds. public relations <=
- 2024-11-27 Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO