Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Submission + - The Neuroscience of Computer Programming

Hugh Pickens DOT Com writes: Chris Parnin has an interesting read about an international team of scientists lead by Dr. Janet Siegmund using brain imaging with fMRI to understand the programmer's mind and to compare and contrast different cognitive tasks used in programming by analyzing differences in brain locations that are activated by different tasks. One recent debate illuminated by their studies is recent legislation that considers offering foreign-language credits for students learning programming languages. There have been many strong reactions across the software-developer community. Some developers consider the effort laudable but misguided and proclaim programming is not at all like human language and is much closer to mathematics. Siegmund observed 17 participants inside an fMRI scanner while they were comprehending short source-code snippets and found a clear, distinct activation pattern of five brain regions, which are related to language processing, working memory, and attention. The programmers in the study recruited parts of the brain typically associated with language processing and verbal oriented processing (ventral lateral prefrontal cortex). At least for the simple code snippets presented, programmers could use existing language regions of the brain to understand code without requiring more complex mental models to be constructed and manipulated. "Interestingly, even though there was code that involve mathematical operations, conditionals, and loop iteration, for these particular tasks, programming had less in common with mathematics and more in common with language (PDF)," writes Parnin. "Mathematical calculations typically take place in the intraparietal sulcus, mathematical reasoning in the right frontal pole, and logical reasoning in the left frontal pole. These areas were not strongly activated in comprehending source code." The new research results are a much needed, but only a first step in revealing the neuroscience of programming. Other questions remain including: Can we finally provide a neurological basis for a programmer's flow? How relevant is the mastery of language skills for programming? Are there certain programming activities that should never be mixed, due to higher chance of cognitive failure (and resulting bugs)? Do code visualizations or live programming environments really reduce mental load? "Programming involves a rich set of cognitive processes," concludes Parnin. "Although the study found a particular pathway that was strongly associated with language processing, there may be other pathways associated with other common activities related to programming (debugging, editing, refactoring, etc)."

Comment Relief (Score 1) 208

This will be a relief for all those who will fall victim to the upcoming "crackdown" mentioned on slashdot in this article: http://yro.slashdot.org/story/12/11/27/230215/canada-prepares-for-crackdown-on-bittorrent-movie-pirates From my point of view it's just a typical money grab move, first lower the "fines" to acceptable levels so no major backlash from public will be involved, then you just go big game hunting (as in big $$).
IBM

Submission + - IBM Reports Carbon Nanotube Chip Breakthrough (nytimes.com)

yawaramin writes: IBM has apparently made a breakthrough in arranging carbon nanotubes into the logic gates necessary to make a chip. This should help miniaturise and speed up processors beyond what today's silicon-based technologies are capable of. The article notes though that perfecting the carbon nanotube technology could take up the rest of this decade.

Comment if only... (Score 1) 311

Researchers on the Compact Muon Solenoid (CMS) experiment at CERN's Large Hadron Collider near Geneva, Switzerland, have seen hints of what may be the hot, dense state of matter thought to have filled the universe in its first nanoseconds."

if only i could get a penny every time i read this in a news article mentioning LHC

Canada

Cheap Cancer Drug Finally Tested In Humans 363

John Bayko writes "Mentioned on Slashdot a couple of years ago, the drug dichloroacetate (DCA) has finally finished its first clinical trial against brain tumors in humans. Drug companies weren't willing to test a drug they could not patent, so money was raised in the community through donations, auctions, and finally government support, but the study was still limited to five patients. It showed extremely positive results in four of them. This episode raises the question of what happens to all the money donated to Canadian and other cancer societies, and especially the billions spent buying merchandise with little pink ribbons on it, if not to actual cancer research like this."
Image

Facebook Master Password Was "Chuck Norris" 319

I Don't Believe in Imaginary Property writes "A Facebook employee has given a tell-all interview with some very interesting things about Facebook's internals. Especially interesting are all the things relating to Facebook privacy. Basically, you don't have any. Nearly everything you've ever done on the site is recorded into a database. While they fire employees for snooping, more than a few have done it. There's an internal system to let them log into anyone's profile, though they have to be able to defend their reason for doing so. And they used to have a master password that could log into any Facebook profile: 'Chuck Norris.' Bruce Schneier might be jealous of that one."
Input Devices

Submission + - Apple To Launch Eye-Tracking Technology This Year?

andylim writes: An article on recombu.com explores the possibility that Apple is gearing up to launch eye-tracking technology soon. Citing a patent filed in 2008 that mentions “gaze vectors” and a recent purchase of units from a Swedish eye-tracking company, the author suggests that the inclusion of eye-tracking tech in the company’s forthcoming tablet would be Job’s magnum opus. "What better flourish to a career that began with the popularisation of windows, icons, mouse and pointer than to usurp them all?"
Games

Game Endings Going Out of Style? 190

An article in the Guardian asks whether the focus of modern games has shifted away from having a clear-cut ending and toward indefinite entertainment instead. With the rise of achievements, frequent content updates and open-ended worlds, it seems like publishers and developers are doing everything they can to help this trend. Quoting: "Particularly before the advent of 'saving,' the completion of even a simple game could take huge amounts of patience, effort and time. The ending, like those last pages of a book, was a key reason why we started playing in the first place. Sure, multiplayer and arcade style games still had their place, but fond 8, 16 and 32-bit memories consist more of completion and satisfaction than particular levels or tricky moments. Over the past few years, however, the idea of a game as simply something to 'finish' has shifted somewhat. For starters, the availability of downloadable content means no story need ever end, as long as the makers think there's a paying audience. Also, the ubiquity of broadband means multiplayer gaming is now the standard, not the exception it once was. There is no real 'finish' to most MMORPGs."

Slashdot Top Deals

Never call a man a fool. Borrow from him.

Working...