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編