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


Forgot your password?

Comment: Re:Answer (Score 1) 205

by UnknownSoldier (#49786367) Attached to: How Much C++ Should You Know For an Entry-Level C++ Job?

As someone who briefly worked on a PS3 C++ compiler my colleagues would love to joke:

There are 2 problems with C++:

1. It's design, and
2. It's implementation.

On a more serious note when you even have committee members acknowledging they only use a sub-set of the language, then maybe, just maybe the language is too freaking complex.

Other committee members admit there are many problems with iostreams

C++ has become over-engineered.

If the C++ would deprecate crap such as

long long

and other verbosity then maybe the language would become simpler.

+ - Bank Of England Accidentally E-mails Top-Secret Brexit Plan to the Guardian->

Submitted by schwit1
schwit1 writes: The first rule of "Project Bookend" is that you don't talk about "Project Bookend."

In retrospect, maybe the first rule should have been "you don't accidentally e-mail 'Project Bookend' to a news agency", because as the Guardian reports, one of its editors opened his inbox and was surprised to find a message from the BOE's Head of Press Jeremy Harrison outlining the UK financial market equivalent of the Manhattan project.

Project Bookend is a secret (or 'was' a secret) initiative undertaken by the BOE to study what the fallout might be from a potential 'Brexit', but if anyone asked what Sir Jon Cunliffe and a few senior staffers were up to, they were instructed to say that they were busy investigating "a broad range of European economic issues."

Link to Original Source

+ - How Java Changed Programming Forever

Submitted by snydeq
snydeq writes: With Java hitting its 20th anniversary this week, Elliotte Rusty Harold discusses how the language changed the art and business of programming, turning on a generation of coders. 'Java’s core strength was that it was built to be a practical tool for getting work done. It popularized good ideas from earlier languages by repackaging them in a format that was familiar to the average C coder, though (unlike C++ and Objective-C) Java was not a strict superset of C. Indeed it was precisely this willingness to not only add but also remove features that made Java so much simpler and easier to learn than other object-oriented C descendants.'

+ - Gravitational anomalies beneath mountains point to isostasy of Earth's crust

Submitted by StartsWithABang
StartsWithABang writes: Imagine you wanted to know what your acceleration was anywhere on Earth; imagine that simply saying “9.81 m/s^2" wasn’t good enough. What would you need to account for? Sure, there are the obvious things: the Earth’s rotation and its various altitudes and different points. Surely, the farther away you are from Earth’s center, the less your acceleration’s going to be. But what might come as a surprise is that if you went up to the peak of the highest mountains, not only would the acceleration due to gravity be its lowest, but there’d also be less mass beneath your feet than at any other location.

Comment: Re:Yes & the sheer amount of existing code/fra (Score 4, Interesting) 413

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

Totally disagree. If I see

for(int i: items) {

I know exactly what it does. Anyone who has done any programming in any language can guess what it does. Its simple, easy to read, and if you want can be pulled into a function. Your haskell and Python implementations are unreadable and requires the user to think about each line. They're inferior to straight forward programming by orders of magnitude and should never be used.

Comment: Re:Is anyone else bothered? (Score 0) 95

by UnknownSoldier (#49739489) Attached to: Grand Theft Auto V Keeps Raking In Money

Well, if it works for CEOs then why would people have any problems "justifying" it with games?

It is depressing that you were incorrectly modded troll simply because you asked a really important question about what it means to be human and compassionate.

At the risk of being downmodded, what can you expect from a society that gets barbaric entertainment from watching 2 men beat each other up senseless. Most people would rather waste their lives watching someone else's Unreality crap else such as the Kartrashians and go ape shit over nudity (Oh Noes! We were all born naked! Who knew!) then actually learn something constructive for free.

Yeah, some of us are bothered by the excessive violence. Fortunately we have a choice. Turn it off. Don't play it.

It is the same reason professional athletesget paid millions and teachers get crap pay. Society just doesn't value education. They want (and will pay for) dumb entertainment.

Comment: Re:There can be only one. (Score 1) 441

by UnknownSoldier (#49731479) Attached to: Choosing the Right IDE

/Oblg. "The Emacs operating system needs a better editor." :-)

I prefer Vim myself as I feel it is like an extension of my mind; it was written by a programmer for programmers.

Either way, you can't go wrong with Vim or Emacs.

Note: Only immature ob developers get into stupid flame wars over which editor is better. (Hint: They ALL suck; some just suck more.)

+ - Australian defence controls could criminalise teaching encryption->

Submitted by angry tapir
angry tapir writes: You might not think that an academic computer science course could be classified as an export of military technology. But under Australia's Defence Trade Controls Act – which passed into law in April, and will come into force next year – there is a real possibility that even seemingly innocuous educational and research activities could fall foul of Australian defence export control laws.
Link to Original Source

"I'm a mean green mother from outer space" -- Audrey II, The Little Shop of Horrors