Sage (mathematics Software) - Development

Development

William Stein realized when designing Sage that there were many open-source mathematics software already written in different languages, namely C, C++, Common Lisp, Fortran and Python.

Rather than reinventing the wheel, Sage (which is written mostly in Python and Cython) integrates many specialized mathematics software into a common interface, for which a user needs to know only Python. However, Sage contains hundreds of thousands of unique lines of code adding new functions and creating the interface between its components.

Sage development uses both students and professionals for development. The development of Sage is supported by both volunteer work and grants.

Read more about this topic:  Sage (mathematics Software)

Famous quotes containing the word development:

    “Information about child development enhances parents’ capacity to respond appropriately to their children. Informed parents are better equipped to problem-solve, more confident of their decisions, and more likely to respond sensitively to their children’s developmental needs.”
    —L. P. Wandersman (20th century)

    “I hope I may claim in the present work to have made it probable that the laws of arithmetic are analytic judgments and consequently a priori. Arithmetic thus becomes simply a development of logic, and every proposition of arithmetic a law of logic, albeit a derivative one. To apply arithmetic in the physical sciences is to bring logic to bear on observed facts; calculation becomes deduction.”
    —Gottlob Frege (1848–1925)