What are the most frequent false beliefs in computer science and software programming?
Answer by Jean Yang:
That learning to program and writing good programs do not take time.
First of all, many people think that if they are meant to be programmers, they will open up a terminal and immediately be able to write code. Like “mathematical maturity,” learning to think like a programmer takes time and experience. Becoming a good programmer, one who can quickly write correct and sufficiently efficient programs, involves developing a sense of how languages interact with the programmer and how they interact with the machine. Becoming fluent in a given language involves learning not just the syntax and semantics but also its quirks, debugging idioms, and so forth. This does not happen overnight!
Another major misconception is that an expert programmer can create anything very quickly. While expert programmers can easily recreate programs similar to ones they’ve seen before, give them a new problem and they will need to take some time to figure out how they want to reach their programming goals using the tools at their disposal. Rather than wait for divine oracle, when faced with a seemingly impossible task or bug, good programmers will look up information online, use tools, and/or figure out how to break up the problem into manageable chunks. In short, what distinguishes great programmers from average ones is not that great programmers can do everything instantaneously, but that great programmers don’t give up.
In conclusion, learning how to program and writing good programs require work no matter who you are. The best programmers are the ones who are willing to do this work.
How can you make 2 + 2 = 5?
Answer by H Andrew Lassiter:
An anthropologist was asking a primitive tribesman about arithmetic. When the anthropologist asked, “What does two and two make?” the tribesman replied, “Five.” Asked to explain, the tribesman said, “If I have a rope with two knots, and another rope with two knots, and I join the ropes together, then I have five knots.”
Filmat si editat de Fame by Frame. Make up - Ioana Oprea.
Ce este sexul pentru matematicieni?
Este ecuatia perfecta – pentru ca femeia ridica membrul la maxima putere, il inchide intre paranteze, ii extrage factorul comun si-l reduce apoi la expresia minima.
What’s a math trick that is not very well known?
Answer by Kevin Lei:
Wu’s Squaring Trick, named after the famous, is a technique used to quickly square numbers over 25 in your head. It uses the identity
These mental computations can be done very quickly with just a little practice, so amaze your friends with how fast you can square two digit numbers!
Which is worse?