I should have also mentioned my experience with Wolfram Mathematica. That introduced me to functional programming before I even knew what that was. The syntax is different, but the underlying concepts are the same. To some extent, you can play around with Mathematica in Wolfram Alpha.

Scala should also feel familiar to those who’ve kept up with JavaScript’s slapdash efforts to become more functional (a sequel to JavaScript’s slapdash efforts to become more object-oriented).

--

is a composer and photographer from Detroit, Michigan. He has been working on a Java program to display certain mathematical diagrams.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store