Hacker News new | ask | show | jobs
by gizmo686 4723 days ago
Actually, you do have to teach most high schoolers (actually most people) what "A or B" means. The common usage reads that as "A xor B"
1 comments

A very good point. I still think it's a big win if it makes it 1% easier for new programmers to understand.
I actually think "and" and "or" make it 1% more difficult for new programmers because it doesn't implicitly warn them about things like short-circuit evaluation and whatnot. "and" and "or" have a lot of nuances that experienced programmers take for granted that a new programmer won't know until they're taught.