7sd~;?k{9;߼׷sHϋ}Vϼ?xŭ|}ߤ:Kp${Śo_I)V;zޚ?J?]T=wUS2}SDzd- OG䮜E3(y7WuGKeku~9_MjOKee?4>tZF e1&U 6q1_NjLKum/ (ІuV0"ɘ/0[iҋ*b\(}5Ǽ1_ɖmM!1r͠NLҪ2**pH'9 tYcT^F``F+zRǸU7GH#f\R)"q $mZ%+G {#/sb|S%"*Ir$d{1vMB%DvRV6DOVki(̠NJA:5c2]QaETrz5Vؤ`ɐ`XCYv" &-#K:x|vs`)Z ۍ5aK:dw圎L:Ҝ$LX&_;d"S#΍v aKhb{hEMeWVV;^1лNk>pZ2JI!S ˆZF#@'0dJrYĬ*0UnIk=jPa<ː{:'U/HLZ +n"$'UW&tɘ$ce%_V +EvɢlSueIXJňY"*-U4R3S$zX7I3.Y&N{pLݽ\zƫ(uvD-]ߧs`s$g_%N$nI.D$BףV.`ъ\\X?R8QI4,1=:ߊ\lڊS}I3$.ӸjIӋz_8aV̸j{wB%qKhhXӗb,8a>ϐkV|$xԕ,0]HB{= OVVU_N8YNgk_"T1X|ʥfDsf)8"Xj*Ag3UP*~T|ɲ&rq21~DOX׵=3 [eKl!Ypt &Iޒ 1aFGA}]0Ħ7`Lu:p(d\z:G(x'?̉dO"ȟ?@'? &͑4㟧~pS~xK?@:%x?p3qρ|{=:΁|EG 8q|8>U@ {? p@ {?͉lsc~`>@> >4+hWЯJ???H)|,D`}"Ё@}Fт?BD`}+ Ё@}FтH L}( ?H(ҁ}0L#D`}H}(L 1Υc*|X ?BŏPc*|X )?? p=z>T}pS_\}pQG\pjׁ|ʁ|,#z=x,* ^0|'?`ˁO~Wh|.گhM4 |^{=.ˁvc`z=H"ȁ|3$A'ԁ@ot{;;R~@@E@@@A~@@@A~@@@A?P _ S?xC>2#05B9.$1pbS( IC VtCD9cF }$Np4\?> |KJj(G?L9a{W{P>x>p@= (9?8΁{=|<ρş +hACBƅȁ?8>@??B@c@2(ҁ |H|0L~(@|Pa/D"ԂmZ _> |!8kLy,= ?Mt8֪Zj؊>eL8]$4@5$ expression-heavy, I use Perl. Perl's regular expression support is so fundamental to the language that it's worth it, and its Swiss-Army-knife nature is perfect for things I don't expect to need again later. I also tend to use Perl when I want to write a very portable script, as most Unixes include Perl as part of the base system these days, whereas Python, while just as portable, tends to need to be installed seperately. When I want to build more complex scripts or larger systems, and maintainability is thus a higher priority, I use Python. I often use Python even for smaller things if I intend to keep them around for a while.

In the end, of course, it comes down to a matter of personal taste and judgment. Personally, I value being able to understand my code six months (or six years!) down the road far more than having every tool imaginable at my fingertips, so I tend to lean towards languages that help you write clear, readable code, like Python.

-- DJPH



Library Navigation Links

Copyright © 2003 O'Reilly & Associates. All rights reserved.