On Wed, Jan 21, 2009 at 10:45 AM, Anand Chitipothu <anandol...@gmail.com> wrote: >> Algorithms play important role.I am not biased >> towards specific language but I have found those how have programmed in >> C/C++ are generally better(in problem solving) than who program in other >> languages. > > I completely disagree. > > If you want to learn algorithms, then you better work with a > higher-level language that let you work without getting into lower > level details of bit and bytes. > > Here is an article by a computer science prof saying why Python is the > best language for learning algorithms. > > http://www.ece.uci.edu/~chou/py02/python.html
<This is a good read > -Amit > >> This is not to say Python/Java etc are bad but C/C++ forces you >> to learn(without copy paste!) unlike java/Python where JDK provides all >> methods in API.Ofcourse this has happened because software apps have grown >> big in size and complexities than in 80s/90s where C/C++ were predominant. > > The standard library of c/c++ is not powerful enough that you have to > keep carrying or copy-paste your favorite utilities in every program. > > "Greenspun's Tenth Rule of Programming: any sufficiently complicated C > or Fortran program contains an ad hoc informally-specified bug-ridden > slow implementation of half of Common Lisp." > _______________________________________________ > BangPypers mailing list > BangPypers@python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Amit Kumar Saha http://amitksaha.blogspot.com http://amitsaha.in.googlepages.com/ *Bangalore Open Java Users Group*:http:www.bojug.in _______________________________________________ BangPypers mailing list BangPypers@python.org http://mail.python.org/mailman/listinfo/bangpypers