婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 24種編程語(yǔ)言的Hello World程序

24種編程語(yǔ)言的Hello World程序

熱門(mén)標(biāo)簽:鄭州中國(guó)移動(dòng)400電話申請(qǐng) 南召400電話辦理資費(fèi) 無(wú)錫電銷(xiāo)機(jī)器人銷(xiāo)售 招聘信息 熱血傳奇沃瑪森林地圖標(biāo)注 揭陽(yáng)外呼系統(tǒng)公司 地圖標(biāo)注植物名稱(chēng) 去哪里辦卡 地圖標(biāo)注審核工作怎么樣注冊(cè) 福建ai電銷(xiāo)機(jī)器人加盟公司

Hello,World,幾乎是程序猿學(xué)習(xí)各種語(yǔ)言的第一個(gè)程序,心血來(lái)潮,有空拿主流開(kāi)發(fā)語(yǔ)言如何實(shí)現(xiàn),匯總并整理了下.包括大致快速了解下這門(mén)語(yǔ)言,開(kāi)發(fā),編譯,環(huán)境搭建,運(yùn)行,簡(jiǎn)單語(yǔ)言等。其實(shí)很多語(yǔ)言是由關(guān)聯(lián)的,在當(dāng)下,只掌握一門(mén)語(yǔ)言是不夠的,比如說(shuō)Python,語(yǔ)言簡(jiǎn)潔,開(kāi)發(fā)快是其最大優(yōu)點(diǎn)。但缺點(diǎn)是速度相對(duì)較慢,但C/C++/Java開(kāi)發(fā)比較慢,程序運(yùn)行速度比較快,如果想兼具兩者的優(yōu)點(diǎn),就要寫(xiě)Python的擴(kuò)展,這就涉及到(C,C++,Java,Fortan...)等語(yǔ)言,Python的GUI中Tkinter里面又涉及到TCL語(yǔ)言,所以就PYTHON開(kāi)發(fā)來(lái)說(shuō),就必須熟悉C(CPython就是用C開(kāi)發(fā)出來(lái)的),最好同時(shí)熟悉Java(Jython,Python的基于Java的實(shí)現(xiàn))C++/C#(IronPython就是基于C#及.net的實(shí)現(xiàn)),還有不同語(yǔ)言間的通信可能會(huì)用到CORBAL,還有Python中可能會(huì)調(diào)用SHELL中的命令,或Perl的命令。所以,精通一到兩門(mén),熟悉多門(mén)語(yǔ)言是必須的。

下面用多種語(yǔ)言來(lái)實(shí)現(xiàn)打印Hello,World,包括所需要的環(huán)境(主要是如何編譯,鏈接等),代碼,語(yǔ)言說(shuō)明,語(yǔ)言特色介紹.

并帶附錄:2014年編程語(yǔ)言總排行榜前二十名、Web開(kāi)發(fā)語(yǔ)言排行榜前十名以及移動(dòng)應(yīng)用開(kāi)發(fā)語(yǔ)言排行榜前十名

01. Java

環(huán)境: JDK1.7

復(fù)制代碼 代碼如下:

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)

代碼:

復(fù)制代碼 代碼如下:

#FileName: HelloWorld.java 
public class HelloWorld   #如果有public類(lèi)的話,類(lèi)名必須和文件同名,注意大小寫(xiě) 

  #Java入口程序,程序從此入口 
  public static void main(String[] args) 
  { 
  #向控制臺(tái)打印一條語(yǔ)句 
    System.out.println("Hello,World!"); 
  } 


說(shuō)明:
復(fù)制代碼 代碼如下:

D:\HelloWorld>javac HelloWorld.java    #用javac編譯成字節(jié)碼文件(HelloWorld.class) 
D:\HelloWorld>java HelloWorld          #用java解釋執(zhí)行成特定平臺(tái)的機(jī)器碼 
Hello,World! 

02. C

環(huán)境: MinGW 或各種C/C++編譯器

復(fù)制代碼 代碼如下:

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) 

代碼:
復(fù)制代碼 代碼如下:

#include stdio.h> 
int main()                #main入口函數(shù) 

  printf("Hello,World!"); #printf函數(shù)打印 
  return 1;               #函數(shù)返回值 


說(shuō)明:
復(fù)制代碼 代碼如下:

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                       #直接運(yùn)行輸出文件              
Hello,World!

復(fù)制代碼 代碼如下:

