There is an emerging effort to tap artificial intelligence to write code based on short text descriptions of what the code should do.
Samuel Greengard Commissioned by CACM Staff From ACM News | July 6, 2021
Verified coding techniques use mathematical proofs to ensure code is error-free and hacker-resistant. Can the approach revolutionize software?
Samuel Greengard From Communications of the ACM | July 1, 2021
Encrypted identification data on a smartcard or smartphone can deliver significant benefits while boosting security, but raise concerns about privacy and the potential...Samuel Greengard Commissioned by CACM Staff From ACM News | January 5, 2021
"Virtual meeting spaces greatly expand the possibilities for online communication—and, at their best, create an environment that parallels or exceeds real world...Samuel Greengard Commissioned by CACM Staff From ACM News | October 20, 2020
The EU data regulation will affect computer, Internet, and technology usage within and outside the EU; how it will play out remains to be seen.
Samuel Greengard From Communications of the ACM | November 1, 2018
Advances in artificial intelligence and machine learning are motivating researchers to design and build new chips to support different computing models.
Samuel Greengard From Communications of the ACM | May 1, 2017
Smartphone apps are driving changes in the way people park. Sensors, crowdsourcing, and big data are making it easier to find open parking spots.Samuel Greengard From Communications of the ACM | June 1, 2015