Using the J Language to Streamline Hacking
07-13, 14:00–14:50 (US/Eastern), Tobin 201/202

This talk will look at how the simplicity and interactivity of the J programming language allows us to easily work with data and code. You will see examples of steganography, direct manipulation of executable binaries, extracting and organizing data from the web, and general uses of J as a "glue" language to invoke external routines by preparing their inputs and processing their outputs. The talk will conclude with references to resources on learning and using this powerful, dynamic language.

Devon H. McCormick has been coding for decades in array languages, mostly in the financial arena, but also to support his hobby of street photography. He runs a monthly software meetup for the J language and other array languages, with topics ranging from language basics to more general areas including language design and philosophical implications of coding decisions. He has given talks about programming, statistics, and quantitative finance.