#如果未安裝GCC,那么必須按照 http://gcc.gnu.org/install/上的詳細(xì)說(shuō)明安裝GCC。 
#為了在 Windows上安裝GCC,需要安裝MinGW. 為了安裝 MinGW,請(qǐng)?jiān)L問(wèn)MinGW的主頁(yè)www.mingw.org, 
#進(jìn)入MinGW下載頁(yè)面,下載最新版本的 MinGW 安裝程序,命名格式為 MinGW-version>.exe   
#當(dāng)安裝 MinWG時(shí),至少要安裝gcc-core、gcc-g++、binutils和MinGW runtime,但是一般情況下都會(huì)安裝更多其他的項(xiàng)。   
#添加您安裝的 MinGW 的bin子目錄到您的 PATH 環(huán)境變量中,這樣您就可以在命令行中通過(guò)簡(jiǎn)單的名稱(chēng)來(lái)指定這些工具。   
#當(dāng)完成安裝時(shí),就可以從Windows命令行上運(yùn)行g(shù)cc、g++、ar、ranlib、dlltool和其他一些GNU工具。

03. C++

環(huán)境: MinGW 或 各種C++編譯器
頭文件后綴名:.h,      .hpp,   .hxx 
源文件后綴名:.cpp,   .c++,  .cxx, .cc, .C  
代碼:

復(fù)制代碼 代碼如下:

#include iostream>               //std::cout要用到的頭文件 
#include stdio.h>                //標(biāo)準(zhǔn)輸入輸出頭文件 
 
int main() 

  printf("Hello,World!--Way 1\n");    //printf語(yǔ)句打印 
  puts("Hello,World!--Way 2");        //puts語(yǔ)句 
  puts("Hello," " " "World!--Way 3"); //字符串拼接 
  std::cout "Hello,World!--Way 4" std::endl; //C++教科書(shū)上寫(xiě)法 
  return 1;                                        //作為注釋 
}

說(shuō)明:

復(fù)制代碼 代碼如下:

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

環(huán)境: Python 2.x 或 Python 3.x

復(fù)制代碼 代碼如下:

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. 

代碼:
復(fù)制代碼 代碼如下:

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

說(shuō)明:

1. 在Python 3.x中,print語(yǔ)句是函數(shù),所以為print() 
2. 也可以在寫(xiě)在.py文件,同樣執(zhí)行. 
3. python2.6及以上版本和python3.x基本相同,也同樣可以使用print()來(lái)打印 


05. C#

環(huán)境: Windows

復(fù)制代碼 代碼如下:

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. 

代碼:
復(fù)制代碼 代碼如下:

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

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

//執(zhí)行如下: 
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! 

說(shuō)明:
C#其實(shí)和Java非常相像,剛才用的是命令行方式,需要設(shè)置環(huán)境變量,可以參考下面:
https://www.jb51.net/article/67171.htm
如果是直接下載Microsoft Visual Studio的話,就可以再I(mǎi)DE中用快捷鍵編譯,運(yùn)行

06. PHP

環(huán)境: XAMPP 1.8.3 環(huán)境搭建指南:http://www.cnblogs.com/wangkangluo1/archive/2011/07/19/2110943.html
代碼:

復(fù)制代碼 代碼如下:

!DOCTYPE html> 
body> 
?php 
echo "Hello,World!";            //打印語(yǔ)句 
echo "The first php program!";  //打印語(yǔ)句 
echo phpinfo();                 //phpinfo()系統(tǒng)函數(shù),輸出環(huán)境信息 
?> 
/body> 
/html> 

說(shuō)明:

復(fù)制代碼 代碼如下:

#PHP(Hypertext Preprocessor)。 
#PHP是一種HTML內(nèi)嵌式的語(yǔ)言,PHP與微軟的ASP頗有幾分相似,都是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語(yǔ)言 
#PHP語(yǔ)言的風(fēng)格有類(lèi)似于C語(yǔ)言,現(xiàn)在被很多的網(wǎng)站編程人員廣泛的運(yùn)用。 
#PHP獨(dú)特的語(yǔ)法混合了C、Java、Perl以及PHP自創(chuàng)新的語(yǔ)法。它可以比CGI或者Perl更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。 
#與其他的編程語(yǔ)言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多; 
#與同樣是嵌入HTML文檔的腳本語(yǔ)言JavaScript相比,PHP在服務(wù)器端執(zhí)行,成分利用了服務(wù)器的性能; 
#PHP執(zhí)行引擎還會(huì)將用戶經(jīng)常訪問(wèn)的PHP程序駐留在內(nèi)存中, 
#其他用戶在一次訪問(wèn)這個(gè)程序時(shí)就不需要重新編譯程序了,只要直接執(zhí)行內(nèi)存中的代碼就可以了,這也是PHP高效率的體現(xiàn)之一。 
#PHP具有非常強(qiáng)大的功能,所有的CGI或者JavaScript的功能PHP都能實(shí)現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫(kù)以及操作系統(tǒng)。  

