Hacker News new | ask | show | jobs
by alxmng 1186 days ago
An ASIC is a computer which runs a fixed program. Determining what the ASIC is supposed to do, and implementing it, is programming. People who design ASICs are programmers.

A computer is a machine which runs programs (it computes). That's literally the practical and theoretical basis for computing. Instead of running the program in our heads, we have designed machines to do it for us.

We can calculate SHA256 with a paper and pencil. But we created machines (computers) to compute for us, according to the instructions we give them (the program, the algorithm).

1 comments

Is calculating SHA256 using pencil and paper programming? Or computing?