Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:non sequitur? (Score 2) 143

I wondered the same thing, so I read the article (sometimes it must be done).

He was making the point that lithium is not heavy. Other than that, it's hard to know what else he was trying to say, because the article doesn't give much context.

Of course, it's also possible that since he's just a spokesman, he doesn't have much else to say.

Comment Re:Ugh (Score 1) 727

That's pretty much everything, since 1995. ....The question is do we keep trying to put more band-aids on X11 or do we design something from the ground up that everyone can agree on?

There's Wayland now, and Mir was an attempt for a while. You've missed some stuff.

Comment Re:How Linux wins the Desktop (Score 1) 727

1. We need a "Default". Not necessarily a default Distro, but a set of standards that all distros can follow. Of course, other options will be allowed, even encouraged. Rationale: We need the "fragmentation" problem to be addressed, and I would suggest that a good start would to have a standard interface that is common across all of "Linux".

Biggest thing here is the ability to install apps that aren't in a repository. Most of the rest is ok.

Comment Re:Shame (Score 2) 102

Maybe, but the answers he gave were solid and interesting. one of the best interviews I've ever seen with Bjarn. Here are some good quotes:

You probably didn’t mean that, but “syntax” isn’t the most important aspect of software development. People will suffer atrocious syntax to get valuable functionality (C++ template meta-programming is an example). Also, developers and maintainers of production code eventually tire of cute (often very terse) syntax.

[to change how people use C++] I’d like to replace uses of arrays and pointers with std::arrays and vectors. I’d like to eliminate macros. I’d like to replace old-style for loops with range-for loops. I’d like to eliminate overuse of free store (heap). I’d like to break up large functions into smaller and more precisely defined ones. I’d like to replace ad hoc code with algorithms.

Not everybody can become a good programmer. The world needs a lot of programmers, maybe 20 million, but we don’t need a billion. We need to distinguish between the education of professionals and giving people a bit of computer literacy.

Languages without C’s problems typically rely on C or C++ to do their dirty work for them. I think we should think more about isolating unsafe code in a program than to eliminate it.

My aim has been constant: a direct mapping to hardware plus zero-overhead abstraction.....I hope that the tide has turned so that C++ is becoming more “novice friendly.”

Slashdot Top Deals

It's a naive, domestic operating system without any breeding, but I think you'll be amused by its presumption.

Working...