美丽的“Hello, World”

 

 

在网上看到一个有意思的笑话:“某程序员对书法十分感兴趣,退休后决定在这方面有所建树。于是花重金购买了上等的文房四宝。一日,饭后突生雅兴,一番磨墨拟纸,并点上了上好的檀香,颇有王羲之风范,又具颜真卿气势,定神片刻,泼墨挥豪,郑重地写下一行字: Hello, World”。

 

这是讥讽还是赞美?其实已不再重要,重要的是hello world,这是一个多么熟悉多么具有回味的句子,我不知道现在的程序员们是如何入门的,我们那个年代的“初恋”基本上都是从hello world开始,因此看到这个笑话,我是感慨万千的,一个做过程序员这个职业的人,我想是很难去忘记他的初恋的,既然难忘记,那么就会经常情不自禁地想起并回味无穷,即使你以后做了书法家、美术家、作家、诗人、政治家等,你的很多思维与习惯可能都还被程序员所影响,所以我相信这个爱好书法并退了休的程序员,在他写完hello world的那一刻应该是老泪纵横感慨万端的,我不禁遥想未来退了休的自已会不会也象他一样怀念hello world,会以何种方式怀念?

 

为此,我专门对hello world作了一下学习与研究,可能很多人都认为hello world程序因Brian Kernighan和丹尼斯·里奇(Dennis M. Ritchie)所著的计算机程序设计教程《C语言程序设计》(The C Programming Language)中使用而广泛流传;但实际上这本书并不是“Hello World”的滥觞,这是一个普遍存在的错误认知。我发现“Hello World”范例程序最早出现于1972年,由贝尔实验室成员Brian Kernighan撰写的内部技术文件《Introduction to the Language B》之中。不久同作者于1974年所撰写的《Programming in C: A Tutorial》,也延用这个范例;而以本文件扩编改写的《C语言程序设计》也保留了这个示范程序。

 

最后让我们以C++所写的Hello World来再一次回味它的美丽:

 

#include <iostream>

 

int main()

{

    std::cout << "Hello, world!" << std::endl;

    return 0;

}

 }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值