Table of Contents Author Guidelines Submit a Manuscript
Scientific Programming
Volume 2015 (2015), Article ID 498618, 13 pages
Research Article

ScalaLab and GroovyLab: Comparing Scala and Groovy for Scientific Computing

1Department of Computer Engineering & Informatics, Technological Educational Institute of Kavala, 65404 Kavala, Greece
2iDashboards, 900 Tower Drive, Troy, MI 48098, USA
3Department of Computer Engineering and Informatics, University of Patras, Greece
4Technological Educational Institute of Patras, 26332 Patras, Greece

Received 26 January 2014; Revised 14 August 2014; Accepted 12 January 2015

Academic Editor: Damian Rouson

Copyright © 2015 Stergios Papadimitriou et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. S. Papadimitriou, K. Terzidis, S. Mavroudi, and S. Likothanassis, “ScalaLab: an effective scientific programming environment for the Java Platform based on the Scala object-functional language,” IEEE Computing in Science and Engineering, vol. 13, no. 5, Article ID 5487486, pp. 43–55, 2011. View at Publisher · View at Google Scholar · View at Scopus
  2. M. Odersky, L. Spoon, and B. Venners, Programming in Scala, Artima, 2008.
  3. D. König, A. Glover, P. King, G. Laforge, and J. Skeet, Groovy im Einsatz, Manning Publications, 2007. View at Publisher · View at Google Scholar
  4. S. Papadimitriou, K. Terzidis, S. Mavroudi, and S. Likothanassis, “Scientific scripting for the java platform with jlab,” Computing in Science and Engineering, vol. 11, no. 4, pp. 50–60, 2009. View at Publisher · View at Google Scholar · View at Scopus
  5. H. T. Lau, A Numerical Library in Java for Scientists and Engineers, Chapman & Hall/CRC, Boca Raton, Fla, USA, 2003.
  6. T. A. Davis, Direct Methods for Sparse Linear Systems, SIAM Publishing, Philadelphia, Pa, USA, 2006.
  7. G. Dubochet, “On Embedding domain-specific languages with user-friendly syntax,” in Proceedings of the 1st Workshop on Domain Specific Program Development, pp. 19–22, Nantes, France, July 2006.
  8. G. Dubochet, Embedded domain-specific languages using libraries and dynamic metaprogramming [Ph.D. thesis], École Polytechnique Fédérale de Lausanne, Lausanne, Switzerland, 2011.
  9. D. Wampler and A. Payne, Programming Scala, O'Reilly, 2009.
  10. V. Subramaniam, Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine, Pragmatic Bookself, 2009.
  11. A. Aho, M. S. Lam, R. Sethi, and J. D. Ullman, Compilers, Principles, Techniques & Tools, Addison-Wesley, Boston, Mass, USA, 2nd edition, 2007.
  12. W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery, Numerical Recipes in C: The Art of Scientific Computing., Cambridge University Press, Cambridge, UK, 2002. View at MathSciNet