Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:Actually, it does ! (Score 2) 375

We've actually paid more tax per head, and received less back per head, than England for every one of the last 110 years, which is as far back as the available data goes. So it's long before the discovery of oil.

Citation needed there I think.

However, that's not the point. The United Kingdom has, through imperialism and military adventurism, very reasonably made itself the second most hated nation on the planet. I'm tired of being embarrassed to travel on a UK passport.

Mostly on the back of following George W Bush on his crazy adventures. Of course, the government at the time was being led by a Scot and the man in charge of the money was a Scot too.

Comment Re:Oh god so what? (Score 1) 193

Any competent C programmer can maintain any C code

OpenSSL is written in C. I am a competent C programmer. I don't think I could maintain that code base. The Open BSD people are probably more competent C programmers than me and they felt they couldn't maintain the code base without first ripping most of it out.

Comment Re:PL = Honorable Institution. (Score 1) 226

The Premier League / FA is a bunch of racists. The hitjob they did on Luis Suarez for the use of his non-offensive word negrito (ie blackie, a South American equivalent of calling someone Red) smacks of the worst of Jim Crow. England should and eventually will be ashamed of this.

Bite me...

Comment Re:Diplomatic pouch? (Score 1) 299

Surely Police in the UK have the right to stop and require people to identify themselves, especially when in a car.

No. If you are driving a car, the police can stop you for any reason and you must present your documents (driver's licence, registration, MoT and insurance). But you don't have to carry them on you and if you don't you need to present them at a police station within seven days. This only applies to the driver.

At other times, the police have the power to stop and question you at any time. They can also search you, if they have reasonable grounds to believe you are carrying drugs, a weapon, stolen goods or something used to commit crimes (I guess any tools would count there). But you are not obliged to show them any identification.

In fact many people don't carry photo id around. There are no id cards and older style British driving licences don't even have a photograph on them. I got a new driving licence with my photograph on it last year and that was only because a photo licence will be mandatory from 2015.

Comment Re:Python for learning? Good choice. (Score 1) 415

The problem is that different humans have different ideas about exactly what white space to use and where. For instance, for brace indentation, I prefer Allman style whereas most people go with some variant of K&R style.

The other problem is that white space is actually invisible to humans and glancing at a piece of code that is indented, a we cannot tell how many white space characters are there. Think of make files where it matters if the indent is made of tab or space characters. For human readability, the number and type of white space characters (including line feeds) should make no difference to the meaning of the code. If you need to enforce a project standard, there are tools that can do that and that obviate the source of errors that you think Python eliminates.

Comment Re:another language shoved down your throat (Score 1) 415

I disagree. When somebody is learning how to program, you wan the language to be as easy to use as possible. You want to be able to solve real problems with a minimum amount of "boiler plate" and extraneous concepts.

For instance, in Java, you cannot write anything without having a class, so you have to introduce classes and methods (including static ones) to the beginner right at the start. Whereas with Python, you can pretty much type statements that do things straight away.

Also, you want the error messages to be simple and descriptive in terms that a beginner can understand. So when you index off the end of an array, you want the computer to print an error message that says "you've indexed off the end of the array", not to silently scribble over the process's memory.

This is not to say that Java and C don't have their place, they are just less suitable as a first teaching language than Python.

Slashdot Top Deals

The flow chart is a most thoroughly oversold piece of program documentation. -- Frederick Brooks, "The Mythical Man Month"

Working...