Programming tools that harness the computing power of CPUs and graphics processors have been updated, bringing more parallel programming capabilities to the table. Standards-setting firm Khronos Group ...
I'm using the Qt GUI development kit, but I don't really like the graphics programming abilities so much. It's perfect for my GUI and main window, but I have a frame in which I need to have moving ...
Stephen Shankland worked at CNET from 1998 to 2024 and wrote about processors, digital photography, AI, quantum computing, computer science, materials science, supercomputers, drones, browsers, 3D ...
Each week we feature the best content from #AltDevBlogADay, a blog site on which developers write daily about things that they find interesting. This week it's the turn of Keith Judge, veteran ...
Programmer Bryan O'Sullivan has a great summary of NVIDIA's new CUDA technology. O'Sullivan actually sat down and did what few of us have done so far, and that's read all the way through NVIDIA's ...
You’ve probably heard of Jon Blow. He’s the designer of Braid and The Witness, and one of the first of the new-wave indie auteurs that began this whole indie craze a few years ago. Back in September ...
Programming can be more than just a chore. For one manufacturer of tobacco products, it was a weight—one that was helping to sink a complex automation project. The machine builder that the company had ...
There's something about 3-D graphics that just draws you in. Even though I have a degree in Mathematics, I've always had the impression that programming in 3-D would be difficult. I've recently ...
In the fast-changing world of embedded, handheld and wireless devices, there are many hardware and software design changes taking place. Many devices now feature 32-bit microprocessors from Intel, ...
The genomics world has no shortage of visualization tools. But as new methods and data types emerge, existing techniques can struggle to cope. Now, a tool known as Gosling allows bioinformaticians to ...
One of the big challenges of developing interactive statistical applications is the management of the data pipeline, which controls transformations from data to plot. The user's interactions needs to ...