html5中文学习网

您的位置: 首页 > 网络编程 > 网页编辑器 » 正文

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的命令。所以,精通一到两门,熟悉多门语言是必须的。WPTHTML5中文学习网 - HTML5先行者学习网

下面用多种语言来实现打印Hello,World,包括所需要的环境(主要是如何编译,链接等),代码,语言说明,语言特色介绍.WPTHTML5中文学习网 - HTML5先行者学习网

并带附录:2014年编程语言总排行榜前二十名、Web开发语言排行榜前十名以及移动应用开发语言排行榜前十名WPTHTML5中文学习网 - HTML5先行者学习网

01. JavaWPTHTML5中文学习网 - HTML5先行者学习网

环境: JDK1.7WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
C:/>java -version   WPTHTML5中文学习网 - HTML5先行者学习网
java version "1.7.0_51"  WPTHTML5中文学习网 - HTML5先行者学习网
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)  WPTHTML5中文学习网 - HTML5先行者学习网
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

代码: WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
#FileName: HelloWorld.java  WPTHTML5中文学习网 - HTML5先行者学习网
public class HelloWorld   #如果有public类的话,类名必须和文件同名,注意大小写  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
  #Java入口程序,程序从此入口  WPTHTML5中文学习网 - HTML5先行者学习网
  public static void main(String[] args)  WPTHTML5中文学习网 - HTML5先行者学习网
  {  WPTHTML5中文学习网 - HTML5先行者学习网
  #向控制台打印一条语句  WPTHTML5中文学习网 - HTML5先行者学习网
    System.out.println("Hello,World!");  WPTHTML5中文学习网 - HTML5先行者学习网
  }  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
说明:WPTHTML5中文学习网 - HTML5先行者学习网
复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
D:/HelloWorld>javac HelloWorld.java    #用javac编译成字节码文件(HelloWorld.class)  WPTHTML5中文学习网 - HTML5先行者学习网
D:/HelloWorld>java HelloWorld          #用java解释执行成特定平台的机器码  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

02. CWPTHTML5中文学习网 - HTML5先行者学习网

环境: MinGW 或各种C/C++编译器WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
D:/HelloWorld>gcc -v  WPTHTML5中文学习网 - HTML5先行者学习网
Reading specs from C:/Perl/site/lib/auto/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs  WPTHTML5中文学习网 - HTML5先行者学习网
Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld --with-gnu-as --host=min  WPTHTML5中文学习网 - HTML5先行者学习网
gw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable-languages=c,c++,f77,ad  WPTHTML5中文学习网 - HTML5先行者学习网
a,objc,java --disable-win32-registry --disable-shared --enable-sjlj-exceptions --enable-libgcj --dis  WPTHTML5中文学习网 - HTML5先行者学习网
able-java-awt --without-x --enable-java-gc=boehm --disable-libgcj-debug --enable-interpreter --enabl  WPTHTML5中文学习网 - HTML5先行者学习网
e-hash-synchronization --enable-libstdcxx-debug  WPTHTML5中文学习网 - HTML5先行者学习网
Thread model: win32  WPTHTML5中文学习网 - HTML5先行者学习网
gcc version 3.4.5 (mingw-vista special r3)  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
代码: WPTHTML5中文学习网 - HTML5先行者学习网
复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
#include <stdio.h>  WPTHTML5中文学习网 - HTML5先行者学习网
int main()                #main入口函数  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
  printf("Hello,World!"); #printf函数打印  WPTHTML5中文学习网 - HTML5先行者学习网
  return 1;               #函数返回值  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
说明:WPTHTML5中文学习网 - HTML5先行者学习网
复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
D:/HelloWorld>gcc HelloWorld.c -o output   #文件名HelloWorld.c, -o输出文件名:output  WPTHTML5中文学习网 - HTML5先行者学习网
HelloWorld.c:6:2: warning: no newline at end of file  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
D:/HelloWorld>output                       #直接运行输出文件               WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
#如果未安装GCC,那么必须按照 http://gcc.gnu.org/install/上的详细说明安装GCC。  WPTHTML5中文学习网 - HTML5先行者学习网
#为了在 Windows上安装GCC,需要安装MinGW. 为了安装 MinGW,请访问MinGW的主页www.mingw.org,  WPTHTML5中文学习网 - HTML5先行者学习网
#进入MinGW下载页面,下载最新版本的 MinGW 安装程序,命名格式为 MinGW-<version>.exe    WPTHTML5中文学习网 - HTML5先行者学习网
#当安装 MinWG时,至少要安装gcc-core、gcc-g++、binutils和MinGW runtime,但是一般情况下都会安装更多其他的项。    WPTHTML5中文学习网 - HTML5先行者学习网
#添加您安装的 MinGW 的bin子目录到您的 PATH 环境变量中,这样您就可以在命令行中通过简单的名称来指定这些工具。    WPTHTML5中文学习网 - HTML5先行者学习网
#当完成安装时,就可以从Windows命令行上运行gcc、g++、ar、ranlib、dlltool和其他一些GNU工具。WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

03. C++WPTHTML5中文学习网 - HTML5先行者学习网

