>In the sixties, people were able to build interactive systems with virtually no delay.
That did virtually nothing. It is easy to be fast when you do nothing.
>I know learning a new language takes time, but if you know only 2 languages and one paradigm, either you're pathetic, or your teachers are.
X86 still dominates the desktop.
Wow, so CS is all about what hardware you buy and what languages you program in? I guess we will just have to agree to disagree on what CS is. While programming languages are part of CS, what language you chose to write an app in really is not.
> > In the sixties, people were able to build interactive systems with virtually no delay.
> That did virtually nothing. It is easy to be fast when you do nothing.
This is kind of the point. Current interactive systems tend to do lots of useless things, most of which are not perceptible (except for the delays they cause)
> Wow, so CS is all about what hardware you buy and what languages you program in?
No. Computer Science is about assessing the qualities of current programming tools, and inventing better ones. Without forgetting humans warts and limitations of course.
On the other hand, programming (solving problems with computers), is about choosing hardware and languages (among other things). You wouldn't your project to cost 5 times more than it could just because you've chosen the wrong tools.
You wouldn't your project to cost 5 times more than it could just because you've chosen the wrong tools.
Yep, If there were really tools out there that could beat what is in current use by a factor of 5 then they would have won, and once they exist they will win. Because they would have had the time to A) Implement something better. B) Use all that extra time to build an easy migration path so that those on the lesser platform could migrate over.
So where is the processor that is 5x better than x86? Where is the language that is 5x better than C, C++, Java, C#,(whatever you consider to be the best of the worse to be.) I would love to use a truly better tool, I would love to use a processor so blazingly fast that it singed my eyebrows.
This is kind of the point. Current interactive systems tend to do lots of useless things, most of which are not perceptible (except for the delays they cause)
Right because all of us sitting around with our 1/5x tools have time to bang out imperceptible features.
That did virtually nothing. It is easy to be fast when you do nothing.
>I know learning a new language takes time, but if you know only 2 languages and one paradigm, either you're pathetic, or your teachers are. X86 still dominates the desktop.
Wow, so CS is all about what hardware you buy and what languages you program in? I guess we will just have to agree to disagree on what CS is. While programming languages are part of CS, what language you chose to write an app in really is not.