Marshall Lochbaum

From APL Wiki
Revision as of 11:50, 13 September 2021 by Marshall (talk | contribs) (Move university studies out of lead section)
Jump to navigation Jump to search

Marshall Ward Lochbaum of Raleigh, North Carolina, is a software developer and programming language implementer. He is the designer and implementer of the I programming language which generalizes the array and functional capabilities of J to deal with a much broader variety of data structures.

Career

Before joining Dyalog, Lochbaum programmed extensively in J, both as a hobbyist and as a professional at ThomasNet and BEST, llc. He has also contributed to the J interpreter.

At University of North Carolina at Chapel Hill, he earned a Master of Computer Science degree, was distinguished with the highest honours in mathematics as a Bachelor in Mathematics and Computer Science with a minor in Physics, and received the 2013 Alfred T. Brauer and 2014 Archibald Henderson prizes.

From February 2017 until June 2020, he worked as a software developer at Dyalog Ltd., mainly on speeding up the implementation of Dyalog APL, but also contributing to language development. He has achieved significant speed-ups across all parts of the language, implemented new primitives, and designed extensions to existing ones. He was a frequent workshop host and presenter at Dyalog User Meetings and other events.

After leaving Dyalog, Lochbaum has been developing the BQN language.

Publications

Notable software projects

  • JSound: J scripts for sound processing and synthesis
  • JtoLaTeX: LaTeX-formatted documents using J evaluation
  • I language: a tacit functional programming language inspired by J
  • BQN: a prototype language intended to improve on APL while rectifying its deficiencies. Uses Unicode glyphs, but has a different character set than APL.

Conference presentations


APL community [edit]
Activities ConferencesUser groups and meetupsIverson AwardExercises
Chat rooms and forums APL FarmAPL OrchardAPL Wiki
People Phil AbramsBrian BeckerBob BerneckyLarry BreedCharles BrennerJim BrownAdám BrudzewskyGitte ChristensenPeter DonnellyJohn EarnestAdin FalkoffGarth FosterLib GibsonAaron HsuRoger HuiKen IversonMorten KrombergDick LathwellMarshall LochbaumEugene McDonnellRoger MooreTrenchard MoreAlan PerlisRaghu RanganathanHenry RichAl RoseJohn ScholesIan SharpBob SmithGeoff StreeterJoey TuttleArthur Whitney
Other APL TrustAPL Quote QuadBlogsBooksCase studiesFamous APL usersHumourJobsMerchandisePapersPodcastsTryAPLTry It OnlineVideo channels