Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 Nov 2003 15:54:12 -0500
From:      Greg Pavelcak <g.pavelcak@comcast.net>
To:        freebsd-chat@freebsd.org
Subject:   Re: How do hackers drive?
Message-ID:  <20031101205412.GA15226@bishop.my.domain>
In-Reply-To: <20031101175942.GA2082@online.fr>
References:  <3FA301F6.2010208@potentialtech.com> <20031101175942.GA2082@online.fr>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Nov 01, 2003 at 12:59:42PM -0500, Rahul Siddharthan wrote:
> Bill Moran wrote:
> > I've always had a uncomfortable feeling in the pit of my stomach that C++
> > and other OO languages were more complicated than they needed to be. 
> 
> I could never get figure out C++, the syntax was too complex for me,
> maybe I never approached it the right way.  (Same problem with perl.)
> 
> On the other hand, a few months ago I tried out python and it was love
> at first sight.  Initially I was writing stuff in a procedural way but
> I'm beginning to grok OO ideas now and it seems to all just make sense.
> I wish there was a good compiler for it though, speed is important in a
> lot of the things I do.  Subsequently, I also dabbled in lisp a bit,
> does anyone use it these days for serious new projects (as opposed to
> emacs/maxima/other ancient stuff)?
> 
> Quoted on http://www.smalltalk.org :
> 
>   "I invented the term Object-Oriented, and I can tell you I did not have
>   C++ in mind."  - Alan Kay
> 
> - Rahul

I'm a non-programmer. Is it the OO languages that talk about
"methods" when it looks like they're talking about something like
functions, or is that something else?

Choosing an appropriate technical term can be that difficult, but
it's downright silly to choose a weird term for something that
already has a perfectly good name. I can't stand to read the stuff.
Every time I see "method" it pisses me off.

Sorry, had to vent on that.

Greg



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031101205412.GA15226>