top of page

References

  • C Programming Language

    Kernighan, B. W., & Ritchie, D. M. (1988). The C programming language (2nd ed.). Prentice Hall.
    Ritchie, D. M. (1993). The development of the C programming language. ACM SIGPLAN Notices, 28(3), 201-208. https://doi.org/10.1145/155360.155580

​

  • Java Programming Language

    Gosling, J., Joy, B., Steele, G., Bracha, G., & Buckley, A. (2005). The Java language specification (3rd ed.). Addison-Wesley.
    Oracle. (n.d.). Java technology and the Java programming language. Oracle. Retrieved from https://www.oracle.com/java/technologies/

​

  • JavaScript

    Flanagan, D. (2020). JavaScript: The definitive guide (7th ed.). O'Reilly Media.
    Eich, B. (1997). JavaScript: A scripting language for the web. Netscape Communications Corp. Retrieved from https://www.netscape.com/javascript/

​

  • Python

    Van Rossum, G., & Drake, F. L. (2009). Python 3 reference manual. CreateSpace Independent Publishing Platform.
    Python Software Foundation. (n.d.). About Python. Retrieved from https://www.python.org/doc/

​

  • Rust

    Klabnik, S., & Nichols, C. (2019). The Rust programming language (2nd ed.). No Starch Press.
    Hoare, G. (2015). The history and philosophy of Rust. Mozilla Research. Retrieved from https://blog.rust-lang.org/

​

  • Assembly Language

    Irvine, K. R. (2014). Assembly language for x86 processors (7th ed.). Pearson.
    Patterson, D. A., & Hennessy, J. L. (2017). Computer organization and design MIPS edition: The hardware/software interface (5th ed.). Morgan Kaufmann.

​​

  • Bartlett, Jonathan. 2004. Programming from the Ground Up. Edited by Jonathan Bartlett and Dominick Bruno. N.p.: Bartlett Publishing.

​

  • Schildt, Herbert, and James Holmes. 2003. The Art of Java. N.p.: McGraw-Hill/Osborne.

​

​

​

​

​

​

​

​

​

​

​

​

​

  • Wirfs-Brock, Allen, and Brendan Eich. “JavaScript: The First 20 Years.” Proceedings of the ACM on Programming Languages 4, no. HOPL (June 12, 2020): 1–189. https://doi.org/10.1145/3386327

​

​

​

​

bottom of page