Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment: Re:"Easy to read" is non-sense (Score 2) 414

by Megol (#49743549) Attached to: The Reason For Java's Staying Power: It's Easy To Read

Are you joking? Ada is easy to understand because it was designed to be. It is verbose and partially redundant by design as that is known to 1) increase understanding of programs 2) decreases some types of common errors.
Pascal wasn't really designed for ease of use (even though it is), one big problem is the use of semicolon as a separator: it isn't always obvious where they should go and misplaced semicolons can generate errors.

Comment: Re:golden age? with them trying to create the firs (Score 1) 86

by Megol (#49697367) Attached to: Are We Entering a "Golden Age of Quantum Computing Research"?

Josephson junctions are used daily all over the world so I don't understand your point. There's nothing called a Josephson gate - however one can use Josephson junctions to form gates of different forms - RSFQ and RQL are the most common at the moment.

The reason we don't use computers based on JJ are many - semiconductor logic is well known and very cheap, I'll include III - V semiconductors here even though they are much more expensive than silicon based logic they are still cheaper than superconductive wafers. There still isn't a good type of memory working at the temperatures required. The processes available aren't as good either, 1m and 6 metal layer (4 effective - 2 are used as superconductive ground planes) is the state of the art AFAIK.

Comment: Re:Online voting is easy (Score 1) 258

by Megol (#49690485) Attached to: Online Voting Should Be Verifiable -- But It's a Hard Problem

There already are systems that are anonymous and secret - look into some digital money designs.

The problem isn't technical - it is a social one: how to ensure nobody gets pressured to vote for somebody. Allowing a user to vote several times and making the last vote count help a bit however it isn't enough...

Comment: Re:You dont' need another language to do this. (Score 2) 386

by Megol (#49676815) Attached to: Criticizing the Rust Language, and Why C/C++ Will Never Die

We need it because that isn't what Rust is about - it is about making safe programming the default and making some common errors in other languages (like dangling pointers) impossible. And doing that while still being useful for systems programming and supporting high performance.

Comment: Re:Navy? Warships? (Score 1) 101

by Megol (#49675959) Attached to: New Magnesium-Alloy Foam From NYU's Nikhil Gupta Floats On Water

Igniting magnesium isn't easy. IME igniting titanium is much easier. Aluminium burns well too (in fact it is often used as rocket fuel in pulverized form). And most steels can be made to burn with some effort.

But we aren't talking about pure magnesium, we are talking about some specific alloy. Some additives are know to reduce fire hazards, one of which is calcium (itself a very reactive metal).

And we are talking about product development - and you have to be pretty arrogant to think they don't know how to do their work. They do.

Comment: Re: Which architecture? (Score 1) 268

by Megol (#49664521) Attached to: Russian Company Unveils Homegrown PC Chips

The Itanium could "natively" run x86 code using dedicated hardware. The Elbrus design used a software translation system instead.

Later versions of the Itanium changed to a software translation layer which not only removed some hardware, it also accelerated x86 code execution speed. But x86 compatibility is still architectural in Itanium - not for Elbrus.

Hardware isn't always better.

Wherever you go...There you are. - Buckaroo Banzai