环境: MinGW 或 各种C++编译器WPTHTML5中文学习网 - HTML5先行者学习网
头文件后缀名:.h,      .hpp,   .hxx  WPTHTML5中文学习网 - HTML5先行者学习网
源文件后缀名:.cpp,   .c++,  .cxx, .cc, .C   WPTHTML5中文学习网 - HTML5先行者学习网
代码:WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
#include <iostream>               //std::cout要用到的头文件  WPTHTML5中文学习网 - HTML5先行者学习网
#include <stdio.h>                //标准输入输出头文件  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
int main()  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
  printf("Hello,World!--Way 1/n");    //printf语句打印  WPTHTML5中文学习网 - HTML5先行者学习网
  puts("Hello,World!--Way 2");        //puts语句  WPTHTML5中文学习网 - HTML5先行者学习网
  puts("Hello," " " "World!--Way 3"); //字符串拼接  WPTHTML5中文学习网 - HTML5先行者学习网
  std::cout << "Hello,World!--Way 4" << std::endl; //C++教科书上写法  WPTHTML5中文学习网 - HTML5先行者学习网
  return 1;                                        //作为注释  WPTHTML5中文学习网 - HTML5先行者学习网
} WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

说明:WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
D:/HelloWorld>g++ HelloWorld.c++ -o output   //源文件后缀也可为.cpp, .C  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
D:/HelloWorld>output  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!--Way 1  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!--Way 2  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!--Way 3  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!--Way 4WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

 04. PythonWPTHTML5中文学习网 - HTML5先行者学习网

环境: Python 2.x 或 Python 3.xWPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
D:/HelloWorld>python  WPTHTML5中文学习网 - HTML5先行者学习网
Python 2.7.4 (default, Apr  6 2013, 19:55:15) [MSC v.1500 64 bit (AMD64)] on win32  WPTHTML5中文学习网 - HTML5先行者学习网
Type "help", "copyright", "credits" or "license" for more information.  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
代码:WPTHTML5中文学习网 - HTML5先行者学习网
复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
>>>> print "Hello,World!"   #Python 2.x  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
>>> print("Hello,World!")  #Python 3.x    WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

说明:WPTHTML5中文学习网 - HTML5先行者学习网

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

WPTHTML5中文学习网 - HTML5先行者学习网
05. C#
WPTHTML5中文学习网 - HTML5先行者学习网
环境: WindowsWPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
d:/HelloWorld>csc -v  WPTHTML5中文学习网 - HTML5先行者学习网
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.4927  WPTHTML5中文学习网 - HTML5先行者学习网
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727  WPTHTML5中文学习网 - HTML5先行者学习网
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
代码:WPTHTML5中文学习网 - HTML5先行者学习网
复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
//FileName: HelloWorld.cs  WPTHTML5中文学习网 - HTML5先行者学习网
using System;  WPTHTML5中文学习网 - HTML5先行者学习网
class TestApp  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
  public static void Main()  WPTHTML5中文学习网 - HTML5先行者学习网
  {  WPTHTML5中文学习网 - HTML5先行者学习网
    Console.WriteLine("Hello,World!");  WPTHTML5中文学习网 - HTML5先行者学习网
    Console.ReadKey();  WPTHTML5中文学习网 - HTML5先行者学习网
  }  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
//执行如下:  WPTHTML5中文学习网 - HTML5先行者学习网
d:/HelloWorld>csc HelloWorld.cs  WPTHTML5中文学习网 - HTML5先行者学习网
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.4927  WPTHTML5中文学习网 - HTML5先行者学习网
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727  WPTHTML5中文学习网 - HTML5先行者学习网
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
d:/HelloWorld>HelloWorld.exe  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

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

06. PHPWPTHTML5中文学习网 - HTML5先行者学习网

环境: XAMPP 1.8.3 环境搭建指南:http://www.cnblogs.com/wangkangluo1/archive/2011/07/19/2110943.htmlWPTHTML5中文学习网 - HTML5先行者学习网
代码:WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
<!DOCTYPE html>  WPTHTML5中文学习网 - HTML5先行者学习网
<body>  WPTHTML5中文学习网 - HTML5先行者学习网
<?php  WPTHTML5中文学习网 - HTML5先行者学习网
echo "Hello,World!";            //打印语句  WPTHTML5中文学习网 - HTML5先行者学习网
echo "The first php program!";  //打印语句  WPTHTML5中文学习网 - HTML5先行者学习网
echo phpinfo();                 //phpinfo()系统函数,输出环境信息  WPTHTML5中文学习网 - HTML5先行者学习网
?>  WPTHTML5中文学习网 - HTML5先行者学习网
</body>  WPTHTML5中文学习网 - HTML5先行者学习网
</html>  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

WPTHTML5中文学习网 - HTML5先行者学习网

说明:WPTHTML5中文学习网 - HTML5先行者学习网

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

