Marshall Lochbaum: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
(Created page with "'''Marshall W. Lochbaum''' of Raleigh, North Carolina, is a software developer and programming language implementer. At University of North Carolina at Chapel Hill, he earned...")
 
mNo edit summary
Line 18: Line 18:
* [[Dyalog '19]]: [https://dyalog.tv/Dyalog19/?v=czWC4tjwzOQ D04: Tacit Techniques with Dyalog version 18.0 Operators]
* [[Dyalog '19]]: [https://dyalog.tv/Dyalog19/?v=czWC4tjwzOQ D04: Tacit Techniques with Dyalog version 18.0 Operators]
* [[Dyalog '19]]: [https://dyalog.tv/Dyalog19/?v=TqmpSP8Knvg D09: Implementing Reduction]
* [[Dyalog '19]]: [https://dyalog.tv/Dyalog19/?v=TqmpSP8Knvg D09: Implementing Reduction]
{{APL Community}}

Revision as of 20:51, 9 January 2020

Marshall W. Lochbaum of Raleigh, North Carolina, is a software developer and programming language implementer. 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. Lochbaum 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.

Since February 2017, he has 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 also is a frequent workshop host and presenter and Dyalog User Meetings and other events.

Publications

Notable software projects

Conference presentations

Template:APL Community