Abstract
An extendable essay is a special format of electronic texts that is more convenient for reading than hypertext. To facilitate the creation and editing of extendable essays, an editor program implemented as a web application is proposed. Using this editor, an extendable essay on the Sage computer algebra system is written. Sage seems to be a good choice for the users who are not familiar with computer algebra systems.
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.REFERENCES
Voiskunskii, A.E. and Solodov, M.Yu., Influence of electronic text properties on reading efficiency and effectiveness: A literature review, Psikhologiya Chel. Obraz., 2020, vol. 2, no. 2, pp. 134–142. https://doi.org/10.33910/2686-9527-2020-2-2-134-142
Miall, D.S. and Dobson, T., Reading hypertext and the experience of literature, J. Digital Inf., 2001, vol. 2, no. 1. https://journals.tdl.org/jodi/index.php/jodi/article/view/35/37. Accessed July 17, 2023.
Abramov, S.A., Bordachenkova, E.A., and Khmel’nov, D.E., Extendable essay as a hypertext scheme for information and educational material, Comput. Math. Math. Phys., 2013, vol. 53, pp. 369–374.
Abramov, S.A., Extendable essay “Complexity of algorithms.” http://www.ccas.ru/sabramov/essay. Accessed July 28, 2023.
Khmelэnov, D.E., Extendable essay “Implementation of an extendable essay.” http://www.ccas.ru/ca/_media/essayonessay_html.rar. Accessed July 28, 2023.
Zubareva, V.N., Extendable essay “Portrait of Adele Bloch-Bauer I.” http://www.ccas.ru/ca/_media/portrait.rar. Accessed July 28, 2023.
Banks, A. and Porcello, E., Learning React: Functional Web Development With React and Redux, Oreilly & Associates, 2017.
Johnson, J., Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules, Amsterdam: Elsevier, 2010.
Stein, W., Sage for power users, 2012. https://wstein.org/books/sagebook/sagebook.pdf. Accessed August 4, 2023.
Zimmermann, P., Casamayou, A., Cohen, N., Connan, G., Dumont, T., Fousse, L., Maltey, F., Meulien, M., Mezzarobba, M., Pernet, C., Thiéry, N., Bray, E., Cremona, J., Forets, M., Ghitza, A., and Thomas, H., Computational mathematics with SageMath, Society for Industrial and Applied Mathematics, 2018. https://www.sagemath.org/sagebook/english.html. Accessed August 4, 2023.
Golubkov, A.Yu., Zobnin, A.I., and Sokolova, O.V., Komp’yuternaya algebra v sisteme Sage (Computer Algebra in the Sage System), Moscow: MGTU N. E. Baumana, 2013.
SageMath feature tour. https://www.sagemath.org/tour.html. Accessed August 4, 2023.
ACKNOWLEDGMENTS
The authors express their gratitude to A.A. Ryabenko and D.E. Khmel’nov for numerous fruitful discussions of this work. We also thank the reviewer for useful remarks. Our special gratitude goes to S.A. Abramov, the author of the idea of extendable essays, without whom the work on the Extendable Essay Editor (3E) and the essay “The Sage Computer Algebra System: A Brief Introduction” would be impossible.
Funding
This work was supported by the Vladimir Potanin Scholarship Program.
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
The authors declare that they have no conflicts of interest.
Additional information
Translated by Yu. Kornienko
Publisher’s Note.
Pleiades Publishing remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Bordachenkova, E.A., Zubareva, V.N. & Panferov, A.A. An Extendable Essay on the Sage Computer Algebra System and an Editor for Creating Extendable Essays. Program Comput Soft 50, 121–127 (2024). https://doi.org/10.1134/S0361768824020038
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0361768824020038