It's cute to do "Hello World" but it's not like that's the underpinning to anything useful. I would rather them understand memory and OS and compilers. It's wonderful when you can understand why a program does something and not just that it does that thing. I wish all programmers could read some of brainf*ck or whitespace
@Trufa No, and I don't think it's good to mention Hello World either. Personally I think programmers would be better served by not knowing anything about a language until they understood math by way of functions, and then teach them how to do math with programming, and then finally teach them string manip.
Granted, I don't teach CS ... yet.
I just think that it's structured all wrong in most places.
I also think they should be taught to program by learning how to write a spec:
I want to write a program.
I want to write a program that will accept two numbers, add them, and display a number.
I will do this by having two inputs and one output.
^^^^^^ something like that
@GeorgeMarian if it means that they learn how to effing think for themselves then yes
@GeorgeMarian And there are theoretically TCS classes with the same goal too ...
And then there's guys like this one onion-smelling greaseball that I had EE classes with who barely scraped by on a C average mostly by getting lucky but also by paying a lot of money for homework from other students that get a degree that the professors don't care to stop.
It's kinda sad how often I get starred on the list over yonder ... I didn't ever really think I had that much that was that interesting to say, just a kinda pompous gasbag :p
sitting here in the rain waiting on the power to go out listening to thinks crackle and rattle ... imagine a UPS is about to go out and that the rain has hail in it.
Fortunately I have an iPod
go go code that writes itself
Sometimes I wish that non-devs had a reason for tools like Visual Studio in that it would be nice to have some of these concepts applied to non-code data