Scelta linguaggio di programmazione
Buonasera volevo chiedere ai più esperti quale sia IL linguaggio di programmazione che una persona seriamente interessata agli aspetti teorici della matematica dovrebbe sapere.
Esistono tanti linguaggi quante sono le lingue del mondo, è una giungla nella quale io non so orientarmi, facendo delle ricerche è saltato fuori che il linguaggio Python è molto di moda ultimamente perchè a detta di qualcuno è abbastanza semplice e potente, su due piedi sarei orientato su questo ma per me sarebbe veramente un impresa che affronterei solo finalizzata allo scopo di utilizzarlo per la matematica, così come la lingua inglese, per cui mi piacerebbe essere più informato e sicuro prima di mettere in cantiere uno studio sistematico di un qualsiasi linguaggio, grazie
Esistono tanti linguaggi quante sono le lingue del mondo, è una giungla nella quale io non so orientarmi, facendo delle ricerche è saltato fuori che il linguaggio Python è molto di moda ultimamente perchè a detta di qualcuno è abbastanza semplice e potente, su due piedi sarei orientato su questo ma per me sarebbe veramente un impresa che affronterei solo finalizzata allo scopo di utilizzarlo per la matematica, così come la lingua inglese, per cui mi piacerebbe essere più informato e sicuro prima di mettere in cantiere uno studio sistematico di un qualsiasi linguaggio, grazie
Risposte
Un linguaggio di programmazione...
Molti (incluso Python) tendono ad essere il meno specifici possibile...
Tu vuoi qualche cosa di molto specifico, la matematica, allora io dico perché non rivolgere lo sguardo a quei programmi che sono specificamente orientati al soggetto di tuo interesse.
Praticamente tutti contengono un linguaggio per programmarli, i più conosciuti sono Wolfram Mathematica (richiede "pedaggio"), Maxima, SageMath, PARI/GP, ...
Molti (incluso Python) tendono ad essere il meno specifici possibile...
Tu vuoi qualche cosa di molto specifico, la matematica, allora io dico perché non rivolgere lo sguardo a quei programmi che sono specificamente orientati al soggetto di tuo interesse.
Praticamente tutti contengono un linguaggio per programmarli, i più conosciuti sono Wolfram Mathematica (richiede "pedaggio"), Maxima, SageMath, PARI/GP, ...
Tra quelli che hai menzionato Wolfram lo scarto a priori per il costo, mi incuriosisce SageMath ma vedo che la cura grafica non è presa nemmeno in considerazione, so che non dovrebbe essere importante però sono uno a cui l’estetica importa molto, non mi interessa l’interfaccia, ma il risultato deve essere curato dal punto di vista estetico.
Se sei ancora studente la tua facoltà potrebbe aver un "pass" per Mathematica, altrimenti come non detto.
No, ho guardato abbastanza bene le varie offerte dei piani Wolfram, non rientro in nessuno, se non in quello di uso privato. Penso che metterò in stand-by la questione, al momento ho altre priorità; sono comunque ben accetti suggerimenti, normalmente mi organizzo avendo in mente cosa fare nel modo più preciso possibile, anche su elementi da affrontare più avanti nel tempo.
Dipende da cosa ci vuoi fare e quali obiettivi hai. Però Python è probabilmente una buona scelta.
Io vorrei riuscire a crearmi un idea più concreta delle cose matematiche e riuscire a inserire immagini su documenti per crearmi appunti o per spiegare ad altri.
Leggo che Python ha dei pacchetti più o meno a sé stanti che permettono di creare grafici e figure con possibilità di operare anche sulla qualità grafica, mi chiedo se sia qualcosa di accessibile o se serve essere degli specialisti per creare delle belle immagini con Python.
Leggo che Python ha dei pacchetti più o meno a sé stanti che permettono di creare grafici e figure con possibilità di operare anche sulla qualità grafica, mi chiedo se sia qualcosa di accessibile o se serve essere degli specialisti per creare delle belle immagini con Python.
Python può certamente fare al caso tuo. Un'alternativa per la grafica è forse JavaScript in quanto ci sono molte librerie grafiche per il Web, ma è senza dubbio meno diffuso il supporto a librerie matematiche.
Andata allora, grazie.