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


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Author of article is idiot - read the damn spec (Score 1) 728

from the article:

Unicode has the entire gamut of Greek letters, mathematical and technical symbols, brackets, brockets, sprockets, and weird and wonderful glyphs such as "Dentistry symbol light down and horizontal with wave" (0x23c7). Why do we still have to name variables OmegaZero when our computers now know how to render 0x03a9+0x2080 properly?

uh yeah, Go allows you to use the full unicode just fine; on identifiers and everything - people should read the spec before making sensationalist comments that waste everyones time.

Comment Path of least resistance (Score 1) 565

I think your two issues are programming mindset (code today is structured and designed differently from code in the 80's - a lot of innovation is not in programming languages but in how programming is approached.)

Work from your Pascal experience:
- Learn Delphi, this will get you into Object Oriented languages while building off your Pascal experience - this gives you a strength to fall back on.
- Using Delphi, write various GUI applications, this will move you from a procedural style of programming to todays event-driven style of programming.
- Having mastered Delphi, move to C++; the two are similar enough to allow you to translate the concepts from Delphi into roughly equivalent C++.
- Write GUI applications in C++ to see how modern platform APIs work (Qt, win32, wxWindows, dare I suggest MFC?)
- You can doodle with C++ more advanced features (templates etc.) or decide not to bother, however following C++ you can move to "higher" languages like Java and C# if desired, or move toward dynamic languages like Python and Javascript.
- Write a server-app in a few of those; don't bother with scaling any of it, but make sure the code elegantly handles any and all error conditions.

Then you should be in the modern world.

Comment Algorithms, algorithms, algorithms! (Score 1) 89

Could someone make an algorithm book please and then share with the rest of us?

Just grab the Algorithm category and all its subcategories - unfortunately it does not recursively descent to grab all pages by itself nor does it categorize into chapters so this will be a bit of work:-(

When done, please share and post a PDF here, or if possible (even better) share the book so it can be printed and wikipedia can get its dues!



Submission + - Simpler "Hello World" demonstrated in C (ksplice.com)

An anonymous reader writes: Wondering where all that bloat comes from so even the classic "Hello world" now takes 11k? An MIT programmer decided to make a Linux C program so simple, she could explain every byte of the assembly. She found gcc was including libc even when you don't ask for it, and shows how to compile a much simpler "Hello world" — using no libraries at all. This takes me back to the days of programming bare-metal on DOS!

Submission + - Windows Phone 7 Apps To Live In The 'Sandbox' 1

adeelarshad82 writes: Microsoft's Windows Phone 7 Marketplace is starting to sound like the iTunes Store. In presentations at the MIX10 conference, Microsoft executives made it clear that Windows Phone 7 apps will be strictly sandboxed with isolated storage, like the iPhone apps. Moreover when they're submitted to the Marketplace, which will be the only way users can purchase Windows Phone apps, they will be reviewed according to not only technical criteria, but also "business" and "content" criteria. A blog post on Microsoft's Web site makes the content restrictions a little clearer, requiring that apps "do no harm" and "are legal and of generally good taste," with porn, "hateful/inflammatory speech" and "gratuitous violence" excluded.

Submission + - The PS3 is 100% hacked (gameranx.com) 2

halocursed writes: The infamous iphone hacker, GEORGE HOTZ(geohot), has done it again, and he is claiming that he has completely hacked the ps3. Correct me if I'm wrong, as far as I understand he has managed to decrypt all of the PS3 XMB info (except the keys) which can give homebrew developers the ability to make apps for ps3 as well as possibly running a custom firmware.

Comment Re:plain C, python, or ruby (Score 1) 799

So teach him assembler as a first language, and EVERYTHING else will look simple in comparison!

I think for many of us who grew up on home computers, Assembler was our first language; and we used it to write games and demos on C64 and Amiga's. Things don't get any simpler than assembly language (few concepts and a very finite set of instructions) and it's great for getting a gradual but very deep understanding for what a computer is and how it works. We did it in 68K and it was the ideal set-up for growing into higher-level languages (as it showed you what a higher level language is trying to help you with.) The problem with learning a higher level language first is you'll be too easily intimidated by lower-level concepts (pointers, call-stacks, hardware interfaces or just the way things are laid out in memory) and avoid those things for the rest of your career - I'm sure we've all seen the type of 'professional' programmer I'm talking about.

Having said that, the amount of shit ("work") you need to wade through to get anything done these days in assembler means it's no longer an option; definitely not for a "from-scratch" type of program, and definitely not for getting quick experimental results; so it's today pointless for teaching a kid how to code as he'll get bored before anything exciting happens (unlike the Amiga days when the code to get some copper bars going would fit on your screen.)


EA Shuts Down Pandemic Studios, Cuts 200 Jobs 161

lbalbalba writes "Electronic Arts is shutting down its Westwood-based game developer Pandemic Studios just two years after acquiring it, putting nearly 200 people out of work. 'The struggling video game publisher informed employees Tuesday morning that it was closing the studio as part of a recently announced plan to eliminate 1,500 jobs, or 16% of its global workforce. Pandemic has about 220 employees, but an EA spokesman said that a core team, estimated by two people close to the studio to be about 25, will be integrated into the publisher's other Los Angeles studio, in Playa Vista.' An ex-developer for Pandemic attributed the studio's struggles to poor decisions from the management."

Comment Just do it, see what pops up (Score 2, Interesting) 224

Not everywhere is like Dilbert, but everyone has known PHBs and know how destructive they can be. But I'm not one of them.

I would definitely not suggest you're a PHB, you sound like a good team leader. It is however very rare for a group of people to all have the same opinion; which is exactly why a 360 is so damn interesting.

Comment Re:I've gone to the Dark Side... (Score 2, Interesting) 224

My team members respect me and do as I ask because I'm not full of shit.

Work up your courage and do an anonymous 360; you'll be surprised. I'm assuming the team you're managing is of a meaningful size (eg. 15-20) the diversity of comments you get back is amazing and educational. People tend to have diverse needs from their superiors but face to face you usually get mostly smiley faces.

Slashdot Top Deals

What this country needs is a good five cent nickel.