Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:Modula-3 FTW! (Score 1) 492

Rubbish. Once you have 3 or 4 levels of nested braces you're not going to be readable at all.

The only thing that gives you the symmetrical blocks is indentation, in this respect Python is the most readable, but all other languages are just as good if you format your code nicely.

So given that code readability depends on the quality of the programmer,. and that programmers taught using Pascal are better, then it stands to reason that we should be teaching using Pascal. You use whatever is appropriate for the industry you work in after that.

Comment Re:Modula-3 FTW! (Score 1) 492

#in a way your comment is backwards, considering Pascal came first - why did you choose a different toolchain of Java Python or C++ when you already had a Pascal one?

As for productivity, the amount of typing is overrated, considering a) thinking is (or should be) the activity that takes up most of your programming effort, b) IDEs do most of it for you, and c) nothing in Pascal comes close to the verbosity of Java or C#. So what if you have to type Begin instead of { when your method names are 40 characters long :)

so yes, you're right - but not when applying it to Pascal. Besides, I can think of one area where Pascal is a good thing - education. It was designed to teach programming after all.

Comment Re:Oh yay, more about the bullshit clock (Score 1) 216

Well, I've been listening to the BBC's history of the first world war, particularly how it started in the first place. What was just some useless (and lucky!) Serbian terrorist turned into a European catastrophe remarkably quickly through a chain of events based on one country not liking another country and manoeuvring the situation to give them an excuse for local 'peach keeping' annexation.

At the same time I was listening to how Russia was entering the Ukraine "to keep the peace", even though they were not sending any troops over there, and Europe and America were getting unhappy with them, giving them an excuse to impose financial sanctions. Trivial politicking just like our World Children like to play, except this is just the same as happened back in 1914.

I think it'll all be fine, but Russia won't back down but might just enhance its action in a fit of pique, and you never know where it might end, despite no-one wanting war. Just like in 1914.

Comment Re:Who the hell still uses Silverlight (Score 1) 55

Microsoft says "silverlight s dead", ex Silverlight team (now working on WP) announces Silverlight as the thing for WP.

I guess its the natureof Microsoft's non-joined-up team structures, one team likes something another team doesn't. I think things are changing now with Nadella actually taking charge.

The thing for WP and Metro, according to Microsoft is Cordova! I can't argue against that, even Microsoft knows cross-platform toolsets are the way forward :-)

Comment Re:my vote: (Score 1) 648

When I was a student doing computer science, they taught me:

Pascal, C, assembler, Concurrent Euclid, Simula and Prolog.

This was in the days before Java and .NET (almost in the days before C++!).

The reason they did this was to teach programming, using the best tool (well, a teaching best tool) for each type job - the hardware course, for example, didn't use Pascal, the concurrency class didn't use assembler.

All the people saying you should use language X or Y are totally missing the point. VB is just as good a starting language for anyone (though I think Pascal is better, but VB has much better tooling nowadays), starting with Java because its used in industry is both short-sighted and useless. Same applies to any language.

Comment Re:Well if that happens, it'll be bye bye Samsung. (Score 2) 243

You have to consider that the Samsung extras are the only thing they can really do to make their phones different, and so they have to create something almost by default. The problem is coming up with an idea for a thing that hasn't already been done by Google. (its like Microsoft in reverse, once a 3rd party came up with a great idea and Microsoft them bundled their own version in the next OS, Google bundles them before you have a chance!)

So maybe if they are dedicated to an OS, they will have more of a reason to write good addons and software features to go with it, as Google isn't exactly going to port the whole of Google Play to Tizen for them, and if they don't produce good feature software, no-one will buy the phones.

Comment Re:Let's be blunt (Score 3, Interesting) 361

reminds me of an article by a progressive liberal feminist who had kids, she said that even though she kept all misogynistic toys from her boy and ensured he had a full suite of acceptable role models and no violent media.... he still played guns with the cardboard inner from toilet rolls.

Embrace our equality by all means, but understand our differences.

Comment Re:Is Uber a big government straw man? (Score 1) 299

Once upon a time in the stock market on America there was a bit of a tech bubble, everybody wanted tech stocks like Yahoo and other powerhouses of future technological change.

At this time a new company emerged amongst all these internet giants, it was called NetJ.com and whilst it had the magic of "Net" "J" and ".com" in its name, it had little else. In fact, its filing to the stock market said:

"The company is not currently engaged in any substantial business activity and has no plans to engage in any such activity in the foreseeable future."

The sharemarket rewarded NetJ.com with a $100 million valuation.

I guess inflation and QE means $100m is now equal to $40bn in stock-market terms.

Slashdot Top Deals

"Engineering without management is art." -- Jeff Johnson

Working...