Which of these do you feel you could confidently explain to a non-programmer?
Survey period: 11 Sep 2022 to 18 Sep 2022
"Confidently explain" meaning "explain well enough that they get the gist and could, more or less, explain it to someone else to your satisfaction"
|The journey from source code, through compiler/interpreter to machine execution||362||57.92|
|How data is stored on a HDD or SSD||289||46.24|
|How RAM works||279||44.64|
|How a garbage collector works||243||38.88|
|How a buffer overrun can lead to arbitrary code execution||207||33.12|
|CPU Branch prediction||97||15.52|
|What is Quantum computing||44||7.04|
|How AI works||117||18.72|
|How a database stores and organises data (any database)||309||49.44|
|I don't feel I could explain any of the above||131||20.96|
|Respondents were allowed to choose more than one answer; totals may not add up to 100%|