(giggle) Jeezuz, do they still make this stuff? Last time I heard about this, I was speccing 2114s (read: back in the early 80s) and I ran across this "QSTAT" (quasi-static) stuff (not for 2114s, maybe 6116s?). Exactly the same thing, DRAM with a built-in controller on the chip. Le plus ca change...
my high school CS teacher had to learn C++ well enough to teach it, and now she's stuck having to learn java
Hey, if she can't pick up a new language in a couple of months in her spare time, then she's got no business teaching CS. Once you take a language/compiler design course, you see that it's all just variations in syntax, anyway.
Actually, that's not inefficiency at all, which is my point
What I meant by inefficiency was the fact that the compiler can't optimize aggressively at the goto target, because it can't predict the processor state. You have to explicitly flush the register file and reload at the target instruction. (like a mini context switch, say; that would be pretty bad...;)
The 1% they don't do includes unconditional branches to an arbitrary point within the class (or package, or...) I'm quite happy to give that up [read: prevent its abuse by the clueless] for the freedom from debugging such code (as well as the inefficiency it brings to the target code).
continuing on with Scheme, just try to implement it in Java/Java bytecode...I'm curious as to what you'd come up with
Nope, I may not have mentioned it, but I knew it was there. My point was, you're hiding the data. Nobody can get to it without you knowing about it. You're free to change its representation or storage or scaling or whatever else you want. As long as you provide get/setFoo(), people can continue to use your classes without changing any of their code no matter what you do with your stuff. You can rip the guts out of your class and vector this.getFoo() to that.getFoo() and all those classes that depend on your class won't even blink. *That's* what data hiding is all about.
Actually, Java does have gotos: check out the break and continue statements (expecially the form where you can specify a label). They're not as general-purpose as a strict goto, but they do 99% of what you need.
Speaking as someone who "would rather write programs that write programs than write programs", I have to take a stand in the "form as function is EVIL!" camp. If I'm emitting code from my program to the compiler, noone's ever going to see it, so why the hell should I care how it looks?
Disclaimer: I have used TUTOR (where not only do you have to indent, but each indentation level is denoted as [PERIOD][TAB]), so that probably explains my reaction.
Am I the only one who remembers the 'data-hiding' portion of OOP, where you don't have public getFoo and setFoo methods for everything?
Ummm, setFoo() and getFoo() IS data-hiding. It gives you a hook so that you can validate every access to this.foo. Hell, there may not even be a this.foo, it may be computed on the fly, but you'll never know.
I'd rather work in Java than C++ (, let's see, is that a bit shift or a print statement...)
Well, I don't know what you drive, but my car has a knock sensor and will advance the timing until it detects a knock, then back off until the knocking stops. I always use 93 octane, and I do notice a difference when I get to the track and can fill up with 105 octane.
I noticed that! "The majority of "techies" are still young, male and single" -- what, "techies" didn't exist before/.? I spent my first thirty-hour hacking session in front of a TRS-80 Model I, and there are a bunch of people out there coding who started before I did.
And that is just the dumbest fscking thing I've ever seen. Just what I need -- sit down at my desk and fire up a 3D window manager so I can...sit down at a desk and use a 2D window manager to actually do my work. Why in $diety's name did they choose this as a demo? Why not show us something at least interesting rather than an obvious WOMBAT?
If this was suspected (all criminals return to the scene of the crime), then perhaps either the site admins or the FBI had some software running to detect the port scans this guy did. Just visiting a cracked site would be innocuous, scanning several possible points of penetration on the cracked site could be considered suspicious.
Because you don't have to carry the phone in a "nerd pack" on your belt. That's the whole point of this -- [ordinary] people don't like to wear gadgets. A distinctly non-geek attitude that will be punished once World Domination is complete, but until then...
Towns near the border of BC actually have huge numbers of PO boxes registered to Canadians
You think they've got a lot on the border, you should see how many they've got in Vancouver!
the AS/400 has been a true/full 64 bit machine since 1995
Actually, the AS/400 is just a new generation of the S/38, which was 64-bit back at least as far as the early 80s.
(giggle) Jeezuz, do they still make this stuff? Last time I heard about this, I was speccing 2114s (read: back in the early 80s) and I ran across this "QSTAT" (quasi-static) stuff (not for 2114s, maybe 6116s?). Exactly the same thing, DRAM with a built-in controller on the chip. Le plus ca change...
my high school CS teacher had to learn C++ well enough to teach it, and now she's stuck having to learn java
Hey, if she can't pick up a new language in a couple of months in her spare time, then she's got no business teaching CS. Once you take a language/compiler design course, you see that it's all just variations in syntax, anyway.
The reason that LA's Red Line was shut down was not because it was bought by GM, but because it failed to make a profit. Check out some facts here
Also, Philly still has streetcars, so I'd say your information is pretty suspect. Berkeley, eh?
Do not taunt happy-fun-good-worker room!
Not me -- I was an Exatron Stringy Floppy man!
Actually, that's not inefficiency at all, which is my point
What I meant by inefficiency was the fact that the compiler can't optimize aggressively at the goto target, because it can't predict the processor state. You have to explicitly flush the register file and reload at the target instruction. (like a mini context switch, say; that would be pretty bad...;)
The 1% they don't do includes unconditional branches to an arbitrary point within the class (or package, or...) I'm quite happy to give that up [read: prevent its abuse by the clueless] for the freedom from debugging such code (as well as the inefficiency it brings to the target code).
continuing on with Scheme, just try to implement it in Java/Java bytecode...I'm curious as to what you'd come up with
Probably nothing as good as Kawa...
Maybe you missed that 'public' keyword
Nope, I may not have mentioned it, but I knew it was there. My point was, you're hiding the data. Nobody can get to it without you knowing about it. You're free to change its representation or storage or scaling or whatever else you want. As long as you provide get/setFoo(), people can continue to use your classes without changing any of their code no matter what you do with your stuff. You can rip the guts out of your class and vector this.getFoo() to that.getFoo() and all those classes that depend on your class won't even blink. *That's* what data hiding is all about.
Actually, Java does have gotos: check out the break and continue statements (expecially the form where you can specify a label). They're not as general-purpose as a strict goto, but they do 99% of what you need.
Speaking as someone who "would rather write programs that write programs than write programs", I have to take a stand in the "form as function is EVIL!" camp. If I'm emitting code from my program to the compiler, noone's ever going to see it, so why the hell should I care how it looks?
Disclaimer: I have used TUTOR (where not only do you have to indent, but each indentation level is denoted as [PERIOD][TAB]), so that probably explains my reaction.
Am I the only one who remembers the 'data-hiding' portion of OOP, where you don't have public getFoo and setFoo methods for everything?
Ummm, setFoo() and getFoo() IS data-hiding. It gives you a hook so that you can validate every access to this.foo. Hell, there may not even be a this.foo, it may be computed on the fly, but you'll never know.
I'd rather work in Java than C++ (, let's see, is that a bit shift or a print statement...)
Well, I don't know what you drive, but my car has a knock sensor and will advance the timing until it detects a knock, then back off until the knocking stops. I always use 93 octane, and I do notice a difference when I get to the track and can fill up with 105 octane.
Would that use the new Transmetal chip set, then?
I noticed that! "The majority of "techies" are still young, male and single" -- what, "techies" didn't exist before /.? I spent my first thirty-hour hacking session in front of a TRS-80 Model I, and there are a bunch of people out there coding who started before I did.
And that is just the dumbest fscking thing I've ever seen. Just what I need -- sit down at my desk and fire up a 3D window manager so I can...sit down at a desk and use a 2D window manager to actually do my work. Why in $diety's name did they choose this as a demo? Why not show us something at least interesting rather than an obvious WOMBAT?
If this was suspected (all criminals return to the scene of the crime), then perhaps either the site admins or the FBI had some software running to detect the port scans this guy did. Just visiting a cracked site would be innocuous, scanning several possible points of penetration on the cracked site could be considered suspicious.
once people get to the top nad get full of themselves
:)
...I just like the concept of "top nad"
Don't you mean "since the 1802"?
Hey, buddy, I got a call for ya -- right here!
Because you don't have to carry the phone in a "nerd pack" on your belt. That's the whole point of this -- [ordinary] people don't like to wear gadgets. A distinctly non-geek attitude that will be punished once World Domination is complete, but until then...
If you like that, you'll love the Cray (nee Tera) MTA
Maybe the 1600SW? There's information about that one here. Summary:
* 17.3" display
* 1600x1024 resolution
* 0.23mm DP (110 DPI)
* US$2475 @ buy.com
It's been up 18 days now, which is also impressing the techies in our M$ shop
'nuff said!
Yeah, like RoboCop 2...