所有可能的程式語言的 Hello World
這個儲存庫最終應該包含所有可能的程式語言的著名的“Hello World”程式...
git clone url
。git branch branchname
,然後透過以下指令使用該分支: git checkout branchname
。git add filename
,然後git commit -m "message here"
。git push origin branchname
。HelloWorld.extension of your programming language
新增適合您的語言的程式碼,例如 python 的py
。 c
代表 C 語言。ABAP ABAP是德國軟體公司SAP SE創建的高階程式語言。目前,它與 Java 一起被定位為 SAP 應用程式伺服器程式語言,SAP 應用程式伺服器是用於建立業務應用程式的 NetWeaver 平台的一部分。
彙編彙編語言(通常縮寫為 asm)是任何低階程式語言,其中程式語句與體系結構的機器碼指令之間存在非常強的對應關係。每種彙編語言都特定於特定的電腦體系結構和作業系統。
Autoit AutoIt 是 Microsoft Windows 的免費軟體自動化語言。在最早的版本中,該軟體主要旨在為 Microsoft Windows 程式建立自動化腳本,但後來不斷發展,包括程式語言設計和整體功能方面的增強。
BASIC BASIC 是一系列通用的高階程式語言,其設計理念強調易用性。 1964 年,John G. Kemeny 和 Thomas E. Kurtz 在達特茅斯學院設計了最初的 BASIC 語言。他們希望讓科學和數學以外領域的學生能夠使用計算機。
BASIC 是一系列通用的高階程式語言,其設計理念強調易用性。 1964 年,John G. Kemeny 和 Thomas E. Kurtz 在達特茅斯學院設計了最初的 BASIC 語言。他們希望讓科學和數學以外領域的學生能夠使用計算機。
批次檔是 DOS、OS/2 和 Microsoft Windows 中的一種腳本檔案。它由一系列由命令列解釋器執行的命令組成,儲存在純文字檔案中。
Brainfuck Brainfuck 是一種深奧的程式語言,由 Urban Müller 於 1993 年創建,以其極端極簡主義而聞名。該語言僅由八個簡單命令和一個指令指標組成。雖然它是完全圖靈完備的,但它並不是為了實際使用,而是為了挑戰和娛樂程式設計師。
C
C 是一種高階通用程式語言,非常適合開發韌體或便攜式應用程式。 C 最初用於編寫系統軟體,由 Dennis Ritchie 在 20 世紀 70 年代初在貝爾實驗室為 Unix 作業系統開發。
C# 是一種通用的多範式程式語言,涵蓋強型別、命令式、宣告式、函數式、通用、物件導向和元件導向的程式設計規則。它於 2000 年左右由 Microsoft 在其 .NET 計劃中開發,後來被 Ecma 和 ISO 批准為標準。
C++ 是一種通用的物件導向程式設計(OOP)語言,由 Bjarne Stroustrup 開發,是 C 語言的擴展。因此,可以以「C 風格」或「物件導向風格」編寫 C++ 程式碼。 C++ 被認為是一種中級語言,因為它封裝了高階語言和低階語言的功能。最初,該語言被稱為“帶有類別的 C”,因為它具有 C 語言的所有屬性以及“類別”的附加概念。
COBOL 是一種專為商業用途而設計的類似英語的編譯型電腦程式語言。它是命令式的、程序性的,並且自 2002 年以來是面向對象的。 COBOL 主要用於公司和政府的商業、財務和管理系統。
COOL 或課堂物件導向語言用於教授編譯器,並且是唯一一種編譯器數量多於用其編寫的程式數量的語言。它為 MIPS 模擬器 SPIM 產生程式碼。因此它很容易移植到其他平台。它具有現代程式語言的許多功能,包括物件、自動記憶體管理、強大的靜態類型和簡單的反射。
CoffeeScript 是一種可以轉編譯為 JavaScript 的程式語言。它添加了受 Ruby、Python 和 Haskell 啟發的語法糖,以增強 JavaScript 的簡潔性和可讀性。
Clojure 是 Lisp 程式語言的方言。 Clojure 是一種通用程式語言,重點是函數式程式設計。它運行在Java虛擬機器和公共語言運行時上。
Crystal 是一種仍在開發中的程式語言,旨在提供「像 C 一樣快,像 Ruby 一樣流暢」的程式設計體驗。
D 是一種物件導向、命令式、多範式系統程式語言,由 Digital Mars 的 Walter Bright 創建並於 2001 年發布。
Dart 是一種通用程式語言,最初由 Google 開發,後來已標準化。它用於建立 Web、伺服器和行動應用程式。透過 Flutter 跨平台行動開發框架,它得到了越來越多的關注。 Dart 是一種物件導向、類別定義的語言,使用古老的 C 風格語法,可以選擇編譯為 JavaScript。它支援介面、mixin、抽象類別、具體化泛型、靜態類型和健全的類型系統。
Delphi 既是一種物件導向的程式語言(OOP),也是一種整合開發環境(IDE)。 Delphi 由 Embarcadero 公司(以前稱為 CodeGear,更以前稱為 Borland)發布,是 Visual Basic 等語言的替代語言,提供快速且高品質的開發。
Elixir 是一種運行在 Erlang 虛擬機器上的函數式、並發、通用程式語言。 Elixir 建構在 Erlang 之上,並分享相同的抽象來建立分散式、容錯應用程式。 Elixir 還提供高效的工具和可擴展的設計。
表情符號
埃爾蘭
Erlang 是一種通用目的,或者你可能會說是函數式程式語言和執行時間環境。它的建構方式使其具有對並發、分佈和容錯的固有支援。 Erlang 最初是為了在幾個大型電信系統中使用而開發的。但它現在也慢慢進軍電子商務、電腦電話和銀行業等不同領域。
F#
福特蘭語言
去
Go 是一種程式語言,由 Google 員工 Robert Griesemer、Rob Pike 和 Ken Thompson 於 2009 年創建。 Go 是一種繼承 C 傳統的靜態類型編譯語言,具有記憶體安全、垃圾收集、結構類型和 CSP 式並發。
格羅維
哈斯克爾
超文本標記語言
Html 代表超文本標記語言 (HTML),是用於建立網頁和 Web 應用程式的標準標記語言。它透過層疊樣式表 (CSS) 和 JavaScript 構成了萬維網的三重基石技術。 HTML 從語意上描述網頁的結構,並且最初包含文件外觀的提示。
INTERCAL 是由普林斯頓大學的兩名駭客於 1972 年創建的,旨在諷刺當時程式語言的各個方面。編譯器無法理解的任何內容都會被跳過,整個程式碼讀起來就像有人在懇求。該語言是圖靈完備的,因此能夠實作任何演算法。儘管程式設計師可能會因為這種嘗試而陷入瘋狂的高級階段。
Java 是一種通用電腦程式語言,它是並發的、基於類別的、物件導向的,並且經過專門設計,具有盡可能少的實作依賴性。它的目的是讓應用程式開發人員「編寫一次,隨處運行」(WORA),這意味著編譯後的Java程式碼可以在所有支援Java的平台上運行,而無需重新編譯。
JavaScript,通常縮寫為 JS,是一種高階解釋性程式語言。它是一種具有動態、弱型、基於原型和多範式的語言。 JavaScript 與 HTML 和 CSS 一起是萬維網的三大核心技術之一。
茱莉亞
朱利亞爾
科特林
Kotlin 是一種靜態型別程式語言,運行在 Java 虛擬機器上,也可以編譯為 JavaScript 原始碼或使用 LLVM 編譯器基礎架構。雖然語法與 Java 不相容,但 Kotlin 標準庫的 JVM 實作旨在與 Java 程式碼進行互通,並且依賴現有 Java 類別庫(例如集合框架)中的 Java 程式碼。
口齒不清
盧阿
MATLAB
尼姆
Nim 是一種系統和應用程式程式語言。它採用靜態類型和編譯方式,在優雅的包中提供無與倫比的性能。
Objective-C
奧卡米爾
OCaml 或 Objective Caml 是一種通用程式語言,強調表達性和安全性。
帕斯卡
珀爾
珀爾6
PHP
PHP:超文本預處理器是一種專為 Web 開發而設計的伺服器端腳本語言,但也用作通用程式語言。它最初由 Rasmus Lerdorf 於 1994 年創建,PHP 參考實作現在由 PHP Group 製作。
後記
電源外殼
序言
Python
右
紅寶石
鏽
斯卡拉
莎士比亞
莎士比亞程式語言是一種程式語言,其設計目標是使原始碼類似於莎士比亞戲劇。沒有花俏的數據或控制結構,只有基本的算術和 goto。該語言結合了 BASIC 的表達能力和組合語言的使用者友善性,但更加冗長。
殼
堅固性
SQL
標準機器學習
標準機器學習是一種通用、模組化、函數式程式語言,具有編譯時類型檢查和類型推斷功能;以及可計算函數邏輯定理證明專案中使用的 ML 程式語言的後代。
Swift 是 Apple Inc. 為 iOS、macOS、watchOS、tvOS 和 Linux 開發的通用、多範式、編譯型程式語言。 Swift 旨在與 Apple 的 Cocoa 和 Cocoa Touch 框架以及為 Apple 產品編寫的大量現有 Objective-C 程式碼配合使用。
工具通訊語言(TCL)
打字稿
網路
空白
Whitespace 是一種深奧的程式語言,由達勒姆大學的 Edwin Brady 和 Chris Morris 開發。該語言由空格、製表符和換行符組成。