07. JavaScriptWPTHTML5中文学习网 - HTML5先行者学习网
环境: node.js 或 jaxerWPTHTML5中文学习网 - HTML5先行者学习网
node下载链接: http://nodejs.org/download/  按提示,下载自己想要的文件即可。WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
D:/>node -v      WPTHTML5中文学习网 - HTML5先行者学习网
v0.10.33  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
代码:WPTHTML5中文学习网 - HTML5先行者学习网
复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
var sys = require("sys");    #导入需要的sys模块  WPTHTML5中文学习网 - HTML5先行者学习网
sys.puts("Hello,World!");    #调用里面的puts函数来打印字符串  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
说明:WPTHTML5中文学习网 - HTML5先行者学习网
复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
D:/>node HelloWorld.js       #node + *.js,执行  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
#JavaScript是Web的编程语言。  WPTHTML5中文学习网 - HTML5先行者学习网
#所有现代的HTML页面都使用JavaScript。  WPTHTML5中文学习网 - HTML5先行者学习网
#JavaScript 非常容易学。  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

08. RubyWPTHTML5中文学习网 - HTML5先行者学习网
环境: ruby 1.9.3WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
D:/HelloWorld>ruby -v  WPTHTML5中文学习网 - HTML5先行者学习网
ruby 1.9.3p429 (2013-05-15) [i386-mingw32]WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
代码:WPTHTML5中文学习网 - HTML5先行者学习网
复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
#可用print语句打印  WPTHTML5中文学习网 - HTML5先行者学习网
print "Hello,World!/n"   WPTHTML5中文学习网 - HTML5先行者学习网
#可用puts语句打印  WPTHTML5中文学习网 - HTML5先行者学习网
puts  "Hello,World!/n"   WPTHTML5中文学习网 - HTML5先行者学习网
#可以先声明一个变量,然后再用puts语句  WPTHTML5中文学习网 - HTML5先行者学习网
a = "Hello,World!/n"     WPTHTML5中文学习网 - HTML5先行者学习网
puts a  WPTHTML5中文学习网 - HTML5先行者学习网
#可以先写个函数再调用  WPTHTML5中文学习网 - HTML5先行者学习网
def say(name)  WPTHTML5中文学习网 - HTML5先行者学习网
   "Hello,#{name}"  WPTHTML5中文学习网 - HTML5先行者学习网
end  WPTHTML5中文学习网 - HTML5先行者学习网
puts say("World!")WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

说明:WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
D:/HelloWorld>ruby HelloWorld.rb     #运行方式类似Python,Perl  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

09. RWPTHTML5中文学习网 - HTML5先行者学习网
环境: WPTHTML5中文学习网 - HTML5先行者学习网
R-3.1.2-win(适用于32,64位),分别有相应的GUIWPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
C:/>R                  #安装好了之后,输入R后显示  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
R version 3.1.2 (2014-10-31) -- "Pumpkin Helmet"  WPTHTML5中文学习网 - HTML5先行者学习网
Copyright (C) 2014 The R Foundation for Statistical Computing  WPTHTML5中文学习网 - HTML5先行者学习网
Platform: i386-w64-mingw32/i386 (32-bit)  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
'license()''licence()'  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
R.  WPTHTML5中文学习网 - HTML5先行者学习网
'contributors()'  WPTHTML5中文学习网 - HTML5先行者学习网
'citation()'RR  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
'demo()''help()'  WPTHTML5中文学习网 - HTML5先行者学习网
'help.start()'HTML  WPTHTML5中文学习网 - HTML5先行者学习网
'q()'R.  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

WPTHTML5中文学习网 - HTML5先行者学习网

代码:WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
print("Hello,World!")WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

WPTHTML5中文学习网 - HTML5先行者学习网

说明:WPTHTML5中文学习网 - HTML5先行者学习网

R语言,一种自由软件编程语言与操作环境,主要用于统计分析、绘图、数据挖掘.WPTHTML5中文学习网 - HTML5先行者学习网

下面安装下载比较详细的步骤:WPTHTML5中文学习网 - HTML5先行者学习网

http://www.jb51.net/os/RedHat/335436.htmlWPTHTML5中文学习网 - HTML5先行者学习网

10. SQLWPTHTML5中文学习网 - HTML5先行者学习网
环境: ORACLE SQL/PLUSWPTHTML5中文学习网 - HTML5先行者学习网

代码:WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
SQL> select 'Hello,World!' from dual;  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
'HELLO,WORLD  WPTHTML5中文学习网 - HTML5先行者学习网
------------  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

说明: WPTHTML5中文学习网 - HTML5先行者学习网
还可以建一个表,插入,再查询,最后删除该表;WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
SQL> CREATE TABLE MESSAGE (TEXT CHAR(15));            #创建表  WPTHTML5中文学习网 - HTML5先行者学习网
INSERT INTO MESSAGE (TEXT) VALUES ('Hello, world!');  #插入表  WPTHTML5中文学习网 - HTML5先行者学习网
SELECT TEXT FROM MESSAGE;                             #查询表  WPTHTML5中文学习网 - HTML5先行者学习网
DROP TABLE MESSAGE;                                   #删除表               WPTHTML5中文学习网 - HTML5先行者学习网
Table created.  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
SQL>  WPTHTML5中文学习网 - HTML5先行者学习网
1 row created.  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
SQL>  WPTHTML5中文学习网 - HTML5先行者学习网
TEXT  WPTHTML5中文学习网 - HTML5先行者学习网
---------------  WPTHTML5中文学习网 - HTML5先行者学习网
Hello, world!  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

