[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