programming toolbox

William Purcell williamhpurcell at gmail.com
Fri Aug 22 13:05:49 EDT 2008


Thanks again for the replies.

I think that Python will solve about any problem that I will need to do in
some way or another. To give myself a better understanding of the computer
mechanism in general and to be more rounded, I think I need to dabble in a
lower language a little like C (and maybe one day down the road, assembly).
Python is so clean, powerful,  and simple that I think I am a little
spoiled.

Thanks again,
-Bill


On Fri, Aug 22, 2008 at 11:17 AM, Krishnakant Mane <hackingkk at gmail.com>wrote:

> hi william,
> I am slightly more experienced in python than you (2 years to be presise).
> Before this I handled pritty heavy as in coding and as in usage
> projects in java.
> Untill I came into the wonderful and powerful world of free software,
> I programmed in c++ using borlands c++ compiler and IDE.
> But having all this experience (I still use c for some system
> programming), python has hooked me.
> I am so hooked up to python that I have explored all things that is
> possible in python to the extent of zope and python cgi.
> If you find that wxpython is any harder then try java swing.
> By the way have you looked at pygtk.  It is not just rich with widgets
> from gtk but also has great power and flexibility.
> And since you know wxpython, learning pygtk would be a snap.
> But as the saying goes, "one shoo does not fit all ".
> Obviously if you are thinking about system programming like writing
> device drivers etc, you will have to keep c in your programming
> thinkbox.
> And I find php much better comfortable and powerfull enough for web
> server programming/ scripting.
> I can only say one thing.
> If vb facinated you on windows then, python is a cross platform vb
> with power of c in many aspects.
> although as fellow hackers rightly said on this thread previously,
> there is no harm learning some languages like java which have long
> life.
> Keep away from rubbish like c# and similar .net based language.
> They are very short lived and lak many powerfull features.
> Happy hacking.
> Krishnakant.
>
> On 22/08/2008, Derek Martin <code at pizzashack.org> wrote:
> > On Fri, Aug 22, 2008 at 08:17:27AM -0500, William Purcell wrote:
> >> I am still wondering if C++ would be worth learning and I think it could
> >> be
> >> answered by these three questions...
> >>
> >> 1. Are programs written in C++ better (in any form of the word) than
> >> programs written in python or vise versa or equal?
> >> 2. Is compiled better than interpreted?
> >> 3. Is it necessary to know any more languages than python to be a
> >> respectable programmer, i.e. to be able to take care of most programming
> >> problems (text manipulation, gui programming, scientific computation,
> web
> >> stuff)?
> >
> > I think the answer depends on what your goals are.  If you want to be
> > a well-rounded programmer, it's good to experience a number of
> > different languages, so you can see different approaches to different
> > problems.  Languages like Python tend to obscure to some degree how
> > things actually work inside the machine, whereas languages like C/C++
> > encourage that a bit more (though assembler much more so).
> >
> > I think it's also a good idea to have more languages under your belt
> > if you want to be a professional programmer.  The more tools you have
> > in your toolbox, the more marketable you are...
> >
> > If you only want to learn to program to solve your own problems, then
> > it doesn't really matter.  The only reason to learn additional
> > languages is if you find a case where what you've learned doesn't
> > solve your problem, or the solution is a lot harder than it should be.
> >
> >
> > --
> > Derek D. Martin
> > http://www.pizzashack.org/
> > GPG Key ID: 0x81CFE75D
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20080822/17dbb056/attachment-0001.html>


More information about the Python-list mailing list