Writing graphics software gets much easier
A new programming language for image-processing algorithms yields code that’s much shorter and clearer — but also faster.
A new programming language for image-processing algorithms yields code that’s much shorter and clearer — but also faster.
A new system allows Excel users to create customized functions for their spreadsheets simply by offering a few examples of how data should be manipulated.
By automatically cataloging connections between software 'objects,' a new system orients programmers joining large software projects in midstream.
New math will make it much easier to build machine-learning systems that tackle a wider range of problems.
Creator of the popular Scratch programming language discusses Apple’s decision to disallow Scratch viewer for iPhones and iPads.
Computer scientists generally see computation as something like following a recipe. Alexey Radul sees it as more like a puzzle with interconnecting parts.
MIT’s Barbara Liskov, winner of the Turing Award, describes how she helped lay the foundations for today’s programming languages.