25種著名程式語言編寫您的第一個程序Hello World

2021-02-13 Linux公社

來自:https://www.linuxmi.com

Hello World !」 ——每個程式設計師在開始學習任何程式語言時編寫的第一個程序。

「Hello World !」被認為是幾乎所有計算機語言中最簡單的程序之一,它向用戶輸出或顯示「Hello, World !」。它通常是用於工作程序的程式語言的基本語法的範例,用來向入門程式設計師介紹程式語言。從本文中,您將學習如何用25種不同的著名程式語言編寫您的第一個程序——「Hello World !」程序。

編寫你的第一個電腦程式「Hello World」Bash是一個sh兼容的命令語言解釋器,它執行從標準輸入或文件讀取的命令。Bash還包含了來自Korn和C shell (ksh和csh)的有用特性。
#!/bin/sh
echo "Hello, World!"

C是一種高級的通用程式語言,非常適合開發固件或可移植應用程式。C語言最初是用來編寫系統軟體的,它是在20世紀70年代早期由貝爾實驗室的Dennis Ritchie為Unix作業系統開發的。
#include<stdio.h>
main()
{
printf("Hello World");
}

C++是由Bjarne Stroustrup開發的通用面向對象的程式語言。它被封裝為高級和低級語言功能,因此被視為中級語言。最初,該語言被稱為「帶有類的C」,因為它具有C語言的所有屬性以及「類」的附加概念。但是,它在1983年重命名為C ++。
#include <iostream>
int main()
{
std::cout << "Hello, world!\n";
}

C#是Microsoft的一種面向對象的程式語言,旨在將C++的計算能力與Visual Basic的編程簡便性相結合。C#基於C++,並包含與Java類似的功能。C#旨在與Microsoft的.Net平臺一起使用。
using System;
class Program
{
    public static void Main(string[] args)
    {
        Console.WriteLine("Hello, world!");
    }
}

COBOL(代表面向公共業務的語言)是第一種廣泛用於業務應用程式的高級程式語言。它是僅次於FORTRAN的第二古老的高級程式語言。
 Identification Division.
Program-ID. sampleCOBOL.

Data Division.

Procedure Division.
Main-Paragraph.
Display "Hello World!"
Stop Run.

Go或Golang是Google創建的一種免費的開源程式語言。它是Algol和C的傳統,是一種經過編譯的靜態類型化語言,具有垃圾回收,有限的結構化類型,內存安全性功能和CSP風格的並發編程功能。
package main
import fmt "fmt"
func main()
{
fmt.Printf("Hello, World!\n");
}

Haskell是一種標準化的通用純函數式程式語言,具有非嚴格的語義和強大的靜態類型。它以邏輯學家Haskell Curry的名字命名。
module Main (main) where
main = putStrLn "Hello, World!"

Java是一種通用計算機程式語言,最早由Sun Microsystems的James Gosling開發,現在是Oracle Corporation的一部分。該語言從C和C ++開發出了許多語法。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}

9、Hello World JavaScript:JavaScript是一種腳本語言,主要在網絡瀏覽器內部使用。Java和JavaScript並非同一個人。實際上,它們甚至沒有關係。
<script language="JavaScript">
document.write('Hello, World!');
</script>

jQuery是一個JavaScript庫。它的創建是為了使編寫JavaScript和HTML更加容易和簡單。JQuery可在大多數Web瀏覽器上使用。它是約John Resig發明的。
$("body").append("Hello world!");

11、Hello World Objective-C:Objective-C是一種通用的,面向對象的程式語言,它將Smalltalk樣式的消息傳遞添加到C程式語言中。這是Apple用於OS X和iOS作業系統及其各自的API(Cocoa 和 Cocoa Touch)的主要程式語言。
#import <Cocoa/Cocoa.h>
@interface hello : NSObject {
}
@end
@implementation hello
-(void)awakeFromNib
{
NSRunAlertPanel(@"Message from your Computer", @"Hello, World!", @"Hi!",
nil, nil);
}
@end

