[BangPypers] how to learn programming

Amit k. Saha amitsaha.in at gmail.com
Wed Jan 21 06:44:36 CET 2009


On Wed, Jan 21, 2009 at 10:45 AM, Anand Chitipothu <anandology at 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 at 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


More information about the BangPypers mailing list