Submitted via IRC for chromas
Think you're bad at math? You may suffer from 'math trauma'
I teach people how to teach math, and I've been working in this field for 30 years. Across those decades, I've met many people who suffer from varying degrees of math trauma – a form of debilitating mental shutdown when it comes to doing mathematics.
When people share their stories with me, there are common themes. These include someone telling them they were "not good at math," panicking over timed math tests, or getting stuck on some math topic and struggling to move past it. The topics can be as broad as fractions or an entire class, such as Algebra or Geometry.
[...] One of the biggest challenges U.S. math educators face is helping the large number of elementary teachers who are dealing with math trauma. Imagine being tasked with teaching children mathematics when it is one of your greatest personal fears.
(Score: 0) by Anonymous Coward on Monday November 05 2018, @03:27PM
You are VERY right... It is one of those things in early programming to find the fastest way to do something.
Had two programmer working on 80186 trying to figure out how to quickly (fewest clock steps) to calculate the the position of the curosr on a 24x80 screen.
So they where going to use MULT instruction to multiply by 80, and could not see how to speed it up. I looked a the Assemebler book (I was Z-80 ASM and IBM mini ASM knowledgeable.
80 is 16 (2^4) * 5 (2^2 + 1)...
Save ACC
Shift left twice (x 4)
Add saved back to ACC (+ 1)
shift left 4 tiems (x 16)
If i remember right 12 clocks total. The MULT function 5 to setup and 2 per 1, so X * 80 = 165 clocks.