Pascal是一種命令式和程序性程式語言,Niklaus Wirth在1968-69年設計並於1970年發布,它是一種小型,高效的語言,旨在鼓勵使用結構化編程和數據結構的良好編程習慣。
program hello;
begin
writeln('Hello, World!');
end.

Perl 6是由Larry Wall設計的Perl程式語言家族的成員。它的設計是為了解決Perl在其漫長的歷史中積累的一些問題。這些警告主要是由於對Perl後續版本的向後兼容性的要求。

PHP是一種伺服器端腳本語言,主要用於Web開發,但也用作通用程式語言。最初由Rasmus Lerdorf在1994年創建。
<?php
echo 'Hello, World!';
?>

Python是一種開放原始碼程式語言,旨在使其既美觀又易於閱讀。名為Guido van Rossum的程式設計師在1991年成功編寫了Python。這是一種高級語言。與其他語言相比,用Python編寫程序花費的時間更少。

Ruby是一種動態的,反射的,面向對象的通用程式語言,它是由日本的Yukihiro 「Matz」 Matsumoto在1990年代中期設計和開發的。它支持多種編程範例,包括功能,面向對象和命令式。它還具有動態類型系統和自動內存管理。

Scala是一種通用程式語言。Scala完全支持函數式編程和強大的靜態類型系統。為了簡潔起見,Scala的許多設計決策均受到對Java缺點的批評的啟發。
object HelloWorld with Application {
Console.println("Hello, World!");
}

SQL或結構化查詢語言是一種專用的程式語言,旨在管理關係資料庫管理系統(RDBMS)中保存的數據,或關係數據流管理系統(RDSMS)中的流處理。
CREATE TABLE message (text char(15));
INSERT INTO message (text) VALUES ('Hello, World!');
SELECT text FROM message;
DROP TABLE message;

Swift是Apple Inc.為iOS,macOS,watchOS,tvOS和Linux開發的通用,多範式,已編譯的程式語言。

20、Hello World Visual Basic .NET:Visual Basic .NET(VB.NET)是在.NET Framework上實現的多範式,面向對象的程式語言。微軟在2002年推出了VB.NET,以替代其原始Visual Basic語言。

Imports System
Public Module modmain
Sub Main()
Console.WriteLine ("Hello World using Visual Basic!")
End Sub
End Module

Lisp是繼John McCarthy於1958年發明的Fortran之後第二古老的高級程式語言。自成立以來,Lisp與人工智慧研究界緊密相連。Lisp被用作Micro Planner程式語言的實現,該程式語言在著名的AI系統SHRDLU中使用。今天,最著名的通用Lisp方言是Common Lisp和Scheme。

(format t "Hello, World!~%")

Kotlin是一種靜態類型的程式語言,可在Java虛擬機上運行以用於現代多平臺應用程式。總部位於俄羅斯聖彼得堡的JetBrains程式設計師團隊是其主要開發人員。從Android Studio 3.0開始,Kotlin是Android上完全受支持的程式語言。

package demo

fun main(args : Array) {
println("Hello, world!")
}

R是由Ross Ihaka和Robert Gentleman設計的一種程式語言和免費軟體環境,用於R基金會支持的統計計算和圖形。R的優勢之一是可以輕鬆製作出精心設計的具有出版質量的圖表,其中包括需要的數學符號和公式。

