Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Comment Real programmers use assembly (Score 2, Interesting) 637

egads. i know a few gods. none of them write assembly or opcodes. they may write their own microcode compiler for the processor they're designing to solve what ails them, though :)

seriously, these are a few things i know most grad-student CS guys have never been exposed to but which should be taught:
. source code revision control systems
. debugging techniques (vs. broken hardware, not software)
. platform integration (e.g. where do i store preferences!?!?, etc)
. multi-programming in event-loop schemes
. techniques for gaining understanding of a large body of code, relatively quickly
. Makefiles/code build environs
. packaging
. testing, with large systems/moving parts.

i do device drivers so i don't often come across people who'd rather code in java. but the rest are widely applicable, i think.

Comment I'm ok w/C++ and STL. (Score 0) 435

I can get things done with it which were a complete pain before STL started to work w/o too much thought.

I don't write Perl scripts any longer. But, I never really try to use things like exception handling, inheritance, multiple or otherwise (unless seriously shallow), non-trivial const correctness, operator overloading, etc. There are weeds in there you're not likely to recover from brushing against.

Long story short: now great for simple, "get it done" jobs which were sending me to scripts before. If I were writing a modern library (e.g. Qt or the like) I'd stay way away from it.

 

Graphics

Adobe Adds GPU Acceleration To Creative Suite 4 246

arcticstoat writes "GPU computing has just taken a major step into the world of mainstream software development, as Adobe has now released a GPU-accelerated version of its Creative Suite, comprising Photoshop, After Effects and Premiere Pro. Both Premiere Pro and After Effects only support GPU features on Nvidia's professional range of Quadro GPUs, but Photoshop CS4 allows GPU acceleration on any mainstream GPU that supports Shader Model 3.0 (such as Nvidia's GeForce 6200 series of GPUs). Built on OpenGL, Photoshop CS4's GPU features allow real-time rotation of images and accelerated zooming and panning. As well as this, Photoshop CS4 also uses the GPU for anti-aliasing on text and objects, and it can tap the GPU for brushstroke previews, HDR tone mapping and colour conversion."

Slashdot Top Deals

Nature always sides with the hidden flaw.

Working...