In May, a research team from MIT announced a new programming language, Finch. It’s designed to support both flexible control flow and diverse data structures. “Finch facilitates a programming model which resolves the challenges of computing over structured arrays by combining control flow and data structures into a common representation where they can be co-optimized,” say its creators. Not to be confused with the Swedish fintech of the same name (or equally, another identically-named language), Finch offers a sea-change in how programmers can approach structured array programming. Arrays are a computer science fundamental, and along with lists, are the foundations…

This story continues at The Next Web