Názor ke článku RX: parser v Ruby od mys elf - [8,9] Nemínil jsem, pánové, začínat flame Ruby vs...

  • 4. 12. 2006 0:26

    mys elf (neregistrovaný)

    [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.atri­butTridy,

    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.