[python] Guido o funkcich reduce(), filter() a map() v Python 3000
superman
feed na centrum.cz
Středa Červen 25 18:17:29 CEST 2008
> superman wrote:
>
>> Dotaz: Proč v kosmonautice se stále používá 20 i více let starý hw
>>
>
> Protoze jsou zname jeho chyby a napr. odolnost proti "ruznym formam
> kosmickeho zareni".
>
Jinak řečeno, přepisování hw/sw by nebyla v tomto případě moc výhra.
> Kdyz uz jsme v tom, tupe prejimani stareho kodu nemusi byt nutne vyhra,
> viz napr. Mars Climate Orbiter [1], ktery dojel na tom, ze starsi HW
> pouzival jine jednotky nez novy HW.
>
>
Řekněme, že používání odladěnějšího sw vede ke spolehlivosti s větší
pravděpodobností, než nového, zářícího novotou. To bylo asi hlavní,
cojsem chtěl sdělit.
>> firmwary v mobilech způsobují, že máme čím dál stabilnější mobily.
>>
>
> Protipriklad, Nokia 6300 mi pada radove mene casto, nez to delal Siemens
> C65 :-P.
>
>
Právě proto, že je Nokia založena na dlouho laděném kódu, zatímco
Siemens C65 ne :-) Děkuji, že jste mi dal argument na mojí stranu :-) On
se ten firmware ne vždy začal vyrábět v době, kdy vyšel mobil :-)
>> Pro zamyšlení: Proč se nezahazuje linux kernel, ale stále se pokračuje
>> ve 20 let starém kódu? Nápověda: Jak by asi Linux byl spolehlivý, kdyby
>> se postupovalo metodou "kompletního přepisování projektu" jak navrhuje
>> David?
>>
>
> Zrovna linux kernel neni dobry priklad, jeho vyvoj je dost bourlivy a i
> v dnesni "stabilni rade 2.6" se kriticke veci prepisuji celkem casto.
>
Ale nikdo nikdy linux kernel nepřepsal, a stále je tam obrovská spousta
věcí z prvních dob. Přepisuje se jenom část a také se přidávají nové
featury. A hlavně, nikoho nenapadlo přepisovat kernel, protože jim někdo
změnil syntaxi jazyka C, jak to Pythonisti obhajují.
Miloslav Ponkrác
Další informace o konferenci Python