Hello World中文意思是“你好,世界”。因为《C语言程序设计》中使用它做为第一个演示程序,所以后来的程序员在学习编程或进行设备调试时延续了这一习惯,将“Hello World”作为自己的第一个程序。[1][2]
产生由来
“Hello, world"程序是指在计算机屏幕上输出“Hello,world”这行字符串的计算机程序,“hello, world”的中文意思是“你好,世界。”。这个例程在Brian Kernighan 和Dennis M. Ritchie合著的《The C Programme Language》使用而广泛流行。因为它的简洁,实用,并包含了一个该版本的C程序首次在1974年Brian Kernighan所撰写的《Programming in C: A Tutorial》出现。[1][2]
实际上将“Hello”和“World”一起使用的程序最早出现于1972年,在贝尔实验室成员Brian Kernighan撰写的内部技术文件《Introduction to the Language B》之中。最初的"Hello World"打印内容有个标准,即全小写,有逗号,逗号后空一格,且无感叹号。不过沿用至今,完全遵循传统标准形式的反而很少出现。[1][2]
C
#include <stdio.h> int main() { printf("Hello,World!"); return 0; }
参考资料:[3]
C++
#include <iostream> int main(){ std::cout<<"Hello,World!"<<std::endl; return 0; }
或者
#include <iostream> using namespace std; int main(){ cout<<"Hello,World!"<<std::endl; return 0; }
参考资料:[4]
C#
namespace HelloWorld { class Program { static void Main(string[] args) { System.Console.Write("Hello,World!"); } } }
参考资料:[5]
Java
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello,World!"); } }
参考资料:[6]
Python
可以使用单引号' '或双引号" "
print("Hello,World!")
参考资料:[7]
JavaScript
alert ("Hello,World!");
或者
document.write("Hello,World!");
参考资料:[8]
PHP
<?php echo 'Hello,world!'; print 'Hello,world!';?>
参考资料:[9]
Go
package main func main(){ println("Hello,world!") }
参考资料:[10]
MATLAB
disp('Hello,world!')
参考资料:[11]
HTML
<!DOCTYPE html> <html> <head> <title>Hello,World</title> </head> <body> <p>Hello,World</p> </body> </html>
参考资料:[12]
易语言
信息框(“Hello, world!”,0,)
参考资料:[13]
Basic
print("Hello, world!")
参考资料:[14]
lua
print("Hello, world!")
参考资料:[15]
VB
Module MainFrm Sub Main() System.Console.WriteLine("Hello, World!") End Sub End Module
参考资料:[16]
OC
#import <Foundation/Foundation.h> int main() { NSLog(@"Hello, World!"); }
参考资料:[17]
Swift
print("Hello, World!")
参考资料:[18]
ASP
response.write ("Hello,World!")
参考资料:[19]
BATCH/批处理命令
@echo off echo Hello, World! pause
参考资料:[20]
汇编语言
DATA SEGMENT; 定义数据段 PRINT DB "Hello World!", 0AH, 0DH, '$' ; 定义一个字符串,以'$'结束 DATA ENDS ; 定义数据段结束 STACK SEGMENT STACK ; 定义堆栈段 DW 20 DUP(0); 为堆栈段分配空间 STACK ENDS ; 定义堆栈段结束 ASSUME CS:CODE, DS:DATA, SS:STACK ; 告诉编译器将段寄存器与符号对应起来 CODE SEGMENT ; 定义代码段 START: ;程序入口 MOV AX, DATA MOV DS, AX ;将段地址DATA送入DS中 MOV DX, OFFSET PRINT ;将字符串地址送人DX中 MOV AH, 09H INT 21H ;调用INT 21H的9号中断 MOV AH, 4CH ;返回DOS系统 INT 21H CODE ENDS ;定义代码段结束 END START ;程序结束
参考资料:[21]
参考资料 21
- hello world 为什么我们看到学习中有这一句话!!! — 博客园
- hello world — CSDN
- C语言入门(1)——Hello World — CSDN
- C++ —— Hello World — CSDN博客
- 用C#写一个“Hello World !” — CSDN博客
- Java 基础 —— Hello World — CSDN博客
- 用Python编写Hello world程序 — CSDN
- JavaScript脚本语言介绍并实现第一个Hello World程序 — CSDN博客
- 第一个PHP程序--Hello World — CSDN博客
- 第一个 Go 程序,从 Hello World 开始 — 稀土掘金
- MATLAB运行m文件的3种方法:MATLAB输出hello world代码: — CSDN博客
- 初识HTML:简单的Hello World网页制作 — CSDN
- 易语言入门-HelloWorld — CSDN博客
- 26 种不同的编程语言的 “Hello World” 程序 — 菜鸟教程
- lua入门1 helloworld — CSDN博客
- Hello World 我的第一个VB程序 — CSDN博客
- 1.详解OC第一个程序--Hello World — CSDN博客
- swift5 基本语法-从Hello, World开始 — CSDN博客
- " Hello World" 之ASP版 — CSDN博客
- 批处理 bat 学习之 hello world — CSDN博客
- 汇编语言实现Hello World的输出 — CSDN博客