穿越编程时光:20种常用编程语言的"Hello, World!"初体验

开发 后端
未来的编程旅程,你准备好了吗?跟随着“Hello, World!”的声音,让我们一同探索编程的无尽可能性。编程世界,因你而精彩。

在编程的大时光中穿越,从每一门编程语言的最初体验开始。这些简单的“Hello, World!”程序既是编程学习的第一步,也是发现语言特性的契机。我们在编程语言演变的时光里回顾一番,体验30种常用编程语言的“Hello, World!”,或许在这其中,有你钟情的语言正在等待着你。

等读完这篇文章,你也可以对外装X:我精通20种语言……的“Hello World”!

Fortran (1957):

Fortran,缩写自“Formula Translation”,是最早面向科学计算的高级编程语言。它在数值计算和科学领域的应用上有着悠久的历史,为编写复杂的数学和物理计算提供了便捷。

PROGRAM HelloWorld
    WRITE(*,*) 'Hello, World!'
END PROGRAM HelloWorld

C (1972):

C语言,由Dennis Ritchie在贝尔实验室设计,是一种通用的、面向过程的编程语言。C语言的设计理念强调效率和直接的硬件控制,它对现代编程语言产生了深远影响,如C++、Java等。

#include <stdio.h>

int main()
{
	printf("hello world\n");
	return 0;
}

SQL (1974):

SQL,全称为“Structured Query Language”,是一种用于管理和查询关系数据库的标准化语言。SQL使得数据的操作变得简单而强大,成为数据库领域的重要工具。

SELECT 'Hello, World!' AS greeting;

Scheme (1975):

Scheme,是一种Lisp方言,旨在提供极简主义的语言设计。它强调递归和高度可定制性,是一门函数式编程语言。

(display "Hello, World!")

C++ (1983):

C++,是C语言的扩展,引入了面向对象编程和泛型编程的特性。它在游戏开发、系统编程等领域广泛应用。

#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

Objective-C (1984):

Objective-C,是C语言的超集,主要用于iOS和macOS应用程序开发。它为苹果公司的平台带来了面向对象编程的特性。

#import <Foundation/Foundation.h>

int main() {
    @autoreleasepool {
        NSLog(@"Hello, World!");
    }
    return 0;
}

MATLAB (1984):

MATLAB,全称“Matrix Laboratory”,是一种用于数学计算、可视化和算法开发的高级编程语言。它在科学和工程领域广泛用于数据分析和模型设计。

disp('Hello, World!');

Shell脚本(Bash) (1989):

Shell脚本通常用于系统管理和自动化任务。

#!/bin/bash
echo "Hello, World!"

Python (1991):

Python,是一种高级、通用、解释型的编程语言,以清晰简洁的语法和强大的标准库而闻名。Python广泛应用于Web开发、数据科学、人工智能等领域。

print("Hello, World!")

Lua (1993):

Lua,是一种轻量级的嵌入式脚本语言,广泛用于游戏开发和嵌入式系统。它的设计目标是简单、高效、可扩展。

print("Hello, World!")

R (1993):

R,是一种用于统计计算和数据分析的编程语言和环境。它是开源的,具有丰富的统计和绘图功能,广泛应用于数据科学领域。

cat("Hello, World!\n")

Java (1995):

Java,是一种面向对象的、跨平台的编程语言,广泛用于企业级应用和移动应用开发。它的口号是“Write once, run anywhere”(一次编写,到处运行),强调可移植性和性能。

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

JavaScript (1995):

JavaScript,是一种用于网页开发的脚本语言,为网页添加交互性和动态性。它是Web技术的重要组成部分,广泛用于前端开发。

console.log("Hello, World!");

PHP (1995):

PHP,是一种用于服务器端脚本编程的语言,主要用于动态网页的开发。它是世界上最流行的服务器端脚本语言之一。

<?php
	echo "Hello, World!";
?>

Ruby (1995):

Ruby,是一种动态、面向对象的脚本语言,注重简洁和开发人员友好性。它的灵活性和富有表现力的语法使得它在Web开发中备受欢迎。

puts "Hello, World!"

Scala (2003):

Scala,是一种多范式编程语言,结合了面向对象和函数式编程的特性。它在Java虚拟机上运行,为开发人员提供了更灵活的选择。

object HelloWorld extends App {
    println("Hello, World!")
}

Go (2009):

Go(又称Golang),是由Google开发的一种编程语言,注重简洁性和效率,适用于并发和大规模系统开发。

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

Rust (2010):

Rust是强调内存安全和并发性能的系统级编程语言,适用于高性能应用和系统开发。

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

Kotlin (2011):

Kotlin,是一种现代化的编程语言,兼容Java,可用于Android应用开发。它的简洁性和安全性使得它在Android社区中日益流行。

fun main() {
    println("Hello, World!")
}

TypeScript (2012):

TypeScript是JavaScript的超集,添加了静态类型检查,用于大型Web应用开发。

console.log("Hello, World!");

最后放上咱们的远古大招,汇编语言的HelloWorld,致敬上一代的程序员大佬

section .data
    hello db 'Hello, World!',0

section .text
    global _start

_start:
    ; write Hello, World! to stdout
    mov eax, 4
    mov ebx, 1
    mov ecx, hello
    mov edx, 13
    int 0x80

    ; exit the program
    mov eax, 1
    xor ebx, ebx
    int 0x80

未来的编程旅程,你准备好了吗?跟随着“Hello, World!”的声音,让我们一同探索编程的无尽可能性。编程世界,因你而精彩。

上面有你熟悉的语言么?大家都在用什么语言进行开发呢?

责任编辑:姜华 来源: 今日头条
相关推荐

2023-04-10 18:34:25

编程语言开发

2017-11-28 16:57:18

2021-08-12 14:33:20

Python多线程编程

2011-06-20 13:23:03

Qt Quick QML

2011-06-07 17:35:39

iphone 多线程

2022-12-09 00:09:10

编程语言开发人员通信

2018-09-27 16:35:01

程序员编程语言Python

2014-09-17 11:45:20

iOS编程App运作

2020-03-25 14:40:45

语言编程语言Hello

2011-11-17 09:20:13

LuaMark Gibbs马克·吉布斯

2011-07-28 14:19:12

iPhone 网络编程 聊天程序

2024-04-11 13:13:27

2015-01-04 13:42:15

编程语言

2020-02-05 17:09:28

编程语言代码Ruby

2021-03-28 20:58:25

Go语言线程

2013-06-06 13:58:14

C语言

2012-05-07 10:16:40

在线开发集成开发开发工具

2017-08-08 10:45:01

Python编程语言

2018-03-13 09:34:30

人工智能编程语言Python

2010-01-25 15:09:17

C++语言
点赞
收藏

51CTO技术栈公众号