[BangPypers] Regarding Python popularity
Dhananjay Nene
dhananjay.nene at gmail.com
Mon Feb 8 13:55:09 CET 2010
On Mon, Feb 8, 2010 at 5:57 PM, Anand Balachandran Pillai <
abpillai at gmail.com> wrote:
> On Mon, Feb 8, 2010 at 5:06 PM, Navin Kabra <navin.kabra at gmail.com> wrote:
>
> > On Mon, Feb 8, 2010 at 4:58 PM, Shashwat Anand <anand.shashwat at gmail.com
> > >wrote:
> >
> > > Mine one of senior (at Amazon) suggested me "Go learn C++/ Java and
> > improve
> > > your DS/ Algo/ OS/OOP skills
> > >
> >
> >
> >
> That is a wrong notion and should be corrected immediately. Your
> algorithmic skills have nothing to do with the language you choose to
> implement your code in. Algorithmic skills boils down to the extent
> of your knowledge in algorithms and the time you have spent to
> read and practice on the subject.
>
Hmm .. I wonder if algorithmic skills would remain independent of the host
language choice (for sake of comparison I offer PHP and Lisp as the two
options).
Algorithms in principle and their articulation in a host language are two
different aspects and the latter is not language independent. Just using
python, I still find myself struggling much harder to write algorithms using
functional constructs as opposed to OO constructs (not to mention the
occasional frown when I use reduce()). There is an interplay between
algorithms and language (and in the case I just mentioned the choice of
language constructs). If my focus was primarily learning algorithms, I might
just give python the pass and head over to Lisp or Haskell.
Dhananjay
> --
> --Anand
> _______________________________________________
> BangPypers mailing list
> BangPypers at python.org
> http://mail.python.org/mailman/listinfo/bangpypers
>
--
--------------------------------------------------------
blog: http://blog.dhananjaynene.com
twitter: http://twitter.com/dnene
http://twitter.com/_pythonic
More information about the BangPypers
mailing list