11. PerlWPTHTML5中文学习网 - HTML5先行者学习网
环境: Perl 5.16 或 MinGWWPTHTML5中文学习网 - HTML5先行者学习网

下载URL: http://www.activestate.com/activeperl/downloadsWPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
D:/HelloWorld>perl -v  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
This is perl 5, version 16, subversion 3 (v5.16.3) built for MSWin32-x86-multi-thread  WPTHTML5中文学习网 - HTML5先行者学习网
(with 1 registered patch, see perl -V for more detail)  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
Copyright 1987-2012, Larry Wall  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
Binary build 1603 [296746] provided by ActiveState http://www.ActiveState.com  WPTHTML5中文学习网 - HTML5先行者学习网
Built Mar 13 2013 11:29:21  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
Perl may be copied only under the terms of either the Artistic License or the  WPTHTML5中文学习网 - HTML5先行者学习网
GNU General Public License, which may be found in the Perl 5 source kit.  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
Complete documentation for Perl, including FAQ lists, should be found on  WPTHTML5中文学习网 - HTML5先行者学习网
this system using "man perl" or "perldoc perl".  If you have access to the  WPTHTML5中文学习网 - HTML5先行者学习网
Internet, point your browser at http://www.perl.org/, the Perl Home Page. WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

代码:WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
#!C:/Perl/bin                    #Windows平台下  WPTHTML5中文学习网 - HTML5先行者学习网
#!/usr/bin/env perl              #Linux环境下  WPTHTML5中文学习网 - HTML5先行者学习网
print "Hello,World!/n";          #print("Hello,World")也可   WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

输出结果  WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
D:/HelloWorld>perl HelloWorld.pl #类似于python file.py  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
说明:WPTHTML5中文学习网 - HTML5先行者学习网
复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
#Perl 5.10及以上的版本,可以用  WPTHTML5中文学习网 - HTML5先行者学习网
use 5.010;  WPTHTML5中文学习网 - HTML5先行者学习网
say "Hello,World!";  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

12. HTMLWPTHTML5中文学习网 - HTML5先行者学习网
环境: HTML 或 HTML 5.0WPTHTML5中文学习网 - HTML5先行者学习网
代码WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
<!DOCTYPE html>  WPTHTML5中文学习网 - HTML5先行者学习网
<html>  WPTHTML5中文学习网 - HTML5先行者学习网
<body>  WPTHTML5中文学习网 - HTML5先行者学习网
<h1>This is the first program!</h1>  WPTHTML5中文学习网 - HTML5先行者学习网
<p>Hello,World!</p>  WPTHTML5中文学习网 - HTML5先行者学习网
</body>  WPTHTML5中文学习网 - HTML5先行者学习网
</html>WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
说明:WPTHTML5中文学习网 - HTML5先行者学习网

HTML4.0无论用那种浏览器,HTML5.0有些浏览器只支持部分功能,打可以打开。可用不同的编辑器编辑.WPTHTML5中文学习网 - HTML5先行者学习网

13. VBWPTHTML5中文学习网 - HTML5先行者学习网

环境: WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
VBC version 8.0.5WPTHTML5中文学习网 - HTML5先行者学习网
D:/Learn/C>vbc -v  WPTHTML5中文学习网 - HTML5先行者学习网
Microsoft (R) Visual Basic Compiler version 8.0.50727.5483  WPTHTML5中文学习网 - HTML5先行者学习网
for Microsoft (R) .NET Framework version 2.0.50727.5485  WPTHTML5中文学习网 - HTML5先行者学习网
Copyright (c) Microsoft Corporation.  All rights reserved.  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
vbc : Command line warning BC2007 : unrecognized option 'v'; ignored  WPTHTML5中文学习网 - HTML5先行者学习网
vbc : Command line error BC2008 : no input sources specified  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
代码:WPTHTML5中文学习网 - HTML5先行者学习网
复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
'FileName: HelloWorld.rb  rb作为VB源文件的后缀  WPTHTML5中文学习网 - HTML5先行者学习网
Module Hello    WPTHTML5中文学习网 - HTML5先行者学习网
  Sub Main()               '程序人口函数  WPTHTML5中文学习网 - HTML5先行者学习网
    MsgBox("Hello,World!") '计算机屏幕上显示信息  WPTHTML5中文学习网 - HTML5先行者学习网
  End Sub                  'End作为程序块结尾  WPTHTML5中文学习网 - HTML5先行者学习网
