Scala Prof

Typically this blog will show the solutions to various problems, expressed in Scala. This is essentially a follow-on blog from "Robin's Software Blog" which is generally about Java.

Tuesday, July 30, 2019

Posts on Quora

Sometimes, I am inspired to post answers on Quora. Many of these relate to Scala or functional programming in general, so I will try to list them here, in reverse chronological order:

  • What are the key ingredients that make functional programming distinct from object-oriented or imperative programming?
  • Isn't a monad just admitting that functional programming isn't useful?
  • Which objects in Scala are mutable which are immutable and why does it matter?
  • What are typeclasses in Scala, and how are they useful?
  • Do you need to know any Java classes to be a Scala master?
  • What is the apply function in Scala?
  • How overrated is functional programming?
  • Is it a good idea or a bad idea to mix OOP and functional programming, i.e., OCaml and Scala?
  • When is recursion slower than iteration?
  • Can you explain recursion intuitively?
  • What is the advantage of using Scala over other functional programming languages?
  • Is coding sorting algorithms different in functional programming?
  • What are use cases when functional programming should almost always be chosen over object oriented?
There are more. I may add some of the earlier ones at a later time. Apparently, some of these links point to all answers to the question. You may just have to look for mine (or compare them all--even better).
Posted by Robin H at 9:34 AM 1 comment:
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: quora
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

About Me

Robin H
View my complete profile

Blog Archive

  • ►  2021 (1)
    • ►  May (1)
  • ►  2020 (3)
    • ►  October (1)
    • ►  September (1)
    • ►  April (1)
  • ▼  2019 (3)
    • ▼  July (1)
      • Posts on Quora
    • ►  April (1)
    • ►  March (1)
  • ►  2018 (1)
    • ►  January (1)
  • ►  2017 (7)
    • ►  October (1)
    • ►  June (2)
    • ►  May (1)
    • ►  April (1)
    • ►  March (2)
  • ►  2016 (15)
    • ►  December (3)
    • ►  November (1)
    • ►  September (3)
    • ►  July (1)
    • ►  June (1)
    • ►  May (2)
    • ►  April (1)
    • ►  March (2)
    • ►  January (1)
  • ►  2015 (8)
    • ►  December (2)
    • ►  November (3)
    • ►  October (1)
    • ►  September (1)
    • ►  August (1)
Simple theme. Powered by Blogger.