Nikolaos Koukoudakis, Emmanouil Lardas, Marilena Mitrouli, Anastasia-Efterpi Psitou, Markos Theocharis-Kremmydas, Ioannis Tsagkaropoulos
Department of Mathematics, National and Kapodistrian University of Athens, Panepistimiopolis 15784, Athens, Greece
Julia is a new general-purpose, high-level, high-performance, dynamic programming language with applications mainly in numerical analysis and computational science. A brief introduction and guide to the language itself, alongside with specific mathematical problems and benchmarks with other languages, are demonstrated. One such application is the calculation of pivot patterns that emerge from applying Gaussian Elimination with complete pivoting on
[1] Downey, A., Lauwens, B., Think Julia: How to Think Like a Computer Scientist. O’Reilly, 2018.