Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
Programming

Walter Bright Ports D To the Mac 404

jonniee writes "D is a programming language created by Walter Bright of C++ fame. D's focus is on combining the power and high performance of C/C++ with the programmer productivity of modern languages like Ruby and Python. And now he's ported it to the Macintosh. Quoting: '[Building a runtime library] exposed a lot of conditional compilation issues that had no case for OS X. I found that Linux has a bunch of API functions that are missing in OS X, like getline and getdelim, so some of the library functionality had to revert to more generic code for OS X. I had to be careful, because although many system macros had the same functionality and spelling, they had different expansions. Getting these wrong would cause some mysterious behavior, indeed.'"
Image

Hippies Say WiFi Network Is Harming Their Chakras 432

Anti-Globalism writes "A group of hippies is complaining that a recently installed WiFi mesh network in the UK village of Glastonbury is causing health problems. To combat the signals from the Wi-Fi hotspots, the hippies have placed orgone generators around the antennae." Although there have been many studies that show no correlation between WiFi and health issues the hippies say, "Yeah, well, you know, that's just, like, your opinion, man."
Linux Business

Submission + - HP: Load Linux, Lose Waranty

darkonc writes: "Currently highlighted on Groklaw's newsbytes is an article on linux.com about a woman who bought a Compaq laptop and loaded Ubuntu on it. When, some time later, the keyboard started acting up she called the Compaq for warranty repairs..
"Sorry, we do not honor our hardware warranty when you run Linux." she was told. Even an HP PR rep was unable to "do the right thing" when given a couple of weeks to work on it. It looks like HP could be an especially bad vendor for people hoping to avoid Microsoft's Monopoly Tax on arbitrary machines."

Comment Re:Bah humbug (Score 1) 327

The main reason that multi-threaded programming is the in thing is that process creation on Windows is many times slower than thread creation. You can see this if you compare the performance of a complex shell script on Unix vs. Windows. See also Apache 1 vs Apache 2.

Right now C (and other iterative languages) are starting to look like assembler was in the 50s and 60s, lots of people insisting that the only way to get decent performance was to program at the lowest level possible. As the number of cores increases we're going to have to accept that the shared-nothing approach of functional style languages will be better suited to exploit these resources, even if they are slower on smaller scale SMP systems.

Slashdot Top Deals

Measure with a micrometer. Mark with chalk. Cut with an axe.

Working...