MATLAB(矩陣實驗室)是MathWorks開發的多範式數值計算環境。MATLAB允許矩陣處理,函數和數據繪製,算法實現,用戶界面創建以及與用其他語言(包括C,C ++,C#,Java,Fortran和Python)編寫的程序進行接口。

Delphi既是一種面向對象的程式語言(OOP),也是由Embarcadero公司創建的集成開發環境(IDE)。它起源於Pascal語言,後來成為Object Pascal(帶有對象支持的Pascal)。Delphi是Visual Basic等語言的替代產品,可提供快速且高質量的開發。

program Hello_World;
uses
Windows;

begin
ShowMessage("Hello, World!");

end.

長按或掃描下面的二維碼關注Linux公社


關注Linux公社,添加「星標」

每天獲取技術乾貨,讓我們一起成長

合作聯繫微信:kungfuyuyu

相關焦點

  • 為什麼學習編程寫第一個程序都是「hello world」
    "hello world!"說起這個問候語,可能只要接觸過編程的朋友都不陌生,沒錯,它就是所有程式語言學習初期默認的第一個程序,已經成了不是規則的規則!那麼學習編程,為什麼第一個程序是寫」hello world"呢?
  • 用 50 種程式語言寫「Hello,World!」程序
    已經成為一段經典程序。在職業生涯中,所有程式設計師都至少完成過一段「Hello,World!" 程序。在成長中,程式設計師通常會使用多種程式語言,大部分程式設計師甚至實現過十幾種」Hello,World!」版本。甚至還出現了一種衡量標準,叫做 TTHW,用於評估程式設計師用新的程式語言實現一段「Hello, World!」
  • 計算機編程的歷史演進:用 50 種程式語言寫「Hello,World!」程序
    對很多人來說,每當學習一門新的程式語言,寫下的第一行代碼可能都是「Hello,World!「。因此,」Hello,World!" 已經成為一段經典程序。在職業生涯中,所有程式設計師都至少完成過一段「Hello,World!" 程序。在成長中,程式設計師通常會使用多種程式語言,大部分程式設計師甚至實現過十幾種」Hello,World!」版本。
  • 用 50 種程式語言寫「Hello,World!」
    對很多人來說,每當學習一門新的程式語言,寫下的第一行代碼可能都是「Hello,World!「。因此,」Hello,World!" 已經成為一段經典程序。在職業生涯中,所有程式設計師都至少完成過一段「Hello,World!" 程序。在成長中,程式設計師通常會使用多種程式語言,大部分程式設計師甚至實現過十幾種」Hello,World!」版本。
  • 20種熱門程式語言輸出Hello World,你會幾種?
    此文章主要為大家介紹了20種熱門程式語言輸出Hello World,你會幾種?,具有一定的參考價值,學習覺得挺不錯的,分享給大家。如何使用20種最熱門的程式語言來寫代碼呢? 首先,我們要知道目前最熱門的程式語言們到底是哪幾種? 哪種程式語言最熱門?
  • 編寫你的第一個C++程序:Hello World示例
    來自:Linux迷連結:https://www.linuxmi.com/c-hello-world.html本文C++編程學習可以簡化為
  • 12 種主流程式語言輸出「 Hello World 」,你真的都會了嗎?
    作為一名程式設計師,在初步學習編程想必都繞不開一個最為基礎的入門級示例「Hello World」,那麼,你真的了解各個語言「Hello
  • 50 種不同程式語言的「Hello World」,你知多少?
    程序。通常程式設計師會使用多種程式語言,多的甚至實現了十幾種。還有一種稱為TTHW(Time to 「Hello, World!」)的方法,來衡量程式設計師創建一個新的「Hello, World!」程序的時間。你可以用多少種不同的語言編寫一個「Hello, World!」程序,你的答案是什麼?讓我們在計算機編程的世界裡回顧一翻。
  • 30種不同的程式語言怎麼寫「Hello, World」
    你知道多少種程式語言?本文整理了30種程式語言的Hello World程序,有些程式語言使用廣泛你可能知道,但有一些很冷門的程式語言你可能不知道。來一起見識一下這30種程式語言吧,如果你還知道其他程式語言而文章沒有提到,可以留言。1.C
  • Hello World 程序的起源與歷史
    這是一個最著名的程序。對每一位程式設計師來說,這個程序幾乎是每一門程式語言中的第一個示例程序。
  • 程序'猿'的「hello,world!」是什麼梗?
    hello world在大多程式語言裡,第一課會以輸出hello world為演示,比如php的更簡單:<?>為什麼會有這麼多的hello world呢1978年,Brain Kernighan在他和Dennis Ritchie合作撰寫的C語言聖經「The C Programming Language」中,延用了「hello,world」句式,作為開篇第一個程序。
  • 想學編程?先來理解一下C語言的Helloworld程序吧
    C語言作為一門計算機科學歷史上裡程碑式的程式語言,現在依然被廣泛使用。其功能強大,內容簡單,想學習編程的小夥伴們不妨先學習一下C語言。本文將介紹一下K&R所寫的經典程序:Helloworld的簡要分析。
  • SpringBoot第一個程序,HelloWorld
    廢話少說下面來進行SpringBoot第一個程序,HelloWorld。1、首先打開我們的IDEA工具,點擊Create New Project新建一個項目2、點擊左側的Spring Initializr,選擇相應的jdk版本信息,默認的Default打上小點點,點擊next3、==細節==:在最下面的package的地方默認是com.huagege.springboot-01-helloworld
  • 1949-2019,70 年 50 種不同程式語言的「Hello World」大盤點!
    本文將以「Hello World」為例,花樣呈現 50 種程式語言。程序。通常程式設計師會使用多種程式語言,多的甚至實現了十幾種。還有一種稱為TTHW(Time to 「Hello, World!」)的方法,來衡量程式設計師創建一個新的「Hello, World!」程序的時間。你可以用多少種不同的語言編寫一個「Hello, World!」程序,你的答案是什麼?讓我們在計算機編程的世界裡回顧一翻。
  • 0055 PHP語言簡介和HelloWorld
    這時候,我們就需要學習一門新的程式語言,可以通過它來讓網頁和後臺數據進行交互。學哥選擇的是PHP語言,它是一門主流的程式語言,學習起來比較容易,功能也非常強大。同時,還需要學習資料庫編程技術,因為很多時候,網頁後臺都是需要通過資料庫來進行支持的。
  • 無用技巧:「Hello World」用10種語言怎麼說?
    這篇推送中,我將教大家如何在10種不同的程式語言中編寫一個 Hello World 程序——這個技巧有什麼用呢?並沒有什麼用,可是周五了,何不來整點沒用的呢!1.>classHello{staticvoidMain(string[] args){ // prints hello
  • 最簡單的C語言程序:Hello world !
    C語言說難也不難,說簡單也不簡單,關鍵是看你怎麼學。很多人都有這樣一個擔心,我數學不是很好,學編程學C語言會不會很吃力啊。
  • 世界上最難的5種程式語言
    這裡列出五種最難懂的晦澀語言的清單。我嘗試用每種語言執行了「Hello World!」程序,非常有趣。本文最初發布於 Medium(《5 Most Difficult Programming Languages in the World》),經 InfoQ 翻譯並分享。
  • 五分鐘在Mac OS上安裝Go語言並破解Goland IDE跑出「Hello World」
    如果你還想抓住2019年的尾巴,學習一門新語言,現在還不算晚哦,Go語言是可以快速上手值得推薦的語言呢導讀,通過本文,您將可以了解到:Go創始人背景在Mac OS上安裝Go在MacOS上執行第一個HelloWorld程序Go語言開發工具Goland及破解用Goland運行HelloWorld如何讓
  • Debian中編寫你的第一個Apple Swift程序
    【51CTO.com快譯】Swift是蘋果公司開發的一種程式語言。它是針對iOS、macOS、watchOS、tvOS、Linux和z/OS開發的一種通用多範式編譯程式語言。據開發人員聲稱,Swift是一種編寫軟體的出色方法,無論面向手機、臺式機、伺服器還是運行代碼的其他系統。