C/C++/C#/Java/Python/Rust/Javascript的初学者上手的程序
·
一、“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进行输出。
知识点汇总
- 基础语法(如变量定义、输出语句):不同语言的基本表达方式有所不同,掌握这些是入门的第一步。
- 程序入口函数(如main函数):大多数语言都需要有程序启动的起点,通常是
main函数。 - 编译与解释执行的区别:部分语言需要先编译后运行(如 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
- 运行方式:
或使用在线解释器(如 Replit、Google Colab)python hello.py
6. Rust
- 运行环境:
- 工具链:Rust 官方工具链(rustc、cargo)
- 操作系统:Windows、Linux、macOS
- IDE:RustRover、VS Code(安装 Rust 插件)
- 运行命令:
或使用 Cargo 构建工具:rustc hello.rs ./hellocargo run
7. JavaScript
- 运行环境:
- 浏览器:Chrome、Firefox、Edge 等(控制台中运行)
- Node.js:服务器端 JavaScript 运行环境
- 操作系统:Windows、Linux、macOS
- IDE:VS Code、WebStorm
- 运行方式:
- 浏览器中打开 HTML 文件并在控制台查看输出
- Node.js 环境下运行:
node hello.js

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

更多推荐



所有评论(0)