Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Re:Not this again (Score 1) 126

When it the last time you wrote optimized assembler? For me it's over 4 decades.

For me, it was five weeks ago. :-) (But it wasn't for x86[_64] or ARM...)

These days compilers not only do a better job,

The ones like GCC and clang that saw continued improvement over the last decade, definitely. The 2000-era Metrowerks compilers I'm using to indulge my classic Mac OS fetish, not so much. It's trivial to beat the 68K compiler, even without being clever.

but the source code is more portable.

In most cases, my code was already platform-independent, so I leave the C/C++ implementation in place guarded by preprocessor conditional directives.

Comment What about offline play? (Score 2) 47

Among Microsoft's offers were a 10-year commitment letting European consumers play Activision titles on any cloud gaming service.

What about playing not on a cloud service? I loved the original Starcraft and its Brood War expansion, but I opted to avoid Starcraft 2 due to its online-only requirement.

(I never did finish Brood War's Zerg campaign; any time I want to spend on RTS gaming can go toward that.)

Comment Re:You shouldn't. Nobody should. (Score 1) 240

Yes, it's "just as good" as Ruby, Python, or other competing problem-space solutions in a strict Turing-completeness way, but in all pragmatic senses it has been a complete and utter rolling disaster.

Godwin's Law applies just as well to programming language advocacy: If your defense of a language requires pointing out that it's Turing-complete, you lose the argument.

Comment Re:Obligatory Dijkstra (Score 1) 467

I'd argue that colour screens did give us a big, obvious, and immediate improvement - syntax highlighting.

Actually, THINK Pascal did syntax highlighting on black and white Macintosh systems. It used different styles, such as boldface, instead of colors.

Comment Re:as far as copyright law allows (Score 1) 432

For a massive example of MAD failing, take a look at the patent lawsuits between Apple/Google/Samsung/Nokia etc.

Lawsuits don't necessarily amount to mutually assured destruction for large companies, so it's not a failure of MAD.

It's a case of iterated Prisoner's Dilemma. Usually, companies will cross-license each other's patents, since cooperating is cheaper than suing each other. But if, say, Apple believes the expected damages from an infringement suit against Google (minus the cost in PR and legal expense) outweigh the benefits of peaceful coexistence, then it makes sense (from their perspective) to sue.

Comment Re:They do not have to be hard to read (Score 1) 233

Can you explain why these agreements refer to "express" warranties? It should go without saying that the opposite of "implied" is "expressed", and "express" as an adjective only applies to transit routes, as far as I know.

Seeing lawyers unable to accurately express themselves without garbling a fairly common word doesn't instill confidence in their command of the more esoteric parts.

Slashdot Top Deals

An Ada exception is when a routine gets in trouble and says 'Beam me up, Scotty'.

Working...