On Mon, Feb 8, 2010 at 5:57 PM, Anand Balachandran Pillai <
abpil...@gmail.com> wrote:

> On Mon, Feb 8, 2010 at 5:06 PM, Navin Kabra <navin.ka...@gmail.com> wrote:
>
> > On Mon, Feb 8, 2010 at 4:58 PM, Shashwat Anand <anand.shash...@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@python.org
> http://mail.python.org/mailman/listinfo/bangpypers
>



-- 
--------------------------------------------------------
blog: http://blog.dhananjaynene.com
twitter: http://twitter.com/dnene
http://twitter.com/_pythonic
_______________________________________________
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers

Reply via email to