Become a fan of Slashdot on Facebook


Forgot your password?

Comment Re:Yawn (Score 1) 520 520

> so, while you are spending^Hwasting time learning a new language, the rest of us are busy making real things with tools that we have spent years mastering.

Well, unlike some people, I'm capable of doing more than one thing in a day.

I'm also capable of making abstractions and applying things learned in one context to another context.

I'm not claiming these skills are useful to everyone, but they've certainly helped me hone my craft, and made me a more flexible programmer in whatever language my current project is using.

Thanks for your judgements though. They'll be filed as appropriate.

Comment Re:A good language that'll get slammed... (Score 4, Informative) 520 520

Please stop, this is getting really tiresome. Python has multi-line strings without special escaping:

You just look like an ignorant idiot with an axe to grind with this obsession over a non-existent problem.

Speaking of obsessions, Python programmers don't obsess over forced indentation. It's the people who violently dislike Python who keep harping on it.

Comment Re:Yawn (Score 1) 520 520

I wouldn't claim to be a master, but I've been writing code for a while and like to think that I have a good grasp of the craft. I appreciate that you call it a craft, actually, because that word describes an intersection of pragmatism and art that I think well describes the activity.

In any case, I enjoy learning new programming languages. I've written Conway's Life in more languages than I can count off the top of my head, just because it's a fun way to try to express well-known algorithms in new forms and contexts.

I agree that no language will turn someone without the skill or inclination into a good programmer. But some languages are more fun than others, some are faster, some have better run-time validation. Like all tools, different ones have different strengths. Learning about each one is an interesting experience, even if I don't end up liking them.

And then there are languages that I enjoy but nobody else seems willing to give a chance. Nobody on my team is willing to look at Clojure, for example, despite it's advantages over traditional Java syntax. "All those parenthesis, it's confusing!" (Never mind that Clojure code might have fewer delimiters than Java code that does the same thing). It's like the people who hate on Python for the forced indentation, they miss the forest for the trees.

Being willing to learn new languages can open you up to new approaches to problems that you might not have thought of. It's also fun. So bring on the new languages!

Comment Re:Such potential (Score 5, Insightful) 520 520

The second for loop should be indented. I have trouble believing that you really think the non-indented version is more readable, or conveys the algorithmic intent well. If you were applying for a job with my team and you made this argument, I would find it very difficult to hire you.

Alternate interpretation: nicely trolled. I bit.

Comment Re:islam (Score 1) 1350 1350

Singapore is not an Islamic nation. There is no official state religion in Singapore. The majority avow Buddhism, second-highest is non-religious, and Islam is third at just 14.7% (as of 2010, according to Wikipedia). Singaporeans in general are much more interested in "profits" than "prophets".

Malaysia is an Islamic nation. My relatives who live there are quite concerned about the rise of Islamic fundamentalism, though historically it has generally functioned as a mostly secular nation.

Comment Re:islam (Score 1) 1350 1350

Singapore is not a Muslim nation. Not even close. The majority religion is Buddhism, and as of 2010 (according to Wikipedia, I did not follow up by going to the primary sources), Islam was only 14.7%. I lived in Singapore until the late 1980s, and go back now and then to visit family... I would say that Singapore is actually quite secular, with most people way more interested in "profit" than "prophet".

Comment Re:Um... (Score 1) 394 394

Most liberals I know are against the war on drugs. It's really more of a conservative cause. Championed by Ronnie Reagan and his handler^U wife, supported by the for-profit prison industry (not run by liberals, I'm pretty sure), and so forth.

I'm not disputing your definition of political correctness, which I think is technically correct (the best kind of correct!). Just your example.

Comment Choices... (Score 3, Insightful) 439 439

The popular success of iOS and other closed systems doesn't mean there aren't choices out there. I have an easily-unlocked and rooted Android phone, and I love it. Would my wife appreciate the command-line access and Python scripting facilities? Probably not -- she didn't even want a feature phone -- even an iPhone would be overkill for her use cases.

HTC just announced that going forward, all their phones will have unlocked bootloaders. Not everything is going closed.

Comment Re:What? (Score 1) 171 171

is the slug compiled or interpreted?

In the case of Java, it's both.

Java: All the restrictions of a compiled language, plus the inconveniences of an interpreted one!

Oracle is welcome to contact me, my services as a slogan-writer are available and quite reasonably priced (by Oracle standards).

The Courts

3D Realms Sued Over Failed Duke Nukem Forever Plans 180 180

Take-Two Interactive has now sued 3D Realms over the cancellation of Duke Nukem Forever . Take-Two did not provide continuous funding for the game, but they did pay $12 million for the publishing rights to the game. A Bloomberg report quotes Take-Two's complaint as saying that 3D Realms "continually delayed the completion date" and "repeatedly assured Take-Two and the video-gaming community that it was diligently working toward competing development of the PC Version" of the game. (The complaint refers to 3D Realms as part of Apogee Software, Ltd., not to be confused with Apogee Software, LLC, the publisher behind the still-forthcoming Duke Nukem Trilogy.)

Staff meeting in the conference room in %d minutes.