Hello World 集中營

編程的人應該都知道什么是Hello World。這是一個最簡單的程序,其只在屏幕上輸出“Hello World”字樣,這通常是初學者的在學習編程時的第一個示例。把打印出 “Hello World” 作為第一個范例程序,現在已經成為編程語言學習的傳統。
hello_world
“Hello World”起源于Brian Kernighan 和Dennis MacAlistair Ritchie寫的計算機程序設計教程《C語言程序設計》(The C Programming Language)而廣泛流傳;但這本書并不是 “hello, world” 的濫觴,雖然這是一個普遍存在的錯誤認知。

這范例程序最早出現于 1972 年,由貝爾實驗室成員 Brian Kernighan 撰寫的內部技術文件《Introduction to the Language B》之中。不久同作者于 1974 年所撰寫的《Programming in C: A Tutorial》,也延用這個范例;而以本文件擴編改寫的《C語言程序設計》也保留了這個範例程式。

“hello, world” 程序的標準打印內容必須滿足“全小寫,無驚嘆號,逗點后需空一格”,不過流傳至今,完全恪守傳統的反而罕見。

下面我們來看幾個例子:

view plaincopy to clipboardprint?
#include <stdio.h>  
  
int main(void)  
{  
   printf("Hello, world!n");  
   return 0;  
}
view plaincopy to clipboardprint?
#include <iostream>  
using namespace std;  
  
int main()  
{  
    cout << "Hello, world!" << endl;  
    return 0;  
}
view plaincopy to clipboardprint?
public class Hello  
{  
    public static void main(String[] args)  
    {  
        System.out.println("Hello, world!");  
    }  
}

不過,最全的Hello World的集中營在這里:(請大家圍觀這個網頁)

http://www.roesler-ac.de/wolfram/hello.htm

這個網站很BT啊,其開始是從1994年10月3日,于1999年12月30日上互聯網,2005年7月14日收集到了超過200個不同語言的Hello World,2006年12月6日達到300個,2008年2月27日達到400個。

今天這個網站有一共421個不同語言的Hello World,其中有63個來自人類的語言。

轉自:http://coolshell.cn/articles/169.html

原創文章,作者:s19930811,如若轉載,請注明出處:http://www.www58058.com/2235

(0)
s19930811s19930811
上一篇 2016-05-17 13:35
下一篇 2016-05-17 15:05

相關推薦

  • Python內置數據結構

    Python內置數據結構 數值型 Int,float,complex,bool 序列對象 字符串:str ?列表:list ??數組:tuple 鍵值對 集合:set ???字典:dict 數值型 Int,float,complex,bool都是class,1,5.0,2+3j都是對象即示例 Int:python3的int就是長整形,且沒有大小限制,受限于內…

    Linux干貨 2018-03-26
  • 8.5_Linux文本處理工具和grep之正則表達式的使用

    Linux文本處理工具使用 文件查看工具的使用 cat 命令的使用  此命令一般用于查看文件內容比較多 NAME        cat – concatenate files and print on the&…

    Linux干貨 2016-08-08
  • 網絡班N22期第四周博客作業

    一、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@bogon ~]# cp -r /etc/skel /home/tuser1 && chmod -R 60…

    Linux干貨 2016-09-05
  • 一些不起眼但非常有用的 Vim 命令

    原文出處: xmodulo   譯文出處:linux.cn – wangjiezhe   如果我的關于這個話題的最新帖子沒有提醒到你的話,那我明確地說,我是一個 Vim 的粉絲。所以在你們中的某些人向我扔石頭之前,我先向你們展示一系列“鮮為人知的 Vim 命令”。我的意思是,一些你可能以…

    Linux干貨 2015-03-09
  • Nginx反向代理https,提供PhpMyAdmin

    準備工作:主機1、雙網卡:外–172.16.252.187  內–192.168.42.140 主機2:192.168.42. 145 主機3:172.16.251.112 主機4:192.168.42.141 在主機2上:     安裝httpd  yum  install…

    2017-07-01
  • CentOS6 ELK實現

    1 簡介 我們來介紹Centos6.5基于SSL密碼認證部署ELK(Elasticsearch 1.4.4+Logstash 1.4.2+kibana3),同時為大家介紹如何集合如上組件來收集日志,本章的日志收集主要為大家介紹SYSTEM日志收集. 集中化日志收集主要應用場景是在同一個窗口臨時性或永久性鑒定分析系統,應用等各類日志,對用戶提供極大便利,同時也…

    2015-02-15
欧美性久久久久