07. JavaScript
環(huán)境: node.js 或 jaxer
node下載鏈接: http://nodejs.org/download/  按提示,下載自己想要的文件即可。

復(fù)制代碼 代碼如下:

D:\&;node -v     
v0.10.33 

代碼:
復(fù)制代碼 代碼如下:

var sys = require("sys");    #導(dǎo)入需要的sys模塊 
sys.puts("Hello,World!");    #調(diào)用里面的puts函數(shù)來(lái)打印字符串 

說(shuō)明:
復(fù)制代碼 代碼如下:

D:\&;node HelloWorld.js       #node + *.js,執(zhí)行 
Hello,World! 
#JavaScript是Web的編程語(yǔ)言。 
#所有現(xiàn)代的HTML頁(yè)面都使用JavaScript。 
#JavaScript 非常容易學(xué)。 

08. Ruby
環(huán)境: ruby 1.9.3

復(fù)制代碼 代碼如下:

D:\HelloWorld>ruby -v 
ruby 1.9.3p429 (2013-05-15) [i386-mingw32]

代碼:
復(fù)制代碼 代碼如下:

#可用print語(yǔ)句打印 
print "Hello,World!\n"  
#可用puts語(yǔ)句打印 
puts  "Hello,World!\n"  
#可以先聲明一個(gè)變量,然后再用puts語(yǔ)句 
a = "Hello,World!\n"    
puts a 
#可以先寫(xiě)個(gè)函數(shù)再調(diào)用 
def say(name) 
   "Hello,#{name}" 
end 
puts say("World!")

說(shuō)明:

復(fù)制代碼 代碼如下:

D:\HelloWorld>ruby HelloWorld.rb     #運(yùn)行方式類(lèi)似Python,Perl 
Hello,World! 
Hello,World! 
Hello,World! 
Hello,World! 

09. R
環(huán)境:
R-3.1.2-win(適用于32,64位),分別有相應(yīng)的GUI

復(fù)制代碼 代碼如下:

C:\&;R                  #安裝好了之后,輸入R后顯示 
 
R version 3.1.2 (2014-10-31) -- "Pumpkin Helmet" 
Copyright (C) 2014 The R Foundation for Statistical Computing 
Platform: i386-w64-mingw32/i386 (32-bit) 
 

 
'license()''licence()' 
 
R. 
'contributors()' 
'citation()'RR 
 
'demo()''help()' 
'help.start()'HTML 
'q()'R. 

代碼:

復(fù)制代碼 代碼如下:

print("Hello,World!")

說(shuō)明:

R語(yǔ)言,一種自由軟件編程語(yǔ)言與操作環(huán)境,主要用于統(tǒng)計(jì)分析、繪圖、數(shù)據(jù)挖掘.

下面安裝下載比較詳細(xì)的步驟:

https://www.jb51.net/os/RedHat/335436.html

10. SQL
環(huán)境: ORACLE SQL/PLUS

代碼:

復(fù)制代碼 代碼如下:

SQL> select 'Hello,World!' from dual; 
 
'HELLO,WORLD 
------------ 
Hello,World! 

說(shuō)明:
還可以建一個(gè)表,插入,再查詢,最后刪除該表;

復(fù)制代碼 代碼如下:

SQL> CREATE TABLE MESSAGE (TEXT CHAR(15));            #創(chuàng)建表 
INSERT INTO MESSAGE (TEXT) VALUES ('Hello, world!');  #插入表 
SELECT TEXT FROM MESSAGE;                             #查詢表 
DROP TABLE MESSAGE;                                   #刪除表              
Table created. 
 
SQL> 
1 row created. 
 
SQL> 
TEXT 
--------------- 
Hello, world! 

11. Perl
環(huán)境: Perl 5.16 或 MinGW

下載URL: http://www.activestate.com/activeperl/downloads

復(fù)制代碼 代碼如下:

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

代碼:

復(fù)制代碼 代碼如下:

#!C:\Perl\bin                    #Windows平臺(tái)下 
#!/usr/bin/env perl              #Linux環(huán)境下 
print "Hello,World!\n";          #print("Hello,World")也可  

輸出結(jié)果 

復(fù)制代碼 代碼如下:

D:\HelloWorld>perl HelloWorld.pl #類(lèi)似于python file.py 
Hello,World! 

說(shuō)明:
復(fù)制代碼 代碼如下:

#Perl 5.10及以上的版本,可以用 
use 5.010; 
say "Hello,World!"; 

12. HTML
環(huán)境: HTML 或 HTML 5.0
代碼

