多种语言的hello,world输出

这篇文章详述了24种编程语言(如Java、C、C++、Python、C#、Ruby等)的Hello World程序,展示了每种语言的环境配置、代码编写、执行方法和语言特点。通过对比,强调了掌握多门语言的重要性,特别是对于Python开发者,需要熟悉C、Java、C++/C#等语言,以实现不同需求。文章还提及了一些语言之间的关联,例如Python与C/C++/Java的关系。
摘要由CSDN通过智能技术生成

这篇文章主要介绍了 24 种编程语言的 Hello World 程序,包括熟知的 Java、C 语言、C++、C#、Ruby、Python、PHP 等编程语言,需要的朋友可以参考下。

Hello World,几乎是程序猿学习各种语言的第一个程序。心血来潮,汇总并整理了下主流开发语言如何实现,包括大致快速了解下这门语言、开发、编译、环境搭建、运行、简单语言等,其实很多语言是有关联的。在当下,只掌握一门语言是不够的,比如说 Python,语言简洁、开发快是其最大优点,但缺点是速度相对较慢,C/C++/Java 开发比较慢,但程序运行速度比较快,如果想兼具两者的优点,就要写Python的扩展,这就涉及到(C、C++、Java、Fortan…)等语言,Python 的 GUI 中 Tkinter 里面又涉及到 TCL 语言,所以就 Python 开发来说,就必须熟悉 C(CPython 就是用 C 开发出来的),最好同时熟悉 Java(Jython、Python 是基于 Java 的实现),C++/C#(IronPython 就是基于 C# 及 .net 的实现),还有不同语言间的通信可能会用到 CORBAL,还有 Python 中可能会调用 SHELL 中的命令,或 Perl 的命令。所以,精通一到两门,熟悉多门语言是必须的。

下面用多种语言来实现打印 Hello World,包括所需要的环境(主要是如何编译、链接等)、代码、语言说明、语言特色介绍。

并带附录:2014 年编程语言总排行榜前二十名、Web 开发语言排行榜前十名以及移动应用开发语言排行榜前十名。

  1. Java

环境: JDK1.7

C:>java -version
java version “1.7.0_51”
Java™ SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot™ Client VM (build 24.51-b03, mixed mode, sharing)

代码:

#FileName: HelloWorld.java
public class HelloWorld #如果有 public 类的话,类名必须和文件同名,注意大小写
{
#Java 入口程序,程序从此入口
public static void main(String[] args)
{
#向控制台打印一条语句
System.out.println(“Hello,World!”);
}
}

说明:

D:\HelloWorld>javac HelloWorld.java #用 javac 编译成字节码文件(HelloWorld.class)
D:\HelloWorld>java HelloWorld #用 java 解释执行成特定平台的机器码
Hello,World!

  1. C

环境: MinGW 或各种 C/C++ 编译器

D:\HelloWorld>gcc -v
Reading specs from C:/Perl/site/lib/auto/MinGW/bin/…/lib/gcc/mingw32/3.4.5/specs
Configured with: …/gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld --with-gnu-as --host=min
gw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable-languages=c,c++,f77,ad
a,objc,java --disable-win32-registry --disable-shared --enable-sjlj-exceptions --enable-libgcj --dis
able-java-awt --without-x --enable-java-gc=boehm --disable-libgcj-debug --enable-interpreter --enabl
e-hash-synchronization --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.5 (mingw-vista special r3)

代码:

#include <stdio.h>
int main() #main 入口函数
{
printf(“Hello,World!”); #printf 函数打印
return 1; #函数返回值
}

说明:

D:\HelloWorld>gcc HelloWorld.c -o output #文件名 HelloWorld.c,-o 输出文件名 output
HelloWorld.c:6:2: warning: no newline at end of file

D:\HelloWorld>output #直接运行输出文件
Hello,World!

#如果未安装 GCC,那么必须按照 http://gcc.gnu.org/install/ 上的详细说明安装 GCC。
#为了在 Windows 上安装 GCC,需要安装 MinGW。
#为了安装 MinGW,请访问 MinGW 的主页 www.mingw.org,进入 MinGW 下载页面,下载最新版本的 MinGW 安装程序,命名格式为 MinGW-.exe。
#当安装 MinWG 时,至少要安装 gcc-core、gcc-g++、binutils 和 MinGW runtime,但是一般情况下都会安装更多其他的项。
#添加您安装的 MinGW 的 bin 子目录到您的 PATH 环境变量中,这样您就可以在命令行中通过简单的名称来指定这些工具。
#当完成安装时,就可以从 Windows 命令行上运行 gcc、g++、ar、ranlib、dlltool 和其他一些 GNU 工具。

  1. C++

环境: MinGW 或各种 C++ 编译器

头文件后缀名:.h、.hpp、.hxx
源文件后缀名:.cpp、.c++、.cxx、.cc、.C

代码:

#include //std::cout 要用到的头文件
#include <stdio.h> //标准输入输出头文件

int main()
{
printf(“Hello,World!–Way 1\n”); //printf 语句打印
puts(“Hello,World!–Way 2”); //puts 语句
puts(“Hello,” " " “World!–Way 3”); //字符串拼接
std::cout &l

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值