当前位置:首页 > 每日看点

为什么学习编程第一课要学习输出"hello, world"?这是谁规定的?

卡卷网1年前 (2025-04-03)每日看点350

全球几乎所有编程教程的第一课,都是教你打印一句毫无营养的“Hello, World”。这真的只是个传统,还是背后藏着不为人知的秘密。

为什么学习编程第一课要学习输出"hello, world"?这是谁规定的?  第1张

刚开始学编程的朋友可能会想,这么简单的代码有什么意义?我要学的是人工智能、区块链,不是打印几个字母。但你想过没有,这个看似无聊的传统,实际上是编程界最巧妙的心理学应用。初学者最怕的不是难度,而是挫折感。编程入门就像健身第一天,如果教练直接让你举50公斤杠铃,你可能当场就放弃了。

“Hello, World”的三重心理暗示,即时满足感,当你敲下几行代码,屏幕立刻显示出结果,这种即时反馈会触发大脑释放多巴胺,让你产生成就感;仪式感,就像代拜师必须倒茶一样,“Hello, World”是编程世界的入门仪式,完成它意味着你正式加入了这个群体。心理铺垫,通过完成一个简单任务,为后续更复杂的学习建立信心基础。

为什么学习编程第一课要学习输出"hello, world"?这是谁规定的?  第2张

意外成就了经典,这个传统源于1972年,贝尔实验室Brian Kernighan在《A Tutorial Introduction to the Language B》编写了打印“Hello, World”的示例程序。1978年,他与Dennis Ritchie合著的《The C Programming Language》将其作为第一个示例代码推广,当时他们只是随手选择了这个例子,却没想到这个简单句子会成为全球编程教育的标志。这根本不是巧合,作为两位计算机科学领域的大师,他们深知学习心理学的重要性。他们选择“Hello, World”而非其他,是因为这句话,简短易记,带有人性化的问候,暗示着程序与世界的连接。

传统背后是智慧,当你下次看到“Hello, World”时,别急着嗤之以鼻。这个看似简单的传统,凝聚了教育心理学的精华,是编程界前辈留给我们的一份礼物。

学编程,从“Hello, World”开始,不仅是在向计算机问好,也是向一个充满可能性的新世界打招呼。

为什么学习编程第一课要学习输出"hello, world"?这是谁规定的?  第3张

你敲出的第一行代码,可能决定了你能走多远。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/04/12240.html

分享给朋友:

相关文章

为什么我感受不到 1500 元的手机比四五千的差?

我长期使用两千元左右的安卓机,一天接近8小时的重度手机使用者。 某天我突然想试试看传说中非常赛艇的苹果。狠了心,砸了钱。七千大样买了爱疯。 就这?什么辣鸡玩意。而且因为我一直更新软件,用了两年爱疯就卡了。并没有传说中的用四五年不卡。 用了这…

在 Istio、Linkerd 和 Cilium 之间,哪种服务网格在性能上表现最佳?

在 Istio、Linkerd 和 Cilium 之间,哪种服务网格在性能上表现最佳?

在讨论服务网格之前,先理解一下为什么我们需要它。现代微服务架构意味着将应用拆分为多个小型、独立的服务,这些服务可以独立开发、部署和扩展。然而,服务之间的通信和管理成了巨大的挑战,例如如何保证安全的通信、负载均衡、监控与可观测性等。服务网格…

无人机真的是中国领先吗?

无人机真的是中国领先吗?

巧了这是。 捡到了一台大疆。应该是别人飞丢的。在草丛中泡过水,轴承锈死,电池鼓涨已,经没有维修价值了。但作为玩电子的,免不了要把它解剖,研究一番。那么,我们看看它的国产化率能有多少吧。图片说话: 解释一下吧。…

报名的网课分期付款怎么退?

你在你分期付款的订单下面有客服电话,直接打电话描述一下你的问题,你可以告诉他你是被恶意绑定的,在不了解有退学条件这一说的情况下报的课程,可能遇到消费者诈骗了,不承认有退学金,说是霸王条款,诈骗消费者,你若分期了先把自动续费关了,别让自己个人…

都是前端框架,为什么用 React 的人会有优越感?

都是前端框架,为什么用 React 的人会有优越感?

上家公司一直搞react,最近第一次写个vue3项目。 老板朋友来了看了下页面说:这用vue写的吧。 我:是... 老板朋友:一看就知道是vue做的。 这tm你看一眼页面就知道用的啥框架? 这感觉就是,我一直用苹果,偶尔用了下华为打电话,有…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。