復(fù)制代碼 代碼如下:

!DOCTYPE html> 
html> 
body> 
h1>This is the first program!/h1> 
p>Hello,World!/p> 
/body> 
/html>

說(shuō)明:

HTML4.0無(wú)論用那種瀏覽器,HTML5.0有些瀏覽器只支持部分功能,打可以打開(kāi)。可用不同的編輯器編輯.

13. VB

環(huán)境:

復(fù)制代碼 代碼如下:

VBC version 8.0.5
D:\Learn\C>vbc -v 
Microsoft (R) Visual Basic Compiler version 8.0.50727.5483 
for Microsoft (R) .NET Framework version 2.0.50727.5485 
Copyright (c) Microsoft Corporation.  All rights reserved. 
 
vbc : Command line warning BC2007 : unrecognized option 'v'; ignored 
vbc : Command line error BC2008 : no input sources specified 

代碼:
復(fù)制代碼 代碼如下:

'FileName: HelloWorld.rb  rb作為VB源文件的后綴 
Module Hello   
  Sub Main()               '程序人口函數(shù) 
    MsgBox("Hello,World!") '計(jì)算機(jī)屏幕上顯示信息 
  End Sub                  'End作為程序塊結(jié)尾 
End Module                 '單引號(hào)作為注釋 

說(shuō)明:
復(fù)制代碼 代碼如下:

D:\&;vbc HelloWorld.vb      #vbs來(lái)編譯,生成HelloWorld.exe可執(zhí)行文件 
Microsoft (R) Visual Basic Compiler version 8.0.50727.5483 
for Microsoft (R) .NET Framework version 2.0.50727.5485 
Copyright (c) Microsoft Corporation.  All rights reserved. 
D:\&;HelloWorld              

 14. Scala
環(huán)境: scala-2.11.4.msi編譯器

復(fù)制代碼 代碼如下:

d:\&;scala 
Welcome to Scala version 2.11.4 (Java HotSpot(TM) Client VM, Java 1.7.0_51). 
Type in expressions to have them evaluated. 
Type :help for more information. 
 
scala> println("Hello,World!");   #可在交互式界面執(zhí)行println語(yǔ)句,倒很想java 
Hello,World! 

代碼:

復(fù)制代碼 代碼如下:

object HelloWorld 

  def main(args:Array[String])  
  { 
     println("Hello,World!"); 
  } 

//編譯 
d:\HelloWorld>scala HelloWorld.scala 
Hello,World! 

說(shuō)明:

Scala是一門(mén)把面向?qū)ο蠛秃瘮?shù)式編程思想加入靜態(tài)類(lèi)型中的編程語(yǔ)言,志在以簡(jiǎn)練、優(yōu)雅及類(lèi)型安全的方式來(lái)表達(dá)常用編程模式。它平滑地集成了面向?qū)ο蠛秃瘮?shù)語(yǔ)言的特性,使Java和其他的程序員更富有成效。

15. Shell

環(huán)境: Linux/Unix平臺(tái),或安裝了MinGW和MSYS的Windows平臺(tái)

代碼:

復(fù)制代碼 代碼如下:

#安裝了MinGW和MSYS的Windows平臺(tái) 
D:\HelloWorld>echo "Hello,World!" 
"Hello,World!" 
#Linux平臺(tái)下 
#echo "Hello,World!"   或 printf "Hello,World!" 
#如果是寫(xiě)在文件中: 
chmod +x  HelloWorld.sh 
./HelloWorld.sh 
說(shuō)明:
#Shell誕生于Unix,是與Linux/Unix交互的工具,單獨(dú)地學(xué)習(xí)Shell是沒(méi)有意義的,必須先學(xué)習(xí)Linux/Unix。 
#Shell雖然是Unix的第一個(gè)腳本語(yǔ)言,但它是相當(dāng)優(yōu)秀的。它結(jié)合了延展性與效率,持續(xù)保有獨(dú)具的特色,并不斷的被改良,功能更加強(qiáng)大。 
#缺陷:Shell需要依賴其他程序才能完成大部分的工作;長(zhǎng)處是:簡(jiǎn)潔的腳本語(yǔ)言標(biāo)記方式,比C語(yǔ)言編寫(xiě)的程序執(zhí)行更快、更有效率 

16. Delphi

環(huán)境: Delphi 7
代碼:

[File|New|Application]-->拖一個(gè)Button,一個(gè)Label
-->雙擊Button,編碼如下:

復(fù)制代碼 代碼如下:

procedure TForm1.Button1Click(Sender: TObject); 
begin 
  label1.Caption := 'Hello,World!'; 
end; 
 
