ccubed, on 13 October 2012 - 11:14 PM, said:
Oh ok, I must be confused, because our CS degree teaches us programming as well as computational and numerical theory.
So CS majors in US can't program? That seems kind of funny to me
Oh well, I guess our degree just goes above and beyond, since they teach us the basics of so many languages in addition to everything that you "expect" a CS major to know.
Kind of ironic that a Computer Science major in the US apparently doesn't use a computer! Well I guess there are all kinds of places in the world!
ccubed, on 13 October 2012 - 11:14 PM, said:
I'm confused, didn't you just list a bunch of stuff that you expect to find in a CS degree, and didn't I easily explain them all?
ccubed, on 13 October 2012 - 11:14 PM, said:
> there are no official one way functions for CS
What has that got to do with anything?
> What is one way function? HAHA I TRICK YOU THERE ARE NONE
As far as I know, modular calculus is entirely one way. And until someone proves P=NP, it's going to stay that way.
ccubed, on 13 October 2012 - 11:14 PM, said:
I did take Computer Science, and I WAS able to answer all of your test. It's pretty damn rude to get upset at someone because their degree includes things that yours didn't, then you make me jump through hoops, and when I do you still act angry when I correctly answer everything.
I'm sorry if your degree didn't teach programming and mine did, but how is that my fault?
ccubed, on 13 October 2012 - 11:14 PM, said:
You wouldn't need to explain it, if you weren't completely misrepresenting the situation.
foo(int i) {
if(i==10) goto ten;
return "not ten"
ten: ;
return "ten"
}
This is the situation I described, jumping within a scope.
Explain to me how I just "killed the scope" by jumping within the scope.
Explain to me how I destroyed the scope. Show me how the "control flow local variables" are useless.
Explain to me how this affects these "control flow local variables" so that they will stay until the end of their parent scope (which they apparently would not remain until if not for the goto).
Your description makes absolutely 0 sense. I've never heard anyone saying that local variables don't survive until the end of the scope, nor that gotos will somehow destroy a scope.
You do need to explain it because this thread is not "don't explain anything because everyone knows everything already".
ccubed, on 13 October 2012 - 11:14 PM, said:
> we don't need tests because you will never do anything wrong
> if you learnt CS you would know this
Yeah sorry mate, I guess that's where our degrees diverge again. The degree I took taught that you should include testing, and that programmers do make mistakes often and you should write code and tests to try and prevent this.
Hell, if no programmers ever make mistakes, why do you disagree with the use of gotos? Surely these perfect programmers will always use them completely correctly with 0 risk, so why not let them?
[
ccubed, on 13 October 2012 - 11:14 PM, said:
> there are only 2 levels of abstraction
> ASM, and "modern programming"
What? What about hardware below ASM, or system architecture above "modern programming"? ASM and "modern programming" are not the only 2 levels of abstraction.
When you plan out a system, do you do it straight in C? You don't draw any diagrams or anything?
ccubed, on 13 October 2012 - 11:14 PM, said:
> there's a fundamental issue with how you organize things
What's that issue?
ccubed, on 13 October 2012 - 11:14 PM, said:
> 'I know better than you and I'm telling you NO'
What does "universality' even mean? I have never in my life heard that term. Gotos are /too/ universal?
> 'the reason is scope'
Did you mean to say structure?

New Topic/Question
This topic is locked




MultiQuote







|