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