一、“Hello, World!”

代码概述
下面将依次用 C、C++、C#、Java、Python、Rust 和 JavaScript 编写一个简单的入门程序,该程序会在控制台输出 “Hello, World!”。
在这里插入图片描述


1. C 语言

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

2. C++

#include <iostream>

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

3. C#

using System;

class Program {
    static void Main() {
        Console.WriteLine("Hello, World!");
    }
}

4. Java

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

5. Python

print("Hello, World!")

6. Rust

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

7. JavaScript (Node.js 环境或浏览器控制台中运行)

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

代码解析

  • C: 使用 printf 输出字符串到控制台,main 是程序入口。
  • C++: 使用 std::cout 输出文本,标准命名空间需加上 std::
  • C#: 使用 Console.WriteLine 打印信息,程序结构基于类和方法。
  • Java: 类名与文件名必须一致,主函数是程序入口。
  • Python: 简洁语法,直接使用 print() 输出内容。
  • Rust: 使用宏 println! 打印信息,语法规则严格。
  • JavaScript: 在控制台环境使用 console.log 进行输出。

知识点汇总

  1. 基础语法(如变量定义、输出语句):不同语言的基本表达方式有所不同,掌握这些是入门的第一步。
  2. 程序入口函数(如main函数):大多数语言都需要有程序启动的起点,通常是 main 函数。
  3. 编译与解释执行的区别:部分语言需要先编译后运行(如 C/C++/Java),而有些则是解释执行(如 Python/JavaScript)。

在这里插入图片描述

二、运行环境

下面为每种语言补充其对应的运行环境说明,帮助初学者搭建开发环境并运行 “Hello, World!” 程序。


代码解析
在这里插入图片描述

1. C 语言

  • 运行环境
    • 编译器:GCC(GNU Compiler Collection)
    • 操作系统:Windows(使用 MinGW)、Linux、macOS
    • IDE:Code::Blocks、Dev-C++、VS Code(配合插件和 GCC)
  • 编译与运行命令
    gcc hello.c -o hello
    ./hello
    

2. C++

  • 运行环境
    • 编译器:g++(属于 GCC)、MSVC(Microsoft Visual C++)、Clang
    • 操作系统:Windows、Linux、macOS
    • IDE:Visual Studio、CLion、VS Code
  • 编译与运行命令
    g++ hello.cpp -o hello
    ./hello
    

3. C#

  • 运行环境
    • 平台:.NET Framework 或 .NET Core/.NET 5+
    • 操作系统:Windows(推荐使用 Visual Studio)、跨平台可使用 .NET Core(支持 Linux/macOS)
    • IDE:Visual Studio、Rider、VS Code(需配置 .NET SDK)
  • 运行方式
    • 使用 dotnet run 命令或在 IDE 中直接运行

4. Java

  • 运行环境
    • JDK(Java Development Kit):如 OpenJDK、Oracle JDK
    • 操作系统:Windows、Linux、macOS
    • IDE:Eclipse、IntelliJ IDEA、NetBeans、VS Code(配合插件)
  • 运行命令
    javac HelloWorld.java
    java HelloWorld
    

5. Python

  • 运行环境
    • 解释器:CPython(官方)、PyPy、Jython 等
    • 操作系统:Windows、Linux、macOS
    • IDE:PyCharm、VS Code、IDLE、Jupyter Notebook
  • 运行方式
    python hello.py
    
    或使用在线解释器(如 Replit、Google Colab)

6. Rust

  • 运行环境
    • 工具链:Rust 官方工具链(rustc、cargo)
    • 操作系统:Windows、Linux、macOS
    • IDE:RustRover、VS Code(安装 Rust 插件)
  • 运行命令
    rustc hello.rs
    ./hello
    
    或使用 Cargo 构建工具:
    cargo run
    

7. JavaScript

  • 运行环境
    • 浏览器:Chrome、Firefox、Edge 等(控制台中运行)
    • Node.js:服务器端 JavaScript 运行环境
    • 操作系统:Windows、Linux、macOS
    • IDE:VS Code、WebStorm
  • 运行方式
    • 浏览器中打开 HTML 文件并在控制台查看输出
    • Node.js 环境下运行:
      node hello.js
      

在这里插入图片描述


知识点汇总

  1. 编程环境搭建与配置:不同语言所需的编译器/解释器和开发工具各不相同,需根据语言特性进行配置。
  2. 命令行操作基础:掌握基本的终端命令(如编译、运行程序)是开发入门的重要环节。
  3. 集成开发环境(IDE)使用:大多数现代开发通过 IDE 实现代码编写、调试和运行,提高效率。

在这里插入图片描述

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