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

Posted CSDN 程序人生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用 23 种编程语言说“Hello World”相关的知识,希望对你有一定的参考价值。


【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 " 。无论你是有经验的还是初学者,阅读这篇文章,你会对现在流行的一些编程语言有一个新的了解。

01. Python

print('Hello, world!')

02. C

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

03. C++

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

04. Java

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!");
    
  

06. 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

07. javascript

console.log('Hello World');

08. SQL

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

09. 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

print("Hello World!")

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;
  

看完文章,你是否也跃跃欲试了?心动不如行动,赶紧试着自己选择几种编程语言,打开编程世界的大门吧~


 

 


 
☞离职两年后,程序员遭前东家索赔:Bug 是你写的
☞备战一年半,我们让最火的开源网关上了云
☞倪光南:RISC-V 是中国 CPU 领域最受欢迎的架构

以上是关于如何用 23 种编程语言说“Hello World”的主要内容,如果未能解决你的问题,请参考以下文章

想用所有语言编写hello world

使用VS2013调试C语言时出错,连简单的Hello World都报错,调试时显示无法启动程序,无法访问

不同编程语言的“Hello World”

若只如初见---hello world

几种编程语言的Hello world

php Hello World有10种语言版本