References

  1. Programming paradigms http://people.cs.aau.dk/~normark/prog3-03/html/notes/paradigms_themes-paradigm-overview-section.html
  2. Hints on programming-language design - 13.3.5. Readability https://www.cs.yale.edu/flint/cs428/doc/HintsPL.pdf
  3. SQL https://www.stat.berkeley.edu/~spector/s296/sql.pdf
  4. Example for close to machine (low-level) - Assembly language programming "Hello World" example https://cs.lmu.edu/~ray/notes/x86assembly/
  5. Referential transparency https://www.cs.ucf.edu/~leavens/ComS541Fall97/hw-pages/paradigms/ref_trans.html
  6. Functional patterns are well aligned practicing debugging strategies Essay about the concept of simply not letting buggy code compile https://crypto.stanford.edu/~blynn/haskell/curry-howard.html
  7. Code ownership being approached above from a preferred Feature Driven Development point of view
  8. Clean code in Functional programming https://praveer09.github.io/technology/2016/08/04/how-functional-programming-helps-me-write-clean-code/
  9. Example of a pure Functional language is Haskell http://www.sci.brooklyn.cuny.edu/~kopec/cis24/spring2003/aslam_pj3.pdf
  10. Languages sharing both Functional and object oriented traits https://en.wikipedia.org/wiki/List_of_object-oriented_programming_languages, https://en.wikipedia.org/wiki/Category:Functional_languages
  11. Javaers as target audience
  12. Github activity related to specific languages as of Nov 2021 https://github.com/search?q=language%3Ar, https://github.com/search?q=language%3Ascala, https://github.com/search?q=language%3Arust, https://github.com/search?q=language%3Alisp
  13. Vendors using programming languages https://en.wikipedia.org/wiki/Scala_(programming_language)#Companies, https://www.rust-lang.org/, https://www.guru99.com/r-programming-introduction-basics.html, https://lisp-lang.org/
  14. Scala programming language https://www.scala-lang.org/
  15. Empirical Analysis of Programming Language Adoption - 5; 5.4; 6; 6.1; http://lmeyerov.github.io/projects/socioplt/papers/oopsla2013.pdf
  16. Sunk Costs, Rationality, and Acting For the Sake of the Past https://www.princeton.edu/~tkelly/sc.pdf
  17. The Case for Teaching Functional Programming https://cs.wheaton.edu/~tvandrun/dmfp/case4dmfp.pdf
  18. Online vs. Traditional Education
    https://www.rasmussen.edu/student-experience/college-life/online-vs-traditional-education-answer-never-expected/
  19. Conferences prices https://www.scala-lang.org/events/, https://www.bmc.com/blogs/tech-it-conferences/
  20. Why Traditional Recruitment Doesn't Apply to Tech - point 4. on noise https://techloop.io/for-companies/why-traditional-recruitment-doesnt-apply-to-tech/
  21. Details about Functional programming learning curve issues https://www.cs.uni.edu/~wallingf/patterns/papers/fdpe2002/fdpe2002.pdf