▲ | delecti 4 days ago | ||||||||||||||||||||||
> Much like how curly braces in C are placed because back in the day you needed you punch card deck to be editable, but we got stuck with it even after we stared using screens. Can you expand on this? What do curly braces have anything to do with punch card decks being editable? What do screens? | |||||||||||||||||||||||
▲ | noosphr 4 days ago | parent [-] | ||||||||||||||||||||||
Each punch card was it's own line of text. By putting the final curly brace on it's own card, and hence line, it meant you could add lines to blocks without having to change the old last line. E.g. the following code meant you only had to type a new card and insert it.
But for following had to edit and replace an old card as well.
This saved a bit of typing and made errors less likely. | |||||||||||||||||||||||
|