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

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

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

我们一起探讨 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 System
Module Module1
  Sub 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    _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

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 main
import "fmt"
func main() {
    fmt.Println("hello world")
}

13. R

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

14. Classic Visual Basic

Imports System
Module Module1
  Sub 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;
}

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

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

相关文章
|
2月前
|
算法 编译器 C语言
C++语言的“Hello World”
C++语言的“Hello World”
16 0
|
4月前
|
Java 程序员 Shell
Python 进阶指南(编程轻松进阶):六、编写 Python 风格的代码
Python 进阶指南(编程轻松进阶):六、编写 Python 风格的代码
42 0
|
2月前
|
Rust Windows Linux
【Rust】——基础Hello_world
【Rust】——基础Hello_world
20 0
|
4月前
|
存储 程序员 Shell
Python 进阶指南(编程轻松进阶):十、编写高效函数
Python 进阶指南(编程轻松进阶):十、编写高效函数
37 0
|
5月前
|
Unix Java C语言
C 语言入门:如何编写 Hello World
C 语言是由 Dennis Ritchie 于 1972 年在贝尔实验室创建的一种通用编程语言。尽管年代久远,它仍然是一款非常流行的语言。它之所以受欢迎的主要原因是它是计算机科学领域的基础语言之一。C 语言与 UNIX 紧密相连,因为它被用于编写 UNIX 操作系统。
110 0
|
Java Unix 编译器
C语言从零开始之Hello World
C语言从零开始之Hello World
93 0
|
SQL IDE JavaScript
你会几种语言编写 Hello World ?
Hello, World最早是由 Brian Kernighan 创建的。1978年,Brian Kernighan写了一本名叫《C程序设计语言》的编程书,在程序员中广为流传。他在这本书中第一次引用的Hello World程序,源自他在1973年编写的一部讲授 B语言的编程教程
|
C语言 C++
C/C++语言入门(精讲系列)——Hello World 你好,世界
C/C++语言入门(精讲系列)——Hello World 你好,世界
205 0
|
算法 程序员 Python
白话语言解释Python中的概念?
现如今,编程已经成为一个非常普遍的技能,很多工作中都可以用上。于是,作为程序员,经常会被周围人(比如自己的女朋友)问到关于编程是什么的问题。
219 0
|
JavaScript Java 前端开发
50种不同编程语言的“Hello, World”,你会写几种?
历经 70 年,不断出现的编程语言为开发者解决了哪些难题?其存在又有怎样的特性?本文将以「Hello, World」为例,花样呈现 50 种编程语言。
1867 0
50种不同编程语言的“Hello, World”,你会写几种?

热门文章

最新文章