End Module                 '单引号作为注释  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
说明:WPTHTML5中文学习网 - HTML5先行者学习网
复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
D:/>vbc HelloWorld.vb      #vbs来编译,生成HelloWorld.exe可执行文件  WPTHTML5中文学习网 - HTML5先行者学习网
Microsoft (R) Visual Basic Compiler version 8.0.50727.5483  WPTHTML5中文学习网 - HTML5先行者学习网
for Microsoft (R) .NET Framework version 2.0.50727.5485  WPTHTML5中文学习网 - HTML5先行者学习网
Copyright (c) Microsoft Corporation.  All rights reserved.  WPTHTML5中文学习网 - HTML5先行者学习网
D:/>HelloWorld               WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

 14. ScalaWPTHTML5中文学习网 - HTML5先行者学习网
环境: scala-2.11.4.msi编译器WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
d:/>scala  WPTHTML5中文学习网 - HTML5先行者学习网
Welcome to Scala version 2.11.4 (Java HotSpot(TM) Client VM, Java 1.7.0_51).  WPTHTML5中文学习网 - HTML5先行者学习网
Type in expressions to have them evaluated.  WPTHTML5中文学习网 - HTML5先行者学习网
Type :help for more information.  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
scala> println("Hello,World!");   #可在交互式界面执行println语句,倒很想java  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

代码:WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
object HelloWorld  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
  def main(args:Array[String])   WPTHTML5中文学习网 - HTML5先行者学习网
  {  WPTHTML5中文学习网 - HTML5先行者学习网
     println("Hello,World!");  WPTHTML5中文学习网 - HTML5先行者学习网
  }  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
//编译  WPTHTML5中文学习网 - HTML5先行者学习网
d:/HelloWorld>scala HelloWorld.scala  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
说明:WPTHTML5中文学习网 - HTML5先行者学习网

Scala是一门把面向对象和函数式编程思想加入静态类型中的编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和函数语言的特性,使Java和其他的程序员更富有成效。WPTHTML5中文学习网 - HTML5先行者学习网

15. ShellWPTHTML5中文学习网 - HTML5先行者学习网

环境: Linux/Unix平台,或安装了MinGW和MSYS的Windows平台WPTHTML5中文学习网 - HTML5先行者学习网

代码:WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
#安装了MinGW和MSYS的Windows平台  WPTHTML5中文学习网 - HTML5先行者学习网
D:/HelloWorld>echo "Hello,World!"  WPTHTML5中文学习网 - HTML5先行者学习网
"Hello,World!"  WPTHTML5中文学习网 - HTML5先行者学习网
#Linux平台下  WPTHTML5中文学习网 - HTML5先行者学习网
#echo "Hello,World!"   或 printf "Hello,World!"  WPTHTML5中文学习网 - HTML5先行者学习网
#如果是写在文件中:  WPTHTML5中文学习网 - HTML5先行者学习网
chmod +x  HelloWorld.sh  WPTHTML5中文学习网 - HTML5先行者学习网
./HelloWorld.sh  WPTHTML5中文学习网 - HTML5先行者学习网
说明:WPTHTML5中文学习网 - HTML5先行者学习网
#Shell诞生于Unix,是与Linux/Unix交互的工具,单独地学习Shell是没有意义的,必须先学习Linux/Unix。  WPTHTML5中文学习网 - HTML5先行者学习网
#Shell虽然是Unix的第一个脚本语言,但它是相当优秀的。它结合了延展性与效率,持续保有独具的特色,并不断的被改良,功能更加强大。  WPTHTML5中文学习网 - HTML5先行者学习网
#缺陷:Shell需要依赖其他程序才能完成大部分的工作;长处是:简洁的脚本语言标记方式,比C语言编写的程序执行更快、更有效率  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

16. DelphiWPTHTML5中文学习网 - HTML5先行者学习网

环境: Delphi 7 WPTHTML5中文学习网 - HTML5先行者学习网
代码:WPTHTML5中文学习网 - HTML5先行者学习网

[File|New|Application]-->拖一个Button,一个LabelWPTHTML5中文学习网 - HTML5先行者学习网
-->双击Button,编码如下:WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
procedure TForm1.Button1Click(Sender: TObject);  WPTHTML5中文学习网 - HTML5先行者学习网
begin  WPTHTML5中文学习网 - HTML5先行者学习网
  label1.Caption := 'Hello,World!';  WPTHTML5中文学习网 - HTML5先行者学习网
end;  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
procedure TForm1.FormCreate(Sender: TObject);  WPTHTML5中文学习网 - HTML5先行者学习网
begin  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
end;  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
end.  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

说明:WPTHTML5中文学习网 - HTML5先行者学习网
Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。WPTHTML5中文学习网 - HTML5先行者学习网

似乎很多人都觉得Delphi已经没落了、过时了(我身边有好多同事都没听过Delphi)。WPTHTML5中文学习网 - HTML5先行者学习网

但我不这么认为。“真正的程序员用c,聪明的程序员用Delphi”WPTHTML5中文学习网 - HTML5先行者学习网
经典无需多言,尤其是开发GUI程序,拖一下就OK了!!!WPTHTML5中文学习网 - HTML5先行者学习网

17. FortranWPTHTML5中文学习网 - HTML5先行者学习网

环境:WPTHTML5中文学习网 - HTML5先行者学习网

