Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:This just in (Score 1) 487

Don't forget that we don't just use our space for candy. There's also Unicode, which is often done with 32-bit characters, so 4x on your strings right there. Along with that is internationalization, so your strings get duplicated 10x or whatever. Further, every 64-bit pointer takes 4x the space of a 16-bit pointer. We also use a LOT more pointers, because we have this crazy, correct idea that fixed-length data structures are evil in multiple ways. We also tend to write in imperative object-oriented or quasi-pure functional style, which are both a bit bloaty, because with those styles it's a lot easier to write extensible code. (With OO, it's easier to extend the kinds of objects on the system; with functional, easier to extend the kinds of operations.)

So yeah, it's not just candy or foregoing optimization. We've been moving toward making it easy for every programmer, regardless of skill, to write code that, if not correct, will at least not blow up your computer, and do a lot of really cool stuff.

Games

Submission + - Speed runners raising over $28k for charity (speeddemosarchive.com)

grammar fascist writes: The second annual Awesome Games Done Quick marathon is on! Dozens of intrepid speed runners are plowing through a hundred games in four days, streaming their impressive tricks on the Speed Demos Archive home page. They're also taking donations for the Prevent Cancer Foundation, so pitch in a few coppers after you witness the four-way Ocarina of Time race (estimated completion time is a blazing 1:30:00) or the one-star Super Mario 64 run. (If helping cure cancer isn't enough motivation, consider that your donation might score you a Katamari hat.) At over $28,000 so far, they've already surpassed their initial goal, but I'm sure they wouldn't mind taking it as far as they can.
Programming

Submission + - Guido van Rossum: Python 3.0 alpha in August (artima.com)

grammar fascist writes: Guido van Rossum, BDFL (Benevolent Dictator for Life) of the Python programming language, has posted a comprehensive status report on the progress of Python's next incarnation, including a tentative release schedule. Python 3.0 alpha could be available as early as August this year, with the final release a year from then. This is probably the last chance Python has of any significant language overhaul — meaning a significant break in compatibility with earlier versions. (A fairly thorough conversion tool will be supplied.) Lists of regrets and wishes have been made into language enhancements, including Unicode strings (bytes objects will be used for binary data), class decorators, function argument annotations (no implicit type enforcement), dynamic specification of base classes, Abstract Base Classes (not strict and bondage-y as in Java), true multiple dispatch (called "generic functions"), exception reform, int/long unification, and much more. Whom to thank? Besides Guido and the core Python developers and designers, Google. They hired him to spend half his time on Python.
Announcements

Submission + - Orkut goes public

jmusits writes: I don't think this is a dupe, but many may already know. orkut has now open it's doors to the general public (at least anyone w/ a google account). You no longer need to be "invited" by someone else. A a user of Facebook during my college years and not knowing anyone on orkut before, I was quite happy to be able to join. Also I like orkut's interface and philosophy much more than any other online community I have been a part of before.

Slashdot Top Deals

With your bare hands?!?

Working...