「プログラミング言語」の版間の差分
ナビゲーションに移動
検索に移動
Kusakata.bot2 (トーク | 投稿記録) (Pkg/AUR テンプレートの更新) |
Kusanaginoturugi (トーク | 投稿記録) (項目を差し替え) |
||
4行目: | 4行目: | ||
このページでは Arch Linux でコンパイラ・インタプリタがパッケージになっている[[Wikipedia:ja:プログラミング言語|プログラミング言語]]を並べています。 |
このページでは Arch Linux でコンパイラ・インタプリタがパッケージになっている[[Wikipedia:ja:プログラミング言語|プログラミング言語]]を並べています。 |
||
+ | |||
− | * [[Wikipedia:ja:アセンブリ言語|アセンブリ]] – {{ic|as}} ({{Pkg|binutils}}, {{Pkg|fasm}}, {{Pkg|nasm}}, {{Pkg|yasm}}) |
||
+ | * [[Wikipedia:Assembly language|Assembly]] – ''as'' of {{Pkg|binutils}}, {{Pkg|fasm}}, {{Pkg|nasm}}, {{Pkg|yasm}} |
||
* [[Wikipedia:Ada (programming language)|Ada]] – [[GCC]] |
* [[Wikipedia:Ada (programming language)|Ada]] – [[GCC]] |
||
− | * AWK |
+ | * [[AWK]] |
+ | * [[Wikipedia:BASIC|BASIC]] – {{Pkg|freebasic}} |
||
− | * [[Bash]] |
||
+ | ** [[Wikipedia:AMOS BASIC|AOZ Studio]] |
||
+ | ** [[Gambas]] |
||
* [[C]] – [[GCC]], [[Clang]] |
* [[C]] – [[GCC]], [[Clang]] |
||
− | * [[C++]] – [[GCC]], [[Clang]] |
+ | ** [[C++]] – [[GCC]], [[Clang]] |
− | * [[Wikipedia:C Sharp (programming language)|C#]] – [[Mono]] |
+ | ** [[Wikipedia:C Sharp (programming language)|C#]] – [[Mono]], [[.NET Core]] |
+ | ** [[Wikipedia:Objective-C|Objective-C]] – [[GCC]], [[Clang]] |
||
− | * [[Clojure]] |
||
+ | ** [[Wikipedia:Vala (programming language)|Vala]] – {{Pkg|vala}} |
||
− | * [[Common Lisp]] |
||
+ | ** [https://ziglang.org/ Zig] – {{Pkg|zig}} |
||
* [[Crystal]] |
* [[Crystal]] |
||
− | * [[CUDA]] – ''nvcc'', [[Clang]] |
||
* [[D]] |
* [[D]] |
||
* [[Wikipedia:Dart (programming language)|Dart]] – {{Pkg|dart}} |
* [[Wikipedia:Dart (programming language)|Dart]] – {{Pkg|dart}} |
||
+ | * [https://esolangs.org/wiki/FiM%2B%2B FIM++] – {{AUR|fimpp-git}} |
||
− | * [[Elixir]] |
||
− | * [[Wikipedia:Erlang (programming language)|Erlang]] – {{Pkg|erlang}} |
||
* [[Wikipedia:Forth (programming language)|Forth]] – {{AUR|4th}}, {{AUR|gforth}} |
* [[Wikipedia:Forth (programming language)|Forth]] – {{AUR|4th}}, {{AUR|gforth}} |
||
* [[Wikipedia:Fortran|Fortran]] – [[GCC]] |
* [[Wikipedia:Fortran|Fortran]] – [[GCC]] |
||
− | * [[Gambas]] |
||
* [[Go]] – {{Pkg|go}}, [[GCC]] |
* [[Go]] – {{Pkg|go}}, [[GCC]] |
||
− | * [[Wikipedia:Apache Groovy|Groovy]] – {{Pkg|groovy}} |
||
− | * [[Haskell]] |
||
* [[Java]] |
* [[Java]] |
||
− | * [[Wikipedia: |
+ | ** [[Wikipedia:Apache Groovy|Groovy]] – {{Pkg|groovy}} |
+ | * [[Wikipedia:JavaScript|JavaScript]] – {{Pkg|rhino}}, {{AUR|v8}} |
||
+ | ** [[Node.js]] |
||
* [[Julia]] |
* [[Julia]] |
||
* [[Wikipedia:Kotlin (programming language)|Kotlin]] – {{Pkg|kotlin}} |
* [[Wikipedia:Kotlin (programming language)|Kotlin]] – {{Pkg|kotlin}} |
||
− | * [[ |
+ | * [[Lua]] – {{Pkg|lua}} |
* [[Wikipedia:Nim (programming language)|Nim]] – {{Pkg|nim}} |
* [[Wikipedia:Nim (programming language)|Nim]] – {{Pkg|nim}} |
||
− | * [[Wikipedia:Objective-C|Objective-C]] – [[GCC]], [[Clang]] |
||
− | * [[Wikipedia:OCaml|OCaml]] – {{Pkg|ocaml}} |
||
* [[Octave]] |
* [[Octave]] |
||
* [[Wikipedia:Pascal (programming language)|Pascal]] – {{Pkg|fpc}} |
* [[Wikipedia:Pascal (programming language)|Pascal]] – {{Pkg|fpc}} |
||
42行目: | 41行目: | ||
* [[Rust]] |
* [[Rust]] |
||
* [[Scala]] |
* [[Scala]] |
||
+ | * [[Swift]] |
||
− | * [[Wikipedia:Vala (programming language)|Vala]] – {{Pkg|vala}} |
||
− | * [[Wikipedia:Scheme (programming language)|Scheme]] – {{Pkg|mit-scheme}} |
||
− | * [[Wikipedia:Swift (programming language)|Swift]] – {{AUR|swift}}{{Broken package link|パッケージが存在しません}}, {{AUR|swift-bin}} |
||
* [[Wikipedia:Tcl|Tcl]] – {{Pkg|tcl}} |
* [[Wikipedia:Tcl|Tcl]] – {{Pkg|tcl}} |
||
− | * [https://ziglang.org/ Zig] – {{Pkg|zig}} |
||
== 関数型言語 == |
== 関数型言語 == |
||
上記の言語の中には、関数型プログラミングもサポートしているものもあります。 |
上記の言語の中には、関数型プログラミングもサポートしているものもあります。 |
||
+ | |||
* [[Wikipedia:Erlang (programming language)|Erlang]] – {{Pkg|erlang}} |
* [[Wikipedia:Erlang (programming language)|Erlang]] – {{Pkg|erlang}} |
||
60行目: | 57行目: | ||
** [[Emacs Lisp]] |
** [[Emacs Lisp]] |
||
** [[Scheme]] |
** [[Scheme]] |
||
+ | ** [[Wikipedia:Racket (programming language)|racket]] - {{Pkg|racket}}, {{Pkg|racket-minimal}} |
||
* [[Wikipedia:ML (programming language)|ML]] |
* [[Wikipedia:ML (programming language)|ML]] |
||
− | ** [[Wikipedia:Standard ML|Standard ML]] – {{Pkg|smlnj}}, {{Pkg|mlton}}, {{AUR|mosml}}, {{AUR|smlsharp}} |
+ | ** [[Wikipedia:Standard ML|Standard ML]] – {{Pkg|smlnj}}, {{Pkg|mlton}}, {{Pkg|polyml}}, {{AUR|mosml}}, {{AUR|smlsharp}} |
** [[Wikipedia:OCaml|OCaml]] – {{Pkg|ocaml}} |
** [[Wikipedia:OCaml|OCaml]] – {{Pkg|ocaml}} |
||
73行目: | 71行目: | ||
* [[Wikipedia:History of programming languages]] |
* [[Wikipedia:History of programming languages]] |
||
* [[Wikipedia:List of programming languages]] |
* [[Wikipedia:List of programming languages]] |
||
− | * [[コマンドシェル]] |
2022年6月28日 (火) 16:10時点における版
このページでは Arch Linux でコンパイラ・インタプリタがパッケージになっているプログラミング言語を並べています。
- Assembly – as of binutils, fasm, nasm, yasm
- Ada – GCC
- AWK
- BASIC – freebasic
- C – GCC, Clang
- Crystal
- D
- Dart – dart
- FIM++ – fimpp-gitAUR
- Forth – 4thAUR, gforthAUR
- Fortran – GCC
- Go – go, GCC
- Java
- JavaScript – rhino, v8AUR
- Julia
- Kotlin – kotlin
- Lua – lua
- Nim – nim
- Octave
- Pascal – fpc
- Perl
- PHP
- Python
- R
- Ruby
- Rust
- Scala
- Swift
- Tcl – tcl
関数型言語
上記の言語の中には、関数型プログラミングもサポートしているものもあります。
シェル言語
Bash は base メタパッケージ の依存関係です。その他については、コマンドシェルを参照してください。