Linux 或者 安装了MinGW的Windows平台WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
D:/HelloWorld>gfortran -v  WPTHTML5中文学习网 - HTML5先行者学习网
Using built-in specs.  WPTHTML5中文学习网 - HTML5先行者学习网
COLLECT_GCC=gfortran  WPTHTML5中文学习网 - HTML5先行者学习网
COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/lto-wrapper.exe  WPTHTML5中文学习网 - HTML5先行者学习网
Target: mingw32  WPTHTML5中文学习网 - HTML5先行者学习网
Configured with: ../gcc-4.8.1/configure --prefix=/mingw --host=mingw32 --build=mingw32 --without-pic  WPTHTML5中文学习网 - HTML5先行者学习网
 --enable-shared --enable-static --with-gnu-ld --enable-lto --enable-libssp --disable-multilib --ena  WPTHTML5中文学习网 - HTML5先行者学习网
ble-languages=c,c++,fortran,objc,obj-c++,ada --disable-sjlj-exceptions --with-dwarf2 --disable-win32  WPTHTML5中文学习网 - HTML5先行者学习网
-registry --enable-libstdcxx-debug --enable-version-specific-runtime-libs --with-gmp=/usr/src/pkg/gm  WPTHTML5中文学习网 - HTML5先行者学习网
p-5.1.2-1-mingw32-src/bld --with-mpc=/usr/src/pkg/mpc-1.0.1-1-mingw32-src/bld --with-mpfr= --with-sy  WPTHTML5中文学习网 - HTML5先行者学习网
stem-zlib --with-gnu-as --enable-decimal-float=yes --enable-libgomp --enable-threads --with-libiconv  WPTHTML5中文学习网 - HTML5先行者学习网
-prefix=/mingw32 --with-libintl-prefix=/mingw --disable-bootstrap LDFLAGS=-s CFLAGS=-D_USE_32BIT_TIM  WPTHTML5中文学习网 - HTML5先行者学习网
E_T  WPTHTML5中文学习网 - HTML5先行者学习网
Thread model: win32  WPTHTML5中文学习网 - HTML5先行者学习网
gcc version 4.8.1 (GCC)  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
代码:WPTHTML5中文学习网 - HTML5先行者学习网
复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
program hello  WPTHTML5中文学习网 - HTML5先行者学习网
print *,"Hello World!"  WPTHTML5中文学习网 - HTML5先行者学习网
end program hello  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
说明:WPTHTML5中文学习网 - HTML5先行者学习网

Fortran是最早出现的计算机语言,主要用于科学及工程计算领域,在这一点和Python相同WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
D:/HelloWorld>gfortran -ffree-form HelloWorld.f -o out.exe  #-ffree-form自由格式 -o后面是输出文件  WPTHTML5中文学习网 - HTML5先行者学习网
#后缀名可以为.f, .F, .f90, .fpp. 如果是.f90结尾的文件,可以不用-ffree-form,因为该后缀结尾的文件默认是自由格式  WPTHTML5中文学习网 - HTML5先行者学习网
D:/HelloWorld>out      #如果是.f结尾的话,必须要加上,否则报错  WPTHTML5中文学习网 - HTML5先行者学习网
Hello World!  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

18. TCLWPTHTML5中文学习网 - HTML5先行者学习网
环境: Linux 或 带有WinGW的Windows平台WPTHTML5中文学习网 - HTML5先行者学习网
代码:WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
#命令行交互方式  WPTHTML5中文学习网 - HTML5先行者学习网
D:/>tclsh  WPTHTML5中文学习网 - HTML5先行者学习网
% puts "Hello,World!"  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
% exit  WPTHTML5中文学习网 - HTML5先行者学习网
D:>  WPTHTML5中文学习网 - HTML5先行者学习网
#文件方式运行  WPTHTML5中文学习网 - HTML5先行者学习网
#!/usr/local/bin/tcl  WPTHTML5中文学习网 - HTML5先行者学习网
puts "Hello, world!"  WPTHTML5中文学习网 - HTML5先行者学习网
D:/>tclsh HelloWorld.tcl  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
说明:WPTHTML5中文学习网 - HTML5先行者学习网
1. 文件名后缀.tcl 编译器为tclsh(命令方式显示) 或 wish(GUI方式显示)WPTHTML5中文学习网 - HTML5先行者学习网
2. TCL(Tool Command Language)一种通用的脚本语言,几乎在所有平台都能运行,功能非常强大WPTHTML5中文学习网 - HTML5先行者学习网

19. FoxProWPTHTML5中文学习网 - HTML5先行者学习网

环境: VFP9.0WPTHTML5中文学习网 - HTML5先行者学习网

代码:WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
?"Hello,World!"  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

WPTHTML5中文学习网 - HTML5先行者学习网

说明:WPTHTML5中文学习网 - HTML5先行者学习网
尽管编译,运行都通过了,在GUI界面都不知道如何显示编译后的结果,还是在命令行界面里运行.FXP文件,显示的结果。WPTHTML5中文学习网 - HTML5先行者学习网
Visual FoxPro原名FoxBase,最初是由美国Fox Software公司于1988年推出的数据库产品,在DOS上运行,与xBase系列兼容。FoxPro是FoxBase的加强版,最高版本曾出过2.6。之后于1992年,Fox Software公司被Microsoft收购,加以发展,使其可以在Windows上运行,并且更名为 Visual FoxPro。 FoxPro比FoxBASE在功能和性能上又有了很大的改进,主要是引入了窗口、按纽、列表框和文本框等控件,进一步提高了系统的开发能力。WPTHTML5中文学习网 - HTML5先行者学习网

