> | What kind of software do you recommend to a person with
> | no or little computational experience and being mainly
> | interested in applying it to the exploration of sequences?
I'd recommend PARI/gp :
- available for free at
pari.math.u-bordeaux.fr
- easily installed
- quite well documented
- simple to use (just write f(x,y) = ... to define a function;
well, maybe you have to get used to the fact that control
structures are written in functional notation: for(i=1,n,...)
if(a=b, ..., ...) etc, and string manipulation is extremely
poorly supported)
- quite powerful in speed
If you have free access to Maple, then this can be an interesting
alternative:
the user interface (based on "worksheets") is more convenient,
and programming is still quite intuitive and very close to standard
mathematical notation
e.g. you would say f := x -> x*sin(x) ; to define a function
S := {1,2,3} to define a set,
v := [1,2,3] to define a list or vector, etc.
One interesting feature of Maple is the "code generator" package,
which can optimize (especially numerical) expressions and procedures
and create C code from procedures written in Maple, if more speed is
needed.)
Another all-purpose "lightweight" free software package is GIAC/Xcas,
which has several "compatibility" modes (among others, for Maple
syntax). But it is not specifically designed for Number theory and
less comfortable than Maple.
SAGE seems to be a promising project for the future, but if your
computer has limited ressources, it may be a bit slow to launch & run,
and quite memory consuming (also on the hard disk).
I think it's usage is also a bit less intuitive (but maybe I'm just
getting older...).
Maximilian