Nel febbraio 2021 ho presentato su questo blog il linguaggio Julia con l’articolo “Un nuovo linguaggio per la data science”, allegandovi un manualetto sulle basi del linguaggio.
In quel manualetto ho mostrato come creare con il linguaggio Julia programmi di calcolo simbolico grazie alla possibilità di utilizzare in questo linguaggio moduli Python: nel caso specifico utilizzando il modulo SymPy.
Già allora, per la verità, esisteva un package Julia destinato al calcolo simbolico, chiamato Symbolics, ma era appena stato rilasciato ed aveva potenzialità ancora limitatissime e nemmeno lontanamente paragonabili a quelle di SymPy, rilasciato nel 2006 ed ormai perfettamente maturo.
Per questo motivo non ne parlai allora, preferendo illustrare come utilizzare SymPy in Julia.
Ancora oggi Symbolics ha funzioni molto limitate ma si cerca di rimediare con patch di vario tipo e l’ambizione di avere un package per il calcolo simbolico nell’ecosistema Julia non è ancora soddisfatta.
Per una maggiore informazione propongo l’allegato manualetto.
Al solito esso è liberamente scaricabile, stampabile e distribuibile.