Welcom Adityan

> I developed a differentiator
> 
> https://github.com/DrAwkward2592

Looking at your code tells me that you basically do string manipulation
and all the differentiation stuff is deeply hidden behind parsing the
string etc. Furthermore I had the impression that your code is
restricted to expressions that have not more than 10 open parentheses.
https://github.com/DrAwkward2592/Differentiator/blob/master/DIFFEREN.CPP#L64

That is, of course, not suitable for a proper computer algebra system
like FriCAS. I've just uploaded a two year old program that was done to
demonstrate how symbolic differentiation can be done in FriCAS.
(Of course, that is only for demonstration purpose, because
differentiation is already in the FriCAS library in a much more general
way.) Nevertheless, I hope you see from that code how programming in
SPAD would be done.

http://axiom-wiki.newsynthesis.org/SymbolicDifferentiation

> I have studied linear algebra, graph theory, series and sequences 
> (like taylor series), integral and differential calculus, elementary 
> number theory, geometry. Currently I am studying a course based on 
> probability and statistics. I have a good experience in C++ with 
> knowledge about stacks, queues. Apart from that I am involved in 
> solving problems on Project Euler. I am interested in doing a Google 
> summer of Code project. I am very eager to work on FriCAS. Can
> anyone help me?

Try to get familiar with FriCAS programming and look into the references
of the projects to see whether you can master the maths there.

Ralf


-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to