User:Mlochbaum: Difference between revisions

Content added Content deleted
(Updating knowledge of Haskell)
(Nine years later...)
Line 1: Line 1:
{{mylangbegin}}
{{mylangbegin}}
{{mylang|APL|expert}}
{{mylang|BQN|creator}}
{{mylang|C|proficient}}
{{mylang|C|proficient}}
{{mylang|Factor|intermediate}}
{{mylang|Factor|novice}}
{{mylang|Haskell|intermediate}}
{{mylang|Haskell|intermediate}}
{{mylang|J|expert}}
{{mylang|J|expert}}
{{mylang|Java|experienced (and wish I wasn't)}}
{{mylang|Java|intermediate}}
{{mylang|Javascript|proficient}}
{{mylang|Python|proficient}}
{{mylang|Python|proficient}}
{{mylang|Scala|proficient}}
{{mylangend}}
{{mylangend}}


== Introduction ==
== Introduction ==
[https://aplwiki.com/wiki/Marshall_Lochbaum This one]; also see my Github homepage [https://mlochbaum.github.io/ here]. I started programming in J in 2009 and now primarily use BQN, an array language I designed ([https://mlochbaum.github.io/BQN/commentary/history.html some history]). Interests include language design and implementation, music creation, and mathematical and scientific programming.
I'm Marshall. I started programming in J in 2009 and I've been writing tons of code since then. I've since picked up a few languages, but J remains my first choice for 95% of my code (as in, when I don't absolutely have to use a compiler for performance reasons). My major interests are mathematics, scientific programming (encompassing essentially all code where the focus is on algorithms and not on writing classes), and language design.