观点教育

Why everyone should be able to understand code

Technical literacy is crucial for creating an informed citizenry

“You are not expected to understand this.” Those seven words, which appeared in the source code of Unix’s sixth edition in 1975, have since been reproduced by computer geeks on T-shirts, mugs, jumpers and, with the inevitability of an unloved season, tote bags. The phrase’s cultural afterlife, and the reasons it has become a rallying cry for programmers everywhere, inspire the titular essay in a new collection on the most important lines of computer code in human history, and how the assumptions and choices taken by programmers shape our world today.

“You are not expected to understand this” has sometimes been used as a commentary on the arrogance and unapproachability of computer scientists. This is somewhat unfair, given that its author, Dennis Ritchie, later explained that it “was intended as a remark in the spirit of ‘This won’t be on the exam,’ rather than as an impudent challenge”. 

Unfortunately, the challenge has all too often been unconsciously seized upon as an excuse not to try and understand this. In the UK, this is the case every time someone proudly says they don’t know how a microwave works — or when the actor Simon Pegg claims that Rishi Sunak’s ambition to teach maths to all pupils in England until the age of 18 is because the prime minister wants to turn the workforce into “a drone army of data-entering robots”. 

您已阅读30%(1350字),剩余70%(3121字)包含更多重要信息,订阅以继续探索完整内容,并享受更多专属服务。
版权声明:本文版权归manbetx20客户端下载 所有,未经允许任何单位或个人不得转载,复制或以任何其他方式使用本文全部或部分,侵权必究。
设置字号×
最小
较小
默认
较大
最大
分享×