[8,9] Nemínil jsem, pánové, začínat flame Ruby vs Python. Nejvíce matoucí mi přijde perlovská syntaxe regulárních výrazů a ano, čekal jsem původně, že tam budou větší prasárny - |&| mi z nějakého důvodu připomnělo syntaxi bloků z Ruby.
Argumentace typu "V Ruby je všechno objekt a v Pythonu ne" mi přijde opravdu úsměvná. V Pythonu je všechno objekt a některé objekty lze navíc ještě volat. Pokud někomu přijde syntaxe
@mujAtribut čitelnější než self.mujAtribut a
@@atributTridy čitelnější než MojeTrida.atributTridy,
nemám důvod se s ním hádat, ale já si myslím opak. Že se v knížce From Java To Ruby doporučuje používat Ruby, je skutečně překvapivé. ;-) Mohl bych protiargumentovat Brucem Eckelem, javovským guru, který dává přednost Pythonu, ale jaký to má význam? Já jsem jenom tvrdil, že se mi programy psané v Ruby špatně čtou a že v Pythonu je dobrá čitelnost programu jedním z cílů návrhu. Nic víc jsem netvrdil, na Ruby jsem špínu neházel.
Přečteno 7 924×
Přečteno 6 031×
Přečteno 6 021×
Přečteno 5 948×
Přečteno 5 815×