> 文章列表 > 如何用 23 种编程语言说“Hello World”

如何用 23 种编程语言说“Hello World”

如何用 23 种编程语言说“Hello World”

在编程的世界里," Hello World " 往往是开发者开始学习一种新语言时写的第一个程序。这个简单的程序会将 “Hello World“ 输出在我们的屏幕上。看似很简单的行为,实际上对于每一个新学习编程语言的人来说,它代表着新的起点。那么,如何在众多的编程语言中输出” Hello World " 呢?

文章目录

    • 1. Python
    • 2. C
    • 3. C++
    • 4. Java
    • 5. C#
    • 6. Visual Basic
    • 7. JavaScript
    • 8. SQL
    • 9. Assembly Language
    • 10. PHP
    • 11. Swift
    • 12. Go
    • 13. R
    • 14. Classic Visual Basic
    • 15. MATLAB
    • 16. Ruby
    • 17. Rust
    • 18. Scala
    • 19. Perl
    • 20. Scratch
    • 21. (Visual) FoxPro
    • 22. SAS
    • 23. Objective-C

我们一起探讨 23 种编程语言,如何在每一种语言中输出 "Hello World " 。无论你是有经验的还是初学者,阅读这篇文章,相信你一定能够有新的了解,你不可能都会吧哈哈哈!!

1. Python

print('Hello, world!')

2. C

#include <stdio.h>
int main() {printf("Hello, World!");return 0;
}

3. C++

#include <iostream>
int main() {std::cout << "Hello World!";return 0;
}

4. Java

class HelloWorld {public static void main(String[] args) {System.out.println("Hello, World!"); }
}

5. C#

namespace HelloWorld
{class Hello {         static void Main(string[] args){System.Console.WriteLine("Hello World!");}}
}

6. Visual Basic

Imports SystemModule Module1Sub Main()Console.WriteLine("Hello World!")Console.WriteLine("Press Enter Key to Exit.")Console.ReadLine()End Sub
End Module

7. JavaScript

console.log('Hello World');

8. SQL

CREATE TABLE helloworld (phrase TEXT);
INSERT INTO helloworld VALUES ("Hello, World!");
SELECT * FROM helloworld;

9. Assembly Language

global    _startsection   .text
_start:   mov       rax, 1                  ; system call for writemov       rdi, 1                  ; file handle 1 is stdoutmov       rsi, message            ; address of string to outputmov       rdx, 13                 ; number of bytessyscall                           ; invoke operating system to do the writemov       rax, 60                 ; system call for exitxor       rdi, rdi                ; exit code 0syscall                           ; invoke operating system to exitsection   .data
message:  db        "Hello, World", 10      ; note the newline at the end

10. PHP

<!DOCTYPE html>
<html>
<body><h1>My first PHP page</h1><?php
echo "Hello World!";
?></body>
</html>

11. Swift

print("Hello, world!")

12. Go

package mainimport "fmt"func main() {fmt.Println("hello world")
}

13. R

Imports SystemModule Module1Sub Main()Console.WriteLine("Hello World!")Console.WriteLine("Press Enter Key to Exit.")Console.ReadLine()End Sub
End Module

14. Classic Visual Basic


Imports SystemModule Module1Sub Main()Console.WriteLine("Hello World!")Console.WriteLine("Press Enter Key to Exit.")Console.ReadLine()End Sub
End Module

15. MATLAB

function y = hello_world 
%#codegen
y = 'Hello World!';

16. Ruby

puts "Hello World"

17. Rust

fn main() {println!("Hello World!");
}

18. Scala

@main def hello() = println("Hello, World!")

19. Perl

#!/usr/bin/perl
use warnings;
print("Hello, World!\\n");

20. Scratch

say Hello World!

21. (Visual) FoxPro

Messagebox("Hello World!",64)
? "Hello World"

22. SAS

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;

23. Objective-C

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];NSLog (@"Hello, World!");[pool drain];return YES;}

心动不如行动,赶紧试着自己选择几种编程语言,打开编程世界的大门吧~

原文链接:程序员成长家园