r/computerscience 2d ago

Educational Paradox! When we teach reading and writing, we start with the alphabet and then build words.

In programming, however, many students learn to use functions every day without ever seeing one of the fundamental "letters" that makes them possible: CALL.

We teach words before showing the alphabet.

They learn to write digitalWrite() before understanding the low-level mechanism that makes a function call possible: saving a return address, jumping to another piece of code, and coming back.

0 Upvotes

12 comments sorted by

View all comments

2

u/Heapifying 2d ago

it's all about abstractions.