Which Comes First: Parallel Languages or Patterns?
Author and programmer Clay Breshears explores parallel programming patterns, how they are evolving and how they’ll impact future parallel coders.
Author and programmer Clay Breshears explores parallel programming patterns, how they are evolving and how they’ll impact future parallel coders.
An array of technologies now target parallel programming — SEJITS, OpenCL, Cilk Plus and ParaSail, among others. What roles will these languages play?
Writing parallel programs — or parallelizing existing serial code — requires programmers to overcome several stumbling blocks. Here’s how.
Should you be keeping an eye out for new programming languages, such as Fantom, F# and Dart?
Mobile software development varies from platform to platform, but there are key considerations that apply to all of them.
NoSQL databases are getting loads of attention, but does this technology really meet IT needs?
If you’re a developer looking for alternatives, find out whether Scala, F# and Clojure are viable options.
With new tablets and other mobile devices, developers need to port existing apps to take best advantage of the new platforms.
The rise of multiple NoSQL database technologies has database gurus scratching their heads about the suitability of NoSQL solutions for enterprise.
Is parallel programming as hard as it sounds, or does it just require a fresh mindset and access to the right tools?
Structured Query Language is one of the most popular ways hackers attack enterprises. Programmer and trainer Paul Litwin tells you how to identify weaknesses before hackers do.
Most Web-era programmers work with PERL, Python and Java languages, but Intel’s Steve Lionel says Fortran’s pure number-crunching strength keeps it front-and-center for some apps.