您现在的位置是:网站首页> 编程资料编程资料

24种编程语言的Hello World程序_其它综合_

2023-05-27 522人已围观

简介 24种编程语言的Hello World程序_其它综合_

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开发语言排行榜前十名以及移动应用开发语言排行榜前十名

01. Java

环境: JDK1.7

复制代码 代码如下:

C:\>java -version  
java version "1.7.0_51" 
Java(TM) SE Runtime Environment (build 1.7.0_51-b13) 
Java HotSpot(TM) 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! 

02. 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  
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工具。

03. C++

环境: MinGW 或 各种C++编译器
头文件后缀名:.h,      .hpp,   .hxx 
源文件后缀名:.cpp,   .c++,  .cxx, .cc, .C  
代码:

复制代码 代码如下:

#include                //std::cout要用到的头文件 
#include                 //标准输入输出头文件 
 
int main() 

  printf("Hello,World!--Way 1\n");    //printf语句打印 
  puts("Hello,World!--Way 2");        //puts语句 
  puts("Hello," " " "World!--Way 3"); //字符串拼接 
  std::cout << "Hello,World!--Way 4" << std::endl; //C++教科书上写法 
  return 1;                                        //作为注释 
}

说明:

复制代码 代码如下:

D:\HelloWorld>g++ HelloWorld.c++ -o output   //源文件后缀也可为.cpp, .C 
 
D:\HelloWorld>output 
Hello,World!--Way 1 
Hello,World!--Way 2 
Hello,World!--Way 3 
Hello,World!--Way 4

 04. Python

环境: Python 2.x 或 Python 3.x

复制代码 代码如下:

D:\HelloWorld>python 
Python 2.7.4 (default, Apr  6 2013, 19:55:15) [MSC v.1500 64 bit (AMD64)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 

代码:
复制代码 代码如下:

>>>> print "Hello,World!"   #Python 2.x 
Hello,World! 
>>> print("Hello,World!")  #Python 3.x   
Hello,World! 

说明:

1. 在Python 3.x中,print语句是函数,所以为print() 
2. 也可以在写在.py文件,同样执行. 
3. python2.6及以上版本和python3.x基本相同,也同样可以使用print()来打印 


05. C#

环境: Windows

复制代码 代码如下:

d:\HelloWorld>csc -v 
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.4927 
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727 
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved. 

代码:
复制代码 代码如下:

//FileName: HelloWorld.cs 
using System; 
class TestApp 

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

//执行如下: 
d:\HelloWorld>csc HelloWorld.cs 
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.4927 
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727 
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved. 
 
d:\HelloWorld>HelloWorld.exe 
Hello,World! 

说明:
C#其实和Java非常相像,刚才用的是命令行方式,需要设置环境变量,可以参考下面:
https://www.jb51.net/article/67171.htm
如果是直接下载Microsoft Visual Studio的话,就可以再IDE中用快捷键编译,运行

06. PHP

环境: XAMPP 1.8.3 环境搭建指南:http://www.cnblogs.com/wangkangluo1/archive/2011/07/19/2110943.html
代码:

复制代码 代码如下:

 
 
echo "Hello,World!";            //打印语句 
echo "The first php program!";  //打印语句 
echo phpinfo();                 //phpinfo()系统函数,输出环境信息 
?> 
 
 

说明:

复制代码 代码如下:

#PHP(Hypertext Preprocessor)。 
#PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言 
#PHP语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。 
#PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。它可以比CGI或者Perl更快速的执行动态网页。 
#与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多; 
#与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,成分利用了服务器的性能; 
#PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中, 
#其他用户在一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。 
#PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。  

07. JavaScript
环境: node.js 或 jaxer
node下载链接: http://nodejs.org/download/  按提示,下载自己想要的文件即可。

复制代码 代码如下:

D:\>node -v     
v0.10.33 

代码:
复制代码 代码如下:

var sys = require("sys");    #导入需要的sys模块 
sys.puts("Hello,World!");    #调用里面的puts函数来打印字符串 

说明:
复制代码 代码如下:

D:\>node HelloWorld.js       #node + *.js,执行 
Hello,World! 
#JavaScript是Web的编程语言。 
#所有现代的HTML页面都使用JavaScript。 
#JavaScript 非常容易学。 

08. Ruby
环境: ruby 1.9.3

复制代码 代码如下:

D:\HelloWorld>ruby -v 
ruby 1.9.3p429 (2013-05-15) [i386-mingw32]
提示: 本文由整理自网络,如有侵权请联系本站删除!
本站声明:
1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!

-六神源码网