20. AdaWPTHTML5中文学习网 - HTML5先行者学习网
环境: ADA95的gnat编译器WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
d:/HelloWorld>gnat  WPTHTML5中文学习网 - HTML5先行者学习网
GNAT 4.8.1  WPTHTML5中文学习网 - HTML5先行者学习网
Copyright 1996-2013, Free Software Foundation, Inc.  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
List of available commands  WPTHTML5中文学习网 - HTML5先行者学习网
  WPTHTML5中文学习网 - HTML5先行者学习网
gnat bind               gnatbind  WPTHTML5中文学习网 - HTML5先行者学习网
gnat chop               gnatchop  WPTHTML5中文学习网 - HTML5先行者学习网
gnat clean              gnatclean  WPTHTML5中文学习网 - HTML5先行者学习网
gnat compile            gnatmake -f -u -c  WPTHTML5中文学习网 - HTML5先行者学习网
gnat check              gnatcheck  WPTHTML5中文学习网 - HTML5先行者学习网
gnat elim               gnatelim  WPTHTML5中文学习网 - HTML5先行者学习网
gnat find               gnatfind  WPTHTML5中文学习网 - HTML5先行者学习网
gnat krunch             gnatkr  WPTHTML5中文学习网 - HTML5先行者学习网
gnat link               gnatlink  WPTHTML5中文学习网 - HTML5先行者学习网
gnat list               gnatls  WPTHTML5中文学习网 - HTML5先行者学习网
gnat make               gnatmake  WPTHTML5中文学习网 - HTML5先行者学习网
gnat metric             gnatmetric  WPTHTML5中文学习网 - HTML5先行者学习网
gnat name               gnatname  WPTHTML5中文学习网 - HTML5先行者学习网
gnat preprocess         gnatprep  WPTHTML5中文学习网 - HTML5先行者学习网
gnat pretty             gnatpp  WPTHTML5中文学习网 - HTML5先行者学习网
gnat stack              gnatstack  WPTHTML5中文学习网 - HTML5先行者学习网
gnat stub               gnatstub  WPTHTML5中文学习网 - HTML5先行者学习网
gnat test               gnattest  WPTHTML5中文学习网 - HTML5先行者学习网
gnat xref               gnatxref  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

代码:WPTHTML5中文学习网 - HTML5先行者学习网

WPTHTML5中文学习网 - HTML5先行者学习网

说明:WPTHTML5中文学习网 - HTML5先行者学习网

Ada是一种表现能力很强的通用程序设计语言,它是美国国防部为克服软件开发危机,在经过除去#行获得最终处理过的文件后即可交由GNAT编译.WPTHTML5中文学习网 - HTML5先行者学习网

 21. AWKWPTHTML5中文学习网 - HTML5先行者学习网

环境: WPTHTML5中文学习网 - HTML5先行者学习网
Linux/Unix平台,或安装了MinGW和MSYS的Windows平台WPTHTML5中文学习网 - HTML5先行者学习网

代码:WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
[root@Linux ~]# echo | awk '{print "Hello,World!"}'  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
[root@<span style="font-family: SimHei; font-size: 14px;">Linux</span><span style="font-size: 14px; font-family: SimHei;"> ~]# echo | awk 'BEGIN {print "Hello,World!"}'</span>  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
[root@Linux ~]# awk 'BEGIN {print "Hello,World!"}'  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!  WPTHTML5中文学习网 - HTML5先行者学习网
[root@Linux ~]# echo "hello world" | awk '{print}'  WPTHTML5中文学习网 - HTML5先行者学习网
hello world  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网
说明:WPTHTML5中文学习网 - HTML5先行者学习网
#AWK是一种优良的文本处理工具。它不仅是 Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一。  WPTHTML5中文学习网 - HTML5先行者学习网
#这种编程及数据操作语言(其名称得自于它的创始人(Alfred Aho,Peter Weinberger和Brian Kernighan姓氏的首个字母)的最大功能取决于一个人所拥有的知识。  WPTHTML5中文学习网 - HTML5先行者学习网
#AWK提供了极其强大的功能:可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。 WPTHTML5中文学习网 - HTML5先行者学习网

22. SedWPTHTML5中文学习网 - HTML5先行者学习网

环境: Linux/UnixWPTHTML5中文学习网 - HTML5先行者学习网

代码: WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
# sed -ne '1s/.*/Hello, world!/p'  WPTHTML5中文学习网 - HTML5先行者学习网
Hello,World!                     #第一行为输入  WPTHTML5中文学习网 - HTML5先行者学习网
Hello, world!                    #  WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

说明:WPTHTML5中文学习网 - HTML5先行者学习网
sed 流编辑器,和awk,正则表达式等一起,是编写Linux脚本中非常有用的工具.WPTHTML5中文学习网 - HTML5先行者学习网

23. PascalWPTHTML5中文学习网 - HTML5先行者学习网

环境: Free Pacal IDEWPTHTML5中文学习网 - HTML5先行者学习网

代码:WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
Program HelloWorld(output);  WPTHTML5中文学习网 - HTML5先行者学习网
begin  WPTHTML5中文学习网 - HTML5先行者学习网
  writeln('Hello, world!') WPTHTML5中文学习网 - HTML5先行者学习网

 {程序块的最后一条语句后不需要";" - 如果添加一个";"会在程序中增加一个“空语句”}  WPTHTML5中文学习网 - HTML5先行者学习网
end.WPTHTML5中文学习网 - HTML5先行者学习网

WPTHTML5中文学习网 - HTML5先行者学习网

说明:WPTHTML5中文学习网 - HTML5先行者学习网

Pascal程序开始于外部文件描述符作为参数的program关键字;然后跟着begin和end关键字封装的主要块。分号分区语句,句点终结整个程序(或单元)。Pascal源代码是大小写不敏感的。这里是一个非常简单的“Hello world”程序示例的源代码: (注:在实际编程中,通常可以省略第一行的output).其语法整理上来看,很像Delphi,基本上是一个等级的。另外,FPC编译器安装后,居然显示是乱码,看来还是要下载(Turbo Pascal)更经典些,不过听说Turbo Pascal下载比较难,再说,能不能在WIN*64位的平台编译也不知道,就下了个FPC用用.WPTHTML5中文学习网 - HTML5先行者学习网

24. PrologWPTHTML5中文学习网 - HTML5先行者学习网
环境: SWI-PrologPortable 编译器WPTHTML5中文学习网 - HTML5先行者学习网

代码: WPTHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
WPTHTML5中文学习网 - HTML5先行者学习网
write("Hello,World!").    WPTHTML5中文学习网 - HTML5先行者学习网
#注意,句末有点号 WPTHTML5中文学习网 - HTML5先行者学习网
WPTHTML5中文学习网 - HTML5先行者学习网

WPTHTML5中文学习网 - HTML5先行者学习网

说明:WPTHTML5中文学习网 - HTML5先行者学习网
Prolog(Programming in Logic)是一种逻辑编程语言。它建立在逻辑学的理论基础之上,最初被运用于自然语言等研究领域。现已广泛的应用在人工智能的研究中,可以用来建造专家系统、自然语言理解、智能知识库等WPTHTML5中文学习网 - HTML5先行者学习网

WPTHTML5中文学习网 - HTML5先行者学习网
附录:WPTHTML5中文学习网 - HTML5先行者学习网
IEEE Spectrum 根据十多个数据来源,对各大编程语言的使用普及率进行了统计,公布了2014年编程语言总排行榜前二十名、Web开发语言排行榜前十名以及移动应用开发语言排行榜前十名。统计数据结果如下:WPTHTML5中文学习网 - HTML5先行者学习网
总排行榜:WPTHTML5中文学习网 - HTML5先行者学习网

WPTHTML5中文学习网 - HTML5先行者学习网

Web开发排行TOP10:WPTHTML5中文学习网 - HTML5先行者学习网
01. JavaWPTHTML5中文学习网 - HTML5先行者学习网
02. PythonWPTHTML5中文学习网 - HTML5先行者学习网
03. C#WPTHTML5中文学习网 - HTML5先行者学习网
04. PHPWPTHTML5中文学习网 - HTML5先行者学习网
05. JavaScriptWPTHTML5中文学习网 - HTML5先行者学习网
06. RubyWPTHTML5中文学习网 - HTML5先行者学习网
07. PerlWPTHTML5中文学习网 - HTML5先行者学习网
08. HTMLWPTHTML5中文学习网 - HTML5先行者学习网
09. ScalaWPTHTML5中文学习网 - HTML5先行者学习网
10. GoWPTHTML5中文学习网 - HTML5先行者学习网
移动应用开发语言排行TOP10:WPTHTML5中文学习网 - HTML5先行者学习网
01. JavaWPTHTML5中文学习网 - HTML5先行者学习网
02. CWPTHTML5中文学习网 - HTML5先行者学习网
03. C++WPTHTML5中文学习网 - HTML5先行者学习网
04. C#WPTHTML5中文学习网 - HTML5先行者学习网
05. JavaScriptWPTHTML5中文学习网 - HTML5先行者学习网
06. Objective-CWPTHTML5中文学习网 - HTML5先行者学习网
07. ScalaWPTHTML5中文学习网 - HTML5先行者学习网
08. DelphiWPTHTML5中文学习网 - HTML5先行者学习网
09. SchemeWPTHTML5中文学习网 - HTML5先行者学习网
10. ActionScriptWPTHTML5中文学习网 - HTML5先行者学习网
以上统计数据分别来自Google搜索结果、Google趋势分析、推特、GitHub库、StackOverflow 问答、Reddit 文章、Hacker News、Career Builder、ice job以及IEEE 期刊论文等WPTHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助