procedure TForm1.FormCreate(Sender: TObject); 
begin 
 
end; 
 
end. 

說(shuō)明:
Delphi,是Windows平臺(tái)下著名的快速應(yīng)用程序開(kāi)發(fā)工具(Rapid Application Development,簡(jiǎn)稱(chēng)RAD)。

似乎很多人都覺(jué)得Delphi已經(jīng)沒(méi)落了、過(guò)時(shí)了(我身邊有好多同事都沒(méi)聽(tīng)過(guò)Delphi)。

但我不這么認(rèn)為。“真正的程序員用c,聰明的程序員用Delphi”
經(jīng)典無(wú)需多言,尤其是開(kāi)發(fā)GUI程序,拖一下就OK了!!!

17. Fortran

環(huán)境:

Linux 或者 安裝了MinGW的Windows平臺(tái)

復(fù)制代碼 代碼如下:

D:\HelloWorld>gfortran -v 
Using built-in specs. 
COLLECT_GCC=gfortran 
COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/lto-wrapper.exe 
Target: mingw32 
Configured with: ../gcc-4.8.1/configure --prefix=/mingw --host=mingw32 --build=mingw32 --without-pic 
 --enable-shared --enable-static --with-gnu-ld --enable-lto --enable-libssp --disable-multilib --ena 
ble-languages=c,c++,fortran,objc,obj-c++,ada --disable-sjlj-exceptions --with-dwarf2 --disable-win32 
-registry --enable-libstdcxx-debug --enable-version-specific-runtime-libs --with-gmp=/usr/src/pkg/gm 
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 
stem-zlib --with-gnu-as --enable-decimal-float=yes --enable-libgomp --enable-threads --with-libiconv 
-prefix=/mingw32 --with-libintl-prefix=/mingw --disable-bootstrap LDFLAGS=-s CFLAGS=-D_USE_32BIT_TIM 
E_T 
Thread model: win32 
gcc version 4.8.1 (GCC) 

代碼:
復(fù)制代碼 代碼如下:

program hello 
print *,"Hello World!" 
end program hello 

說(shuō)明:

Fortran是最早出現(xiàn)的計(jì)算機(jī)語(yǔ)言,主要用于科學(xué)及工程計(jì)算領(lǐng)域,在這一點(diǎn)和Python相同

復(fù)制代碼 代碼如下:

D:\HelloWorld>gfortran -ffree-form HelloWorld.f -o out.exe  #-ffree-form自由格式 -o后面是輸出文件 
#后綴名可以為.f, .F, .f90, .fpp. 如果是.f90結(jié)尾的文件,可以不用-ffree-form,因?yàn)樵摵缶Y結(jié)尾的文件默認(rèn)是自由格式 
D:\HelloWorld>out      #如果是.f結(jié)尾的話,必須要加上,否則報(bào)錯(cuò) 
Hello World! 

18. TCL
環(huán)境: Linux 或 帶有WinGW的Windows平臺(tái)
代碼:

復(fù)制代碼 代碼如下:

#命令行交互方式 
D:\&;tclsh 
% puts "Hello,World!" 
Hello,World! 
% exit 
D:> 
#文件方式運(yùn)行 
#!/usr/local/bin/tcl 
puts "Hello, world!" 
D:\&;tclsh HelloWorld.tcl 
Hello,World! 

說(shuō)明:
1. 文件名后綴.tcl 編譯器為tclsh(命令方式顯示) 或 wish(GUI方式顯示)
2. TCL(Tool Command Language)一種通用的腳本語(yǔ)言,幾乎在所有平臺(tái)都能運(yùn)行,功能非常強(qiáng)大

19. FoxPro

環(huán)境: VFP9.0

代碼:

復(fù)制代碼 代碼如下:

?"Hello,World!" 

說(shuō)明:
盡管編譯,運(yùn)行都通過(guò)了,在GUI界面都不知道如何顯示編譯后的結(jié)果,還是在命令行界面里運(yùn)行.FXP文件,顯示的結(jié)果。
Visual FoxPro原名FoxBase,最初是由美國(guó)Fox Software公司于1988年推出的數(shù)據(jù)庫(kù)產(chǎn)品,在DOS上運(yùn)行,與xBase系列兼容。FoxPro是FoxBase的加強(qiáng)版,最高版本曾出過(guò)2.6。之后于1992年,F(xiàn)ox Software公司被Microsoft收購(gòu),加以發(fā)展,使其可以在Windows上運(yùn)行,并且更名為 Visual FoxPro。 FoxPro比FoxBASE在功能和性能上又有了很大的改進(jìn),主要是引入了窗口、按紐、列表框和文本框等控件,進(jìn)一步提高了系統(tǒng)的開(kāi)發(fā)能力。

20. Ada
環(huán)境: ADA95的gnat編譯器

復(fù)制代碼 代碼如下:

d:\HelloWorld>gnat 
GNAT 4.8.1 
Copyright 1996-2013, Free Software Foundation, Inc. 
 
List of available commands 
 
gnat bind               gnatbind 
gnat chop               gnatchop 
gnat clean              gnatclean 
gnat compile            gnatmake -f -u -c 
gnat check              gnatcheck 
gnat elim               gnatelim 
gnat find               gnatfind 
gnat krunch             gnatkr 
gnat link               gnatlink 
gnat list               gnatls 
gnat make               gnatmake 
gnat metric             gnatmetric 
gnat name               gnatname 
gnat preprocess         gnatprep 
gnat pretty             gnatpp 
gnat stack              gnatstack 
gnat stub               gnatstub 
gnat test               gnattest 
gnat xref               gnatxref 

代碼:

說(shuō)明:

Ada是一種表現(xiàn)能力很強(qiáng)的通用程序設(shè)計(jì)語(yǔ)言,它是美國(guó)國(guó)防部為克服軟件開(kāi)發(fā)危機(jī),在經(jīng)過(guò)除去#行獲得最終處理過(guò)的文件后即可交由GNAT編譯.

 21. AWK

環(huán)境:
Linux/Unix平臺(tái),或安裝了MinGW和MSYS的Windows平臺(tái)

代碼:

復(fù)制代碼 代碼如下:

[root@Linux ~]# echo | awk '{print "Hello,World!"}' 
Hello,World! 
[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> 
Hello,World! 
[root@Linux ~]# awk 'BEGIN {print "Hello,World!"}' 
Hello,World! 
[root@Linux ~]# echo "hello world" | awk '{print}' 
hello world 

說(shuō)明:
#AWK是一種優(yōu)良的文本處理工具。它不僅是 Linux 中也是任何環(huán)境中現(xiàn)有的功能最強(qiáng)大的數(shù)據(jù)處理引擎之一。 
#這種編程及數(shù)據(jù)操作語(yǔ)言(其名稱(chēng)得自于它的創(chuàng)始人(Alfred Aho,Peter Weinberger和Brian Kernighan姓氏的首個(gè)字母)的最大功能取決于一個(gè)人所擁有的知識(shí)。 
#AWK提供了極其強(qiáng)大的功能:可以進(jìn)行樣式裝入、流控制、數(shù)學(xué)運(yùn)算符、進(jìn)程控制語(yǔ)句甚至于內(nèi)置的變量和函數(shù)。它具備了一個(gè)完整的語(yǔ)言所應(yīng)具有的幾乎所有精美特性。 

22. Sed

環(huán)境: Linux/Unix

代碼:

復(fù)制代碼 代碼如下:

# sed -ne '1s/.*/Hello, world!/p' 
Hello,World!                     #第一行為輸入 
Hello, world!                    # 

說(shuō)明:
sed 流編輯器,和awk,正則表達(dá)式等一起,是編寫(xiě)Linux腳本中非常有用的工具.

23. Pascal

環(huán)境: Free Pacal IDE

代碼:

復(fù)制代碼 代碼如下:

Program HelloWorld(output); 
begin 
  writeln('Hello, world!') 

 {程序塊的最后一條語(yǔ)句后不需要";" - 如果添加一個(gè)";"會(huì)在程序中增加一個(gè)“空語(yǔ)句”} 
end.

說(shuō)明:

Pascal程序開(kāi)始于外部文件描述符作為參數(shù)的program關(guān)鍵字;然后跟著begin和end關(guān)鍵字封裝的主要塊。分號(hào)分區(qū)語(yǔ)句,句點(diǎn)終結(jié)整個(gè)程序(或單元)。Pascal源代碼是大小寫(xiě)不敏感的。這里是一個(gè)非常簡(jiǎn)單的“Hello world”程序示例的源代碼: (注:在實(shí)際編程中,通常可以省略第一行的output).其語(yǔ)法整理上來(lái)看,很像Delphi,基本上是一個(gè)等級(jí)的。另外,F(xiàn)PC編譯器安裝后,居然顯示是亂碼,看來(lái)還是要下載(Turbo Pascal)更經(jīng)典些,不過(guò)聽(tīng)說(shuō)Turbo Pascal下載比較難,再說(shuō),能不能在WIN*64位的平臺(tái)編譯也不知道,就下了個(gè)FPC用用.

24. Prolog
環(huán)境: SWI-PrologPortable 編譯器

代碼:

復(fù)制代碼 代碼如下:

write("Hello,World!").   
#注意,句末有點(diǎn)號(hào)

說(shuō)明:
Prolog(Programming in Logic)是一種邏輯編程語(yǔ)言。它建立在邏輯學(xué)的理論基礎(chǔ)之上,最初被運(yùn)用于自然語(yǔ)言等研究領(lǐng)域。現(xiàn)已廣泛的應(yīng)用在人工智能的研究中,可以用來(lái)建造專(zhuān)家系統(tǒng)、自然語(yǔ)言理解、智能知識(shí)庫(kù)等


附錄:
IEEE Spectrum 根據(jù)十多個(gè)數(shù)據(jù)來(lái)源,對(duì)各大編程語(yǔ)言的使用普及率進(jìn)行了統(tǒng)計(jì),公布了2014年編程語(yǔ)言總排行榜前二十名、Web開(kāi)發(fā)語(yǔ)言排行榜前十名以及移動(dòng)應(yīng)用開(kāi)發(fā)語(yǔ)言排行榜前十名。統(tǒng)計(jì)數(shù)據(jù)結(jié)果如下:
總排行榜:

Web開(kāi)發(fā)排行TOP10:
01. Java
02. Python
03. C#
04. PHP
05. JavaScript
06. Ruby
07. Perl
08. HTML
09. Scala
10. Go
移動(dòng)應(yīng)用開(kāi)發(fā)語(yǔ)言排行TOP10:
01. Java
02. C
03. C++
04. C#
05. JavaScript
06. Objective-C
07. Scala
08. Delphi
09. Scheme
10. ActionScript
以上統(tǒng)計(jì)數(shù)據(jù)分別來(lái)自Google搜索結(jié)果、Google趨勢(shì)分析、推特、GitHub庫(kù)、StackOverflow 問(wèn)答、Reddit 文章、Hacker News、Career Builder、ice job以及IEEE 期刊論文等

您可能感興趣的文章:
  • Java之JFrame輸出Helloworld實(shí)例
  • Android Studio使用教程(一):下載與安裝及創(chuàng)建HelloWorld項(xiàng)目
  • J2SE基礎(chǔ)之命令行中編寫(xiě)第一個(gè) Hello World

標(biāo)簽:桂林 南昌 景德鎮(zhèn) 文山 東莞 宣城 鹽城 黔南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《24種編程語(yǔ)言的Hello World程序》,本文關(guān)鍵詞  24種,編程語(yǔ)言,的,Hello,World,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《24種編程語(yǔ)言的Hello World程序》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于24種編程語(yǔ)言的Hello World程序的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品福利一二区| 一区二区三区在线视频免费| 日韩精品一区二区三区中文不卡| 精品视频在线看| 欧美日韩aaaaaa| 欧美丰满少妇xxxbbb| 欧美一区二区三区喷汁尤物| 91精品欧美一区二区三区综合在| 91精品国产综合久久香蕉麻豆| 欧美一区二区播放| 欧美精品一区二区精品网| 精品国产1区二区| 久久精品视频一区二区三区| 亚洲国产成人自拍| 综合久久给合久久狠狠狠97色| 亚洲精品国产成人久久av盗摄| 亚洲小说春色综合另类电影| 日本视频在线一区| 国产一区二区三区在线观看免费| 国产91综合一区在线观看| 99久久777色| 欧美精品久久一区二区三区| 精品免费视频一区二区| 中文字幕精品—区二区四季| 亚洲视频一区二区免费在线观看| 亚洲综合av网| 狂野欧美性猛交blacked| 国产成人午夜视频| 在线视频你懂得一区| 日韩欧美国产成人一区二区| 国产精品视频一二三| 一区二区高清视频在线观看| 蜜桃精品在线观看| 99热在这里有精品免费| 91麻豆精品国产91久久久久久久久 | 久久99精品久久久| 99久久婷婷国产| 在线播放91灌醉迷j高跟美女 | 日本成人在线视频网站| 国产一区二区免费在线| 色综合天天综合在线视频| 91精品国产色综合久久ai换脸| 久久久久久久久99精品| 一二三四区精品视频| 精品一区二区三区视频在线观看| 91色|porny| 欧美成人a∨高清免费观看| 亚洲视频一二区| 精久久久久久久久久久| 欧美优质美女网站| 国产偷国产偷精品高清尤物 | 欧美日韩国产高清一区二区| 久久综合色婷婷| 亚洲国产毛片aaaaa无费看| 国产经典欧美精品| 欧美日韩一区二区欧美激情| 欧美高清一级片在线观看| 水野朝阳av一区二区三区| 成人av动漫网站| 欧美成va人片在线观看| 亚洲国产欧美在线| 国产99久久精品| 欧美videos大乳护士334| 亚洲午夜在线电影| 成人黄色在线看| 精品蜜桃在线看| 五月婷婷久久丁香| 91蝌蚪porny| 中文字幕av不卡| 国模大尺度一区二区三区| 欧美精品自拍偷拍动漫精品| 一区二区三区日韩在线观看| 丁香另类激情小说| 日韩精品一区二区三区四区视频| 亚洲国产综合在线| 色噜噜夜夜夜综合网| 中文字幕一区二区三区精华液| 国产麻豆精品视频| 精品国产网站在线观看| 日韩中文字幕91| 欧美日高清视频| 亚洲午夜三级在线| 91精品91久久久中77777| 亚洲欧美一区二区三区久本道91| 成人午夜又粗又硬又大| 国产午夜精品久久久久久久 | 99精品久久只有精品| 国产日产欧美精品一区二区三区| 极品少妇xxxx精品少妇偷拍| 日韩欧美区一区二| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美老女人第四色| 亚洲成人动漫精品| 欧美日本一区二区| 日韩制服丝袜先锋影音| 在线电影欧美成精品| 午夜精品aaa| 欧美一区二区三区在线看| 日本视频在线一区| 日韩欧美在线影院| 精品无码三级在线观看视频| 久久综合九色综合欧美就去吻| 国产在线精品视频| 久久九九久久九九| 成人免费高清在线| 亚洲免费观看在线视频| 在线免费观看日本一区| 亚洲国产一区视频| 欧美一级日韩不卡播放免费| 捆绑变态av一区二区三区| 久久久三级国产网站| 国产成人午夜视频| 亚洲同性gay激情无套| 91免费在线播放| 亚洲成人1区2区| 日韩欧美一二三区| 国产不卡视频一区| 亚洲人成7777| 欧美丰满少妇xxxxx高潮对白| 美女在线视频一区| 国产欧美日韩不卡免费| 99精品久久免费看蜜臀剧情介绍| 亚洲一区二区视频| 欧美不卡视频一区| 成人理论电影网| 亚洲综合色区另类av| 欧美一区二区三区系列电影| 国产不卡视频在线观看| 亚洲女人****多毛耸耸8| 在线综合亚洲欧美在线视频 | 欧美成人激情免费网| 成人小视频在线| 午夜欧美视频在线观看 | 亚洲午夜一二三区视频| 日本韩国欧美在线| 亚洲视频在线一区观看| 欧美精品成人一区二区三区四区| 九九久久精品视频| 国产精品乱人伦一区二区| 欧美在线免费视屏| 狠狠久久亚洲欧美| 亚洲一区二区视频| 国产日韩欧美亚洲| 欧美日韩一级大片网址| 国产麻豆精品在线| 亚洲电影一区二区三区| 国产日韩精品久久久| 欧美日韩成人综合天天影院 | 欧美日韩在线直播| 国产一区二区三区精品欧美日韩一区二区三区 | 国产亚洲欧美日韩俺去了| 在线亚洲精品福利网址导航| 国产一区二区在线视频| 亚洲最新视频在线观看| 欧美国产日韩精品免费观看| 7777女厕盗摄久久久| 不卡av在线免费观看| 日本中文字幕一区| 又紧又大又爽精品一区二区| 2023国产精品| 正在播放一区二区| 色吊一区二区三区| 国产乱码字幕精品高清av| 午夜精品成人在线| 亚洲欧美激情插| 日本一区二区不卡视频| 欧美成人一区二区三区| 欧美日韩精品高清| 99国产精品久| 26uuuu精品一区二区| 欧美三级乱人伦电影| 91在线国产福利| 国产高清一区日本| 蜜臀av一区二区| 午夜不卡在线视频| 夜夜爽夜夜爽精品视频| 亚洲女与黑人做爰| 国产精品麻豆欧美日韩ww| 久久久久久久久久久99999| 日韩欧美国产综合| 欧美日韩国产不卡| 在线亚洲+欧美+日本专区| 99热99精品| 成人黄页毛片网站| 福利视频网站一区二区三区| 激情文学综合丁香| 久久国产精品99精品国产| 日日摸夜夜添夜夜添国产精品| 亚洲综合丝袜美腿| 亚洲一区二区三区四区在线免费观看 | 欧美午夜影院一区| 一本大道av一区二区在线播放| youjizz国产精品| 成人黄色软件下载| 成人精品亚洲人成在线| 国产盗摄精品一区二区三区在线| 国产美女娇喘av呻吟久久| 韩国毛片一区二区三区| 精品一区二区免费看| 久久精工是国产品牌吗|