【CSDN编者按】阅读这篇文章,你将学会用 23 种编程语言说“Hello World”。
原文链接:How To Say “Hello World” In 23 Programming Languages - aster.cloud
未经授权,禁止转载!
整理 | 王子彧
出品 | CSDN(ID:CSDNnews)
在编程的世界里," Hello World " 往往是开发者开始学习一种新语言时写的第一个程序。这个简单的程序会将 "Hello World“ 输出在我们的屏幕上。看似很简单的行为,实际上对于每一个新学习编程语言的人来说,它代表着新的起点。那么,我们如何在众多的编程语言中输出" Hello World " 呢?
在这篇文章中,我们将一起探讨 23 种编程语言,并且告诉你如何在每一种语言中输出 "Hello World " 。无论你是有经验的还是初学者,阅读这篇文章,你会对现在流行的一些编程语言有一个新的了解。
print('Hello, world!')
#include
int main() {
printf("Hello, World!");
return 0;
}
#include
int main() {
std::cout << "Hello World!";
return 0;
}
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
05. C#
namespace HelloWorld
{
class Hello {
static void Main(string[] args)
{
System.Console.WriteLine("Hello World!");
}
}
}
Imports System
Module Module1
Sub Main()
Console.WriteLine("Hello World!")
Console.WriteLine("Press Enter Key to Exit.")
Console.ReadLine()
End Sub
End Module
07. JavaScript
console.log('Hello World');
CREATE TABLE helloworld (phrase TEXT);
INSERT INTO helloworld VALUES ("Hello, World!");
SELECT * FROM helloworld;
global _start
section .text
_start: mov rax, 1 ; system call for write
mov rdi, 1 ; file handle 1 is stdout
mov rsi, message ; address of string to output
mov rdx, 13 ; number of bytes
syscall ; invoke operating system to do the write
mov rax, 60 ; system call for exit
xor rdi, rdi ; exit code 0
syscall ; invoke operating system to exit
section .data
message: db "Hello, World", 10 ; note the newline at the end
My first PHP page
print("Hello, world!")
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
print("Hello World!")
Imports System
Module Module1
Sub Main()
Console.WriteLine("Hello World!")
Console.WriteLine("Press Enter Key to Exit.")
Console.ReadLine()
End Sub
End Module
function y = hello_world
%#codegen
y = 'Hello World!';
puts "Hello World"
fn main() {
println!("Hello World!");
}
@main def hello() = println("Hello, World!")
#!/usr/bin/perl
use warnings;
print("Hello, World!\n");
say Hello World!
Messagebox("Hello World!",64)
? "Hello World"
proc ds2 libs=work;
data _null_;
/* init() - system method */
method init();
declare varchar(16) message; /* method (local) scope */
message = 'Hello World!';
put message;
end;
enddata;
run;
quit;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog (@"Hello, World!");
[pool drain];
return YES;
}
看完文章,你是否也跃跃欲试了?心动不如行动,赶紧试着自己选择几种编程语言,打开编程世界的大门吧~
☞离职两年后,程序员遭前东家索赔:Bug 是你写的
☞备战一年半,我们让最火的开源网关上了云
☞倪光南:RISC-V 是中国 CPU 领域最受欢迎的架构