Sign In

Communications of the ACM

Practice Archive


Archives

The Practice archive provides access to all Practice articles published in past issues of Communications of the ACM.

April 2009


From Communications of the ACM

Purpose-Built Languages

Purpose-Built Languages

The ecosystem of purpose-built languages is a key part of systems development.


From Communications of the ACM

Cybercrime 2.0: When the Cloud Turns Dark

Cybercrime 2.0

Web-based malware attacks are more insidious than ever. What can be done to stem the tide?


From Communications of the ACM

ORM in Dynamic Languages

ORM in Dynamic Languages

Dynamic languages offer a taste of object-relational mapping that eases application code.

Read CACM in a free mobile app!
Access the latest issue, plus archived issues and more
ACM Logo
  • ACM CACM apps available for iPad, iPhone and iPod Touch, and Android platforms
  • ACM Digital Library apps available for iOS, Android, and Windows devices
  • Download an app and sign in to it with your ACM Web Account
Find the app for your mobile device
ACM DL Logo