すべての可能なプログラミング言語での 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
。py
など、 HelloWorld.extension of your programming language
を使用して、言語のコードを追加します。 c
言語 C の場合。ABAP ABAP は、ドイツのソフトウェア会社 SAP SE によって作成された高級プログラミング言語です。現在、Java と並んで、ビジネス アプリケーションを構築するための NetWeaver プラットフォームの一部である SAP アプリケーション サーバーをプログラミングするための言語として位置付けられています。
アセンブリアセンブリ言語 (asm と略されることもよくあります) は、プログラムのステートメントとアーキテクチャのマシン コード命令の間に非常に強力な対応関係がある低レベル プログラミング言語です。各アセンブリ言語は、特定のコンピュータ アーキテクチャおよびオペレーティング システムに固有です。
Autoit AutoIt は、Microsoft Windows 用のフリーウェア自動化言語です。初期のリリースでは、このソフトウェアは主に Microsoft Windows プログラムの自動化スクリプトを作成することを目的としていましたが、それ以来、プログラミング言語の設計と全体的な機能の両方が強化されるようになりました。
BASIC BASIC は、使いやすさを重視した設計哲学を持つ汎用の高水準プログラミング言語のファミリーです。 1964 年、ジョン G. ケメニーとトーマス E. カーツはダートマス大学でオリジナルの BASIC 言語を設計しました。彼らは、科学と数学以外の分野の学生がコンピュータを使用できるようにしたいと考えていました。
BASIC は汎用の高水準プログラミング言語のファミリーであり、その設計哲学は使いやすさを重視しています。 1964 年、ジョン G. ケメニーとトーマス E. カーツはダートマス大学でオリジナルの BASIC 言語を設計しました。彼らは、科学と数学以外の分野の学生がコンピュータを使用できるようにしたいと考えていました。
バッチ ファイルは、DOS、OS/2、および Microsoft Windows のスクリプト ファイルの一種です。これは、コマンドライン インタプリタによって実行される一連のコマンドで構成され、プレーン テキスト ファイルに保存されます。
Brainfuck Brainfuck は、1993 年に Urban Müller によって作成された難解なプログラミング言語で、その極端なミニマリズムで有名です。この言語は、8 つの単純なコマンドと命令ポインターのみで構成されています。これは完全にチューリング完全なものですが、実用的な使用を目的としたものではなく、プログラマーに挑戦し、楽しんでもらうことを目的としています。
C
C は、ファームウェアやポータブル アプリケーションの開発に最適な高レベルの汎用プログラミング言語です。 C はもともとシステム ソフトウェアの作成を目的としており、1970 年代初頭にデニス リッチーによってベル研究所で Unix オペレーティング システム用に開発されました。
C# は、強力な型指定、命令型、宣言型、関数型、汎用、オブジェクト指向、およびコンポーネント指向のプログラミング分野を含む、汎用のマルチパラダイム プログラミング言語です。これは 2000 年頃に Microsoft によって .NET イニシアティブ内で開発され、後に Ecma および ISO によって標準として承認されました。
C++ は、Bjarne Stroustrup によって開発された汎用オブジェクト指向プログラミング (OOP) 言語であり、C 言語の拡張です。したがって、「C スタイル」または「オブジェクト指向スタイル」で C++ をコーディングすることが可能です。 C++ は、高レベル言語機能と低レベル言語機能の両方をカプセル化しているため、中級レベル言語とみなされます。当初、この言語は C 言語のすべてのプロパティに「クラス」という概念が追加されていたため、「クラス付き C」と呼ばれていました。
COBOL は、ビジネス用途向けに設計された、英語に似たコンパイル済みのコンピューター プログラミング言語です。これは命令的で手続き型であり、2002 年以降はオブジェクト指向になっています。 COBOL は主に、企業や政府のビジネス、財務、管理システムで使用されています。
COOL (クラスルーム オブジェクト指向言語) は、コンパイラの教育に使用され、記述されたプログラムの数よりもコンパイラの数が多い唯一の言語です。 MIPS シミュレーター SPIM 用のコードを生成します。したがって、他のプラットフォームに簡単に移植できます。これには、オブジェクト、自動メモリ管理、強力な静的型付け、単純なリフレクションなど、最新のプログラミング言語の多くの機能が備わっています。
CoffeeScript は、JavaScript にトランスコンパイルするプログラミング言語です。 JavaScript の簡潔さと読みやすさを向上させるために、Ruby、Python、Haskell からインスピレーションを得た糖衣構文が追加されています。具体的な追加機能には、リスト内包表記とパターン matc が含まれます。
Clojure は Lisp プログラミング言語の方言です。 Clojure は、関数型プログラミングに重点を置いた汎用プログラミング言語です。 Java 仮想マシンおよび共通言語ランタイム上で実行されます。
Crystal は、「C のように速く、Ruby のように滑らか」なプログラミング エクスペリエンスを提供することを目的とした、まだ開発中のプログラミング言語です。
D は、Digital Mars の Walter Bright によって作成され、2001 年にリリースされた、オブジェクト指向の命令型マルチパラダイム システム プログラミング言語です。Bright は、2007 年に Andrei Alexandrescu によって設計および開発作業に参加しました。
Dart は、もともと Google によって開発され、後に標準化された汎用プログラミング言語です。 Web、サーバー、モバイル アプリケーションの構築に使用されます。 Flutter クロスプラットフォーム モバイル開発フレームワークを通じて、ますます公開されるようになってきています。 Dart は、オプションで JavaScript にコンパイルできる古き良き C スタイルの構文を使用するオブジェクト指向のクラス定義言語です。インターフェイス、ミックスイン、抽象クラス、具体化されたジェネリックス、静的型付け、およびサウンド タイプ システムをサポートします。
Delphi は、オブジェクト指向プログラミング言語 (OOP) であり、統合開発環境 (IDE) でもあります。 Embarcadero 社 (旧 CodeGear、旧 Borland) が発行した Delphi は、Visual Basic などの言語に代わる言語であり、迅速かつ高品質な開発を提供します。
Elixir は、Erlang 仮想マシン上で実行される関数型同時実行の汎用プログラミング言語です。 Elixir は Erlang 上に構築され、分散型フォールトトレラント アプリケーションを構築するための同じ抽象化を共有します。 Elixir は、生産的なツールと拡張可能な設計も提供します。
絵文字
アーラン
Erlang は汎用、または関数型プログラミング言語およびランタイム環境と言えるでしょう。これは、同時実行性、分散、フォールト トレランスを本質的にサポートするように構築されています。 Erlang はもともと、いくつかの大規模な通信システムで使用するために開発されました。しかし現在では、電子商取引、コンピュータ電話、銀行部門などの多様な分野にもゆっくりと進出しつつあります。
F#
フォートラン
行く
Go は、Google 社員の Robert Griesemer、Rob Pike、Ken Thompson によって 2009 年に作成されたプログラミング言語です。 Go は、C の伝統に基づいた静的型付けのコンパイル言語であり、メモリ安全性、ガベージ コレクション、構造型付け、CSP スタイルの同時実行性を備えています。
グルーヴィー
ハスケル
HTML
HTML は、Hypertext Markup Language (HTML) の略で、Web ページおよび Web アプリケーションを作成するための標準マークアップ言語です。カスケード スタイル シート (CSS) と JavaScript により、World Wide Web の 3 つの基礎テクノロジが形成されます。Web ブラウザは、Web サーバーまたはローカル ストレージから HTML ドキュメントを受信し、そのドキュメントをマルチメディア Web ページにレンダリングします。 HTML は Web ページの構造を意味論的に記述し、文書の外観に関する手がかりを元々含んでいます。
INTERCAL は、1972 年にプリンストンの 2 人のハッカーによって、当時のプログラミング言語のさまざまな側面を風刺するパロディとして作成されました。コンパイラーが理解できないものはすべてスキップされ、コード全体が誰かが懇願しているように読めました。この言語はチューリング完全であったため、あらゆるアルゴリズムを実装できました。ただし、プログラマーはその試みにより、精神異常の進行段階に追い込まれる可能性があります。
Java は、並行処理、クラスベース、オブジェクト指向の汎用コンピューター プログラミング言語であり、実装の依存関係ができるだけ少なくなるように特別に設計されています。これは、アプリケーション開発者が「一度書けば、どこでも実行できる」 (WORA) を可能にすることを目的としています。つまり、コンパイルされた Java コードは、再コンパイルすることなく、Java をサポートするすべてのプラットフォームで実行できます。
JavaScript (JS と略されることもよくあります) は、高レベルのインタープリタ型プログラミング言語です。これは、動的、弱い型付け、プロトタイプベース、およびマルチパラダイムとしても特徴付けられる言語です。 JavaScript は、HTML および CSS と並んで、World Wide Web の 3 つのコア テクノロジの 1 つです。
ジュリア
ジュリアー
コトリン
Kotlin は、Java 仮想マシン上で実行される静的型付けプログラミング言語であり、JavaScript ソース コードにコンパイルしたり、LLVM コンパイラ インフラストラクチャを使用したりすることもできます。構文は Java と互換性がありませんが、Kotlin 標準ライブラリの JVM 実装は Java コードと相互運用するように設計されており、コレクション フレームワークなどの既存の Java クラス ライブラリの Java コードに依存しています。
リスプ
ルア
マットラボ
ニム
Nim はシステムおよびアプリケーションのプログラミング言語です。静的に型付けおよびコンパイルされ、エレガントなパッケージで比類のないパフォーマンスを提供します。
目的-C
OCaml
OCaml または Objective Caml は、表現力と安全性に重点を置いた汎用プログラミング言語です。
パスカル
パール
パール6
PHP
PHP: Hypertext Preprocessor は、Web 開発用に設計されたサーバー側スクリプト言語ですが、汎用プログラミング言語としても使用されます。 PHP リファレンス実装は、1994 年に Rasmus Lerdorf によって最初に作成され、現在は PHP Group によって作成されています。
追記
パワーシェル
プロローグ
パイソン
R
ルビー
さび
スカラ座
シェイクスピア
シェイクスピア プログラミング言語は、ソース コードをシェイクスピア劇に似せるという設計目標を持って作成されたプログラミング言語です。派手なデータや制御構造はなく、基本的な算術演算と goto があるだけです。この言語は、BASIC の表現力とアセンブリ言語の使いやすさを組み合わせていますが、はるかに冗長です。
シェル
堅牢性
SQL
標準ML
Standard ML は、コンパイル時の型チェックと型推論を備えた汎用のモジュール型関数型プログラミング言語です。 Logic for Computable Functions の定理証明プロジェクトで使用される ML プログラミング言語の子孫です。
Swift は、Apple Inc. によって iOS、macOS、watchOS、tvOS、Linux 向けに開発された汎用のマルチパラダイムのコンパイル済みプログラミング言語です。 Swift は、Apple の Cocoa および Cocoa Touch フレームワークと、Apple 製品用に作成された既存の Objective-C コードの大部分と連携して動作するように設計されています。
ツールコマンド言語(TCL)
TypeScript
VB.NET
空白
Whitespace は、ダーラム大学の Edwin Brady と Chris Morris によって開発された難解なプログラミング言語です。言語はスペース、タブ、改行で構成されます。