Forgot your password?
typodupeerror

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

by gwappo (#34086428) Attached to: Mr. Pike, Tear Down This ASCII Wall!

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

by gwappo (#33109232) Attached to: How Can an Old-School Coder Regain His Chops?

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

by gwappo (#32137808) Attached to: Wikipedia Offers a Book Creator
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!

Thanks!

Programming

+ - Simpler "Hello World" demonstrated in C->

Submitted by Anonymous Coward
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!"
Link to Original Source
Cellphones

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

Submitted by adeelarshad82
adeelarshad82 (1482093) 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."
Games

+ - The PS3 is 100% hacked-> 2

Submitted by halocursed
halocursed (1745880) 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."
Link to Original Source

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

by gwappo (#30569744) Attached to: How To Teach a 12-Year-Old To Program?

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.)

Businesses

EA Shuts Down Pandemic Studios, Cuts 200 Jobs 161

Posted by Soulskill
from the say-goodnight-folks dept.
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."

All life evolves by the differential survival of replicating entities. -- Dawkins

Working...