Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the unique features and thought processes behind the J programming language in this 28-minute conference talk from Strange Loop 2013. Discover how J, an array-oriented language with roots in APL, challenges conventional programming paradigms and offers a radically different approach to problem-solving. Learn about J's core concepts, including its array-centric view, function pipelines, and the innovative "tacit form" syntax. Gain insights into how J combines mathematical purity with practical applicability, making it both a source of inspiration for functional programming enthusiasts and a robust tool for industrial use. Delve into the patterns of thinking required for J coding, and acquire a foundation for reading and writing J notation. While no prior knowledge of J is necessary, those with some exposure to the language will find this talk particularly enriching.