1. 程式人生 > >24種程式語言的Hello World程式

24種程式語言的Hello World程式

這篇文章主要介紹了 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 開發語言排行榜前十名以及移動應用開發語言排行榜前十名。

01. Java

環境: JDK1.7

C:\>java -version   
java version "1.7.0_51"Java(TM) SE RuntimeEnvironment(build 1.7.0_51-b13)JavaHotSpot(TM)Client VM (build 24.51-b03, mixed mode,
sharing)

程式碼: 

#FileName: HelloWorld.java  publicclassHelloWorld#如果有 public 類的話,類名必須和檔案同名,注意大小寫  {#Java 入口程式,程式從此入口  publicstaticvoid 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  
Configuredwith:../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 函式列印  return1;#函式返回值  }

說明:

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-<version>.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<iostream>//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 <<"Hello,World!--Way 4"<< std::endl;//C++ 教科書上寫法  return1;//作為註釋  }

說明:

D:\HelloWorld>g++HelloWorld.c++-o output   //原始檔字尾也可為 .cpp、.C  
  
D:\HelloWorld>output  
Hello,World!--Way1Hello,World!--Way2Hello,World!--Way3Hello,World!--Way4

04. Python

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

D:\HelloWorld>python  
Python2.7.4(default,Apr62013,19:55:15)[MSC v.150064 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  forMicrosoft(R)Windows(R)2005Framework version 2.0.50727Copyright(C)MicrosoftCorporation2001-2005.All rights reserved.

程式碼:

//FileName: HelloWorld.cs  usingSystem;classTestApp{publicstaticvoidMain(){Console.WriteLine("Hello,World!");Console.ReadKey();}}//執行如下:  
d:\HelloWorld>csc HelloWorld.cs  
Microsoft(R)Visual C# 2005 Compiler version 8.00.50727.4927  forMicrosoft(R)Windows(
            
           

相關推薦

6個變態的C語言HELLO WORLD程式

下面的六個程式片段主要完成這些事情: 輸出Hello, World混亂C語言的原始碼 下面的所有程式都可以在GCC下編譯通過,只有最後一個需要動用C++的編譯器g++才能程式設計通過。 hello1.c #define _________ } #defin

24程式語言Hello World程式

這篇文章主要介紹了 24 種程式語言的 Hello World 程式,包括熟知的 Java、C 語言、C++、C#、Ruby、Python、PHP 等程式語言,需要的朋友可以參考下。 Hello World,幾乎是程式猿學習各種語言的第一個程式。心血來潮,彙總並

VS2017使用方法 編寫C語言程式"Hello World"

 本文介紹用Microsoft Visual Studio 2017建立一個C語言程式的具體步驟。 Step1:開啟Microsoft Visual Studio 2017 Step2:新建Project ①檔案→新建→專案 ②選擇Visual C++ → 空專

JavaScript指令碼語言介紹並實現第一個Hello World程式

1.JavaScript是Web頁面中的一種指令碼程式語言,也是一種通用的、跨平臺的、基於物件和事件驅動並具有安全性的指令碼語言,具有與Java類似的語法。它不需要進行編譯,而是直接嵌入在HTML頁面中,把靜態頁面轉變成支援使用者互動並響應相應事件的動態頁面,JavaS

幾乎所有程式語言hello, world程式(1)

簡介 “hello, world”程式是指在電腦螢幕上列印/輸出”hello, world”這行字串的應用程式。該範例最早出自1972年由貝爾實驗室成員布萊恩柯林漢撰寫的內部技術檔案”A Tutorial Introduction to the Languag

用匯編語言編寫程式輸出“Hello World!”

作者:陳世佳  編寫時間:2018-4-17方法如下:    步驟一:瞭解組合語言程式碼結構data SEGMENT '資料段,程式設計者可以把資料都放到這個段裡 ....資料部分....  '資料格式是: 識別符號 db/dw 資料。 data ENDS  '資料段結束處

Hello World 程式的起源與歷史

這是一個最著名的程式。對每一位程式設計師來說,這個程式幾乎是每一門程式語言中的第一個示例程式。那麼,這個著名的程式究竟從何而來呢? 實際上,這個程式的功能只是告知計算機顯示 Hello World 這句話。傳統意義上,程式設計師一般用這個程式測試一種新的系統或程式語言。對程式設計師來說,看到這兩個單詞顯示在

Hello world程式的生命週期

版權宣告:轉載,請註明出處    https://blog.csdn.net/wmaoshu/article/details/50575142 <span style="font-size:18px;">Hello world程式: #include

Dubbo-第一個Hello World程式

Dubbo 是阿里巴巴在2011年開源的分散式服務框架,是SOA服務化治理方案的核心框架。Dubbo的整體架構如圖所示; Provider: 暴露服務的服務提供方。 Consumer: 呼叫遠端服務的服務消費方。 Registry: 服務註冊與發現的註冊中心。

ROS Indigo beginner_Tutorials-10 編寫 ROS 話題版的 Hello World 程式(Python版)

1. 前言 : Hello world 程式,在我們程式設計界,代表學習某種語言編寫的第一個程式。對於 ROS 機器人作業系統來說,這個 Hello World 程式就是 : 寫一個簡單的訊息釋出器(傳送) 和 訂閱器(接收)。 2. 準備工

**win10java配置環境變數,編寫Hello world程式**

win10java配置環境變數,編寫Hello world程式 配置環境變數:滑鼠右鍵單擊此電腦選擇”屬性“,再選擇“高階系統設定”,於”高階“選項中點開“環境變數” (1)新建一個JAVA_HOME變數值為安裝路徑 (2)新建CLASSPATH變

win10java配置環境變數,編寫並執行“Hello world程式

win10java配置環境變數,編寫Hello world程式 配置環境變數:滑鼠右鍵單擊此電腦選擇”屬性“,再選擇“高階系統設定”,於”高階“選項中點開“環境變數” 這裡寫圖片描述 (1)新建一個JAVA_HOME變數值為安裝路徑 這裡寫

用 java 編寫 Hello World 程式

一、安裝 JDK 可在360軟體管家內下載並安裝 安裝如下圖: 設定安裝目錄 等待進度條完成: 二、eclipse下載與安裝 下載連結為:https://www.eclipse.org/ 下載安裝包: 點選 Eclipse

使用 java 編寫 Hello World 程式

一、安裝 JDK 可在360軟體管家內下載並安裝 安裝如下圖: 設定安裝目錄 等待進度條完成: 二、eclipse下載與安裝 下載安裝包: 點選 Eclipse IDE for Java Developers 進行下載: 三、

Android SDK的配置與安裝(eclipse最新版)+第一個Android程式Hello World!)

Android SDK SDK介紹 SDK:(software development kit)軟體開發工具包。被軟體開發工程師用於為特定的軟體包、軟體框架、硬體平臺、作業系統等建立應用軟體

使用AVD模擬器和真機執行Hello World程式(二)

在此部分之前我們已經成功安裝了AS3.0,並建立了一個Helloworld工程。 看到這樣一段話的同學請直接跳到第2步。     1.解決專案錯誤 在上一期我們建立了HelloWorld專案,但是可能會有部分同學構建出錯,導致專案無法執行,原因可能有很多,在這裡我只

第一章 第四節 Hello World程式

1、第一個HelloWorld程式   上節完成Java環境變數配置之後,我們就可以寫第一個程式了。   首先,我們在硬碟上建立一個test.txt檔案,並把test.txt檔案改成字尾為.java的test.java檔案,並用記事本開啟,寫下如下程式碼: class HelloWorld{ pu

Java的Hello World程式

2018年11月09日 13:45:06 風丶逝 閱讀數:9 標籤: java

Android---安裝 Android第一天——安裝Android Studio 3.0和第一個Hello World程式(一)

原 Android第一天——安裝Android Studio 3.0和第一個Hello World程式(一) 2018年03月09日 11:26:38 閱讀數:9423

CUDA Hello World 程式

CUDA(Compute Unified Device Architecture)是NVIDIA(英偉達)公司基於其生產的圖形處理器GPU(Graphics Processing Unit)開發的一個平行計算平臺和程式設計模型。 基於CPU程式設計,程式都是執行在CPU上的;基於GPU編