Acceso abierto

Implementation of a MIX Emulator: A Case Study of the Scala Programming Language Facilities


Cite

[1] D. E. Knuth, The Art of Computer Programming, Volume 1: Fundamental Algorithms. Addison-Wesley, 1997.Search in Google Scholar

[2] D. E. Knuth, The Art of Computer Programming, Volume 1, Fascicle 1: MMIX – A RISC Computer for the New Millennium. Addison-Wesley, 2005.Search in Google Scholar

[3] “GNU MIX Development Kit (MDK),” [Online]. Available: https://www.gnu.org/software/mdk/mdk.htmlSearch in Google Scholar

[4] “JMixSim,” [Online]. Available: https://sourceforge.net/projects/jmixsimSearch in Google Scholar

[5] “MixIDE,” [Online]. Available: http://mixide.sourceforge.netSearch in Google Scholar

[6] “MIX Builder,” [Online]. Available: http://www.menees.com/MIXBuilder.htmSearch in Google Scholar

[7] “The Expandable MIX Emulator (EMIX),” [Online]. Available: http://dandrade.tripod.comSearch in Google Scholar

[8] “MIX Assembler and Simulator,” [Online]. Available: http://puszcza.gnu.org.ua/software/mix/Search in Google Scholar

[9] “MIX,” [Online]. Available: http://web.archive.org/web/20080805212106/http://swiss.csail.mit.edu:80/~adler/MIXSearch in Google Scholar

[10] “Dan’s MIX Simulator and MIXAL Compiler,” [Online]. Available: http://www.recreationalmath.com/mixalSearch in Google Scholar

[11] “MixEmul,” [Online]. Available: https://rbergen.home.xs4all.nl/mixemul.htmlSearch in Google Scholar

[12] M. Odersky, P. Altherr, V. Cremet, G. Dubochet, B. Emir et al., “Scala Language Specification: Version 2.12,” [Online]. Available: http://www.scala-lang.org/files/archive/spec/2.12Search in Google Scholar

[13] JetBrains, “Kotlin Language Documentation,” [Online]. Available: http://www.kotlinlang.org/docs/kotlin-docs.pdfSearch in Google Scholar

[14] P. J. Guo, “Online Python Tutor: Embeddable Web-Based Program Visualization for CS Education,” Proceedings of the 44th ACM Technical Symposium on Computer Science Education (SIGCSE’13), pp. 579–584, 2013. https://doi.org/10.1145/2445196.244536810.1145/2445196.2445368Search in Google Scholar

[15] T. Lindholm, F. Yellin, G. Bracha, and A. Buckley, The Java virtual machine specification: Java SE 8 edition, 2015 [Online]. Available: https://docs.oracle.com/javase/specs/jvms/se8/jvms8.pdfSearch in Google Scholar

[16] Microsoft, “Common Language Runtime (CLR),” [Online]. Available: https://docs.microsoft.com/en-us/dotnet/standard/clrSearch in Google Scholar

[17] M. Odersky, P. Altherr, V. Cremet, I. Dragos, G. Gubochet et al., “An Overview of the Scala Programming Language,” Technical Report LAMP-REPORT-2006-001, École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland, 20 p., 2006.Search in Google Scholar

[18] M. Odersky and L. Spoon, “Scala Collections,” [Online]. Available: http://docs.scala-lang.org/overviews/collections/introduction.htmlSearch in Google Scholar

[19] ISO/IEC 9075-2:2016, “Information technology – Database languages – SQL – Part 2: Foundation (SQL/Foundation),” 2016.Search in Google Scholar

[20] R. C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall, 431 p., 2009.Search in Google Scholar

[21] J. Gosling, B. Joy, G. Steele, G. Bracha, and A. Buckley, The Java language specification: Java® SE 8 edition, 2015 [Online]. Available: https://docs.oracle.com/javase/specs/jls/se8/jls8.pdfSearch in Google Scholar

eISSN:
2255-8691
Idioma:
Inglés
Calendario de la edición:
2 veces al año
Temas de la revista:
Computer Sciences, Artificial Intelligence, Information Technology, Project Management, Software Development