Computers usually execute whatever task they are programmed to do without “thinking” about the consequences. A new software language, however, promises to equip computers with reasoning powers that better reflect the subtleties intended by the commands of their human operators. Developed by a multi-national team of researchers working at the National Institute of Standards and […]