[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