[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: computer-go: What language to experiment in?



On Wed, 3 Apr 2002, Ben Shoemaker wrote:
> What language would you recommend for determining what "objects" are necessary
> and/or useful?  (obviously there is a board and some stones, but there are many
> levels of abstraction that can be placed on top of that.)
> I'm most familiar with C++, but something less typed like Lisp or Python might
> be easier to modify on the fly.

I thought about using scheme or lisp as well, but I took the C++ route.  With
C++ I feel you can more easily tweek slow areas if you need to, and I also think
that when one programs in lisp it becomes much more likely to write sloppy code
that relies too heavily on garbage collection.  Lisp enables you to write a
program quicker and I seem to recall that you can tweek lisp code to some extent
relative to execution speed. If I were you I'd program in the language I knew
the best. It's not like you're choosing between perl and C or prolog and fortran.
Personally, I don't like the object-oriented features of lisp.  To me they're
unwieldy.

-Todd Blackman