In almost, if not every, programming language, pressing ctrl+c cancels your code. Why does it specifically have to be ctrl+c? So in other words, what made the developers of programming languages decide that ctrl+c has to be the combination to cancel the code and cause an error?
Ctrl+C is not a programming language thing. It is an "interrupt" signal sent to the process executing.
Why does ctrl+c have to be the combination to cause an error (e.g. KeyboardInterrupt)?