如何用 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;
}

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

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

目录
打赏
0
0
0
0
16
分享
相关文章
Python编程入门:理解基础语法与编写第一个程序
【10月更文挑战第37天】本文旨在为初学者提供Python编程的初步了解,通过简明的语言和直观的例子,引导读者掌握Python的基础语法,并完成一个简单的程序。我们将从变量、数据类型到控制结构,逐步展开讲解,确保即使是编程新手也能轻松跟上。文章末尾附有完整代码示例,供读者参考和实践。
安卓应用开发入门:打造你的第一个“Hello World”
【9月更文挑战第11天】在编程的世界里,每一个初学者的旅程都从一个简单的“Hello World”开始。本文将带领安卓开发的新手们,通过简单直观的方式,一步步构建出自己的第一个安卓应用。我们将探索安卓工作室(Android Studio)的安装、项目的创建,以及如何运行和调试你的应用。无论你是编程新手还是想扩展技能的老手,这篇文章都将为你打开一扇通往安卓世界的大门。
246 7
安卓应用开发入门:打造你的第一个"Hello World"
【9月更文挑战第11天】在探索安卓开发的海洋中,每个开发者的航行都从简单的"Hello World"开始。本文将作为你的航标,引导你驶向安卓应用开发的精彩世界。我们将一起启航,通过浅显易懂的语言和步骤,学习如何构建并运行你的第一个安卓应用。无论你是编程新手还是希望扩展技能的老手,这篇文章都将为你提供所需的知识和信心。准备好了吗?让我们揭开安卓开发的神秘面纱,一起创造些令人兴奋的东西吧!
Rust语言的Hello, World! 程序解析
Rust语言的Hello, World! 程序解析
【Go语言专栏】Go语言入门教程:从安装到第一个Hello World
【4月更文挑战第30天】本文介绍了Go语言的基础知识,包括其由Google开发、静态类型、编译型特点以及在服务器端编程等领域的应用。文章详细阐述了如何安装Go语言,包括在Windows、macOS和Linux上的步骤,并提供了验证安装的方法。接着,介绍了设置工作空间和配置环境变量的过程。最后,通过创建并运行一个&quot;Hello, World!&quot;程序,让读者初步体验Go语言的编程。文章还提供了进一步学习Go语言的资源,助力读者深入学习。
202 1
Python 进阶指南(编程轻松进阶):十、编写高效函数
Python 进阶指南(编程轻松进阶):十、编写高效函数
77 0
|
10月前
|
C 语言入门:如何编写 Hello World
C 语言是由 Dennis Ritchie 于 1972 年在贝尔实验室创建的一种通用编程语言。尽管年代久远,它仍然是一款非常流行的语言。它之所以受欢迎的主要原因是它是计算机科学领域的基础语言之一。C 语言与 UNIX 紧密相连,因为它被用于编写 UNIX 操作系统。
236 0
C语言从零开始之Hello World
C语言从零开始之Hello World
123 0
Python 入门必备-编程逻辑判断及案例练习|学习笔记
快速学习 Python 入门必备-编程逻辑判断及案例练习
157 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等