Newsgroup: it.scienza.informatica
Titolo: Matematica e programmazione

Qual'è il linguaggio di programmazione ideale per chi fa matematica??
ciao
Stefano

Stefano
Secondo me il Pascal.
Forse lo uso ormai da quando e' nato :-))
E quando facevo Matematica all'universita' hanno
scelto di far studiare quello.
Adesso uso moltissimo delphi.
(+ un bel po' di altri)
Ciao
Claudia Caloi
----------------------
www.caloisoft.com

Stefano
Be', io a Fisica, utilizzo "Mathematica" della Wolfram Researches ma
ce ne sono anche altri.
Giuseppe Vatinno

ce ne sono anche altri.
Che e' un programma, non un linguaggio di programmazione (o sbaglio?) 
Renato 'Hitman' Salzano
---------------------------------------
Vivo un metro piu' in la'
di quel che tu chiami realta'
giusto quel metro piu' in la'
vivo io 
                       G.G.
-------------------------------------
Un giorno tutte le macchine saranno capaci di 
risolvere tutti i problemi. 
Ma nessuna di loro sara' capace di crearne uno. 
                         A. Einstein
Non aveva mai visto Windows 95...
               (sign. (C) di P. Di Giovanni) 
-------------------------------------------------
Per rispondermi in E-Mail togli 'NUNCEPROVA' dal mio
indirizzo e-mail. *** ricordatelo!
-3d-3d-3d-3d-3d-3d-3c-3c-3c-3c-3c-3c-3c-3c-3c-2-a-1-!

 Renato 'Hitman' Salzano
Be questo e' opinabile. Il linguaggio di programmazione di mathematica
e' un bel miscuglio di programmazione funzionale e imperativa, che
lascia una ampia possibilita' di scelta all'utente.  Ha tutti i
costrutti classici della programmazione funzionale high order, in piu'
presenta i classici costrutti for while if, e l'assegnamento a
variabili. Permette di manipolare simbolicamente e numericamente
espressioni complesse quali polinomi, funzioni analitiche integrali
ecc....  Comunque alla domanda quale e' il linguaggio di
programmazione ideale per chi fa matematica mi stentirei di rispondere
fortran solo per chi fa calcolo numerico, altrimenti per chi si occupa
di simbolico direi o il linguaggio di mapple o mathematica (piuttosto
che matlab) o il Lisp.
Ciao.
Giorgio.

 Qual'è il linguaggio di programmazione ideale per chi fa matematica??
Dipende a cosa ti serve:
Calcoli numerici => Fortran, SISAL, Numerical Python, Matlab
Manipolazione simbolica => Haskell, Objective Caml, Mathematica, Maple
-- 
Roberto Lupi
Undergraduate Electronic Engineering Student, University of Ancona, Italy
UNIX System Administrator
Windows and Linux Developer
PGP Key - 
http://ascu.unian.it/~lupex/lupex-public-key.asc

variabili. Permette di manipolare simbolicamente e numericamente
Si, ma il linguaggio di Mathematica permette di generare programmi
indipendenti che vadino anche su PC senza Mathematica ? 
E' questa per me la differenza fra sotto-linguaggi e linguaggi di
programmazione vera e propria... 


 programmazione vera e propria... 
No. Ma questa sembra la distinzione tra interpretazione e
compilazione.  In piu' se permetti un programma compilato per windows
non gira sotto mac, ne sotto nessun unix ne null'altro. Invece
Mathematica permette di scrivere programmi che girano
indifferentemente sotto mac, windows, e svariati unix (linux, sun...)
La differenza é che si paga... su questo sono d'accordo.
-- 
		    /\ I am just an optimizator  \/
		    /\ ------------------------  \/
		    /\  Giorgio Vecchiocattivi   \/

The HitMan ha scritto:
TH>  Si, ma il linguaggio di Mathematica permette di generare programmi
TH>  indipendenti che vadino anche su PC senza Mathematica ? 
Mathematica no so, ma per Matlab è possibile: esiste un traduttore verso il C,
dopodichè un compilatore C genera l'eseguibile per la piattaforma che ti
interessa. Non ricordo esattamente se linka le librerie di Matlab per
funzionare.
In certe sezioni di codice c'è anche un aumento delle prestazioni sensibile.
TH>  E' questa per me la differenza fra sotto-linguaggi e linguaggi di
TH>  programmazione vera e propria... 
è opinabile....
Ciao
Marco
-- 
Non e' affatto necessario essere ricchi e famosi per essere felici. Basta
essere ricchi (Alan Alda)

La differenza é che si paga... su questo sono d'accordo.
??? 
Nel senso che si pagano gli interpreti ? Beh, anche un buon
compilatore (peggio un ambiente di sviluppo tipo Delphi o Visual C++)
si pagano fior di quattrini... 
Se invece volevi dire in prestazioni, beh, e' risaputo che un
linguaggio interpretato e' meno perfomente di uno compilato... 
Renato 'Hitman' Salzano
Fan di Mel C 
Seguage di Wozniak e adoratore di una dea di nome Tori
-----------------------------------------------------



....e perche' no  AXIOM ?
sicuramente il migliore programma per l'algebra.

Beh, dipende da cosa fai. Io uso matlab per il calcolo matriciale( e non
solo). Maple e' uno strumento piu' potente.
Ciao.
--
Posted from 
udinisun.math.unifi.it
 [150.217.33.11]
via Mailgate.ORG Server - 
http://www.mailgate.org