[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Programming?
> > Since this question has produced such an interesting
> > thread, when will there be a KLUG meeting on it?
> > :)
> I WOULD be interested in a sequence of sessions, each dedicated to a
> different language with emphasis on its implementation(s) in LINUX.
> Perl has been covered.
> C is commonly known;
And is a VAST topic.
> BASIC is out of it;
I'm not convinced of this. I've seen X-and some other VB like basics
for Linux, and while I never really tried them, they might be perfect
for low-end applications. In this category I might also include
Pascal (and certainly Delphi), as I think the demise of Pascal is
greatly exaggerated.
> Visual Basic I don't know but
VB is an M$ and Win32 only deal, and I suspect always will be. It
relies on things like ActiveX controls, and such, which are so tightly
bound to MFC and Win32 that you really can't have one without the
other.
> appears of interest; FORTRAN is alive in some engineering circles;
I don't even think I've ever seen one line of FORTRAN code.
> LISP
> lingers, according to President Bob;
I'd be interested in a session on LISP, if more out of curiosity than
anything else.
> LOGO is fun & might be a way to get
> your spouse/kids involved in your favorite sport;
ucblogo (Berkley Logo) for UNIX is still around on some aging FTP
servers, but was last updated in 1993. It never really compared to
the CBM or Apple versions. You know your in trouble when the README
file has the following lines:
This version of Logo is designed for a machine with adequate memory.
It is
not likely to be usable as the basis for a 64K microcomputer
implementation.
The files ztc* and mac* are for toy-computer versions of Logo. But
if you
are trying to compile for those machines you probably also need some
extra
help beyond what's in here. You can get complete PC and Mac versions
by
anonymous FTP from anarres.cs.berkeley.edu.
It also won't compile:
gcc -O -g -I /usr/include/X11 -L/usr/sww/X11R4/lib -c libloc.c -o
libloc.o
gcc -O -g -I /usr/include/X11 -L/usr/sww/X11R4/lib -c parse.c -o
parse.o
parse.c:30: initializer element is not constant
parse.c:31: initializer element is not constant
parse.c:32: initializer element is not constant
make: *** [parse.o] Error 1
And I'm really not that motivated to figure out why.
> APL is intriguing and
> might be presented as a puzzle session: what does this rather long
line
> do/mean? Only non-APL's allowed to answer. That session might have
only
> one question for the whole evening.
Didn't we do an APL session once?
> Has Java been tackled by KLUG?
I don't think so, but it's been talked about.
> ML and J might be covered in the LISP evening. Surely ADA should not
be
> in the series; it would take at least a year.
> I suggest we NOT talk about real dinosaur languages such as ALGOL,
> COBOL,...
I wouldn't call COBOL a dinosaur, it will probably still be around
when I'm in about the same shape as the dinosaurs/
> Surely this proposal will be rejected as peripheral to LINUX but if
LINUX
> is to be a development tool, some programming is necessary and C/C++
might
> not be the best way to go for a particular project.
I think C is very often NOT the best approach to a problem, but it
certainly is the safest.