出典: AWK 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2018年11月1日 (木) 10:40 UTC、URL: https://ja.wikipedia.org/ AWK(オーク)は、プログラミング言語の一つ。 テキストファイル、特に空白類(スペースの他、タブなど)やカンマなどで区切られたデータファイルの処理を念頭に置いた仕様となっているが、 一般的なプログラミングに用いることも可能である。 UNIX上で開発された。 [概要] AWKは、ベル研究所におけるUNIX開発の過程で、 sedやgrepのようなテキスト処理ツールに演算機能を持たせた拡張ツールとして開発された。簡単なスクリプトを記述することで効率的にテキストファイルを処理することを目的であった。 当初はそれほど多くの機能は無かったが、 普及するにつれ、さまざまな処理をAWKで実行したいと考えるユーザーが増え、 その希望に応えて機能の拡張が行われた。 その結果、汎用のプログラミング言語と比べても遜色が無いほどの機能を持つようになり、 テキスト処理だけに留まらず、開発者も予想しなかったような大規模なプログラミングに使われるような例もあらわれた。 一方、本来のテキスト処理用ツールとしても扱いやすく、 現在でもCSV形式のファイルを簡易に処理する、などの目的で広く使用されている。 ・・・ |
出典: 軽量プログラミング言語 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2018年1月8日 (月) 23:20 UTC、URL: https://ja.wikipedia.org/ 軽量プログラミング言語(英: lightweight language)は、2001年にMITで開催されたワークショップ「LL1: Lightweight Languages Workshop」のCFPによれば、何らかの実際の機能によるカテゴライズではなく、習得・学習・使用が容易な(The term "lightweight" refers not to actual functionality, but to the idea that these languages are easy to acquire, learn, and use.)プログラミング言語を指し、当時におけるそのような言語としてPerl・Python・Ruby・Scheme・Curlを例として挙げている。 [lightweight programming language] 2018年1月現在、英語版ウィキペディアでは「lightweight programming language」とは、「designed to have very small memory footprint, is easy to implement (important when porting a language), and/or has minimalist syntax and features.」であるとされており、例として Forth, Io, JavaScript, Lua, newLISP, Squirrel が挙げられている。 ・・・ |
同義語・類義語 | 関連語・その他 |
---|---|
AWK | アルフレッド・エイホ |
awk | ピーター・ワインバーガー |
オーク | ブライアン・カーニハン |
Aho Weinberger Kerninghan | ・ |
エイホ ワインバーガー カーニハン | スクリプト言語 |
エー・ダブリュー・ケーと読んではならない | プログラミング言語 |
・ | |
.awk | |
awkコマンド | |
JGAWK | |
jgawk | |
更新日:2023年12月15日 |
同義語・類義語 | 関連語・その他 |
---|---|
LL | AWK |
Lightweight Language | bash |
lightweight programming language | csh |
láitwèit lǽŋgwidʒ | ECMAScript |
ラゥイトゥウェイトゥ・ラゥェングウィッジ | Lua |
ラゥ́イトゥウェ̀イトゥ・ラゥェ́ングウィッジ | Perl |
ライトウェイトゥ・ランゲージ | ペァルゥ |
ラ́イトウェ̀イトゥ・ラ́ンゲージ | パール |
軽量プログラム言語 | ・ |
けいりょう ぷろぐらむ げんご | JavaScrpit |
軽量プログラミング言語 | dʒɑ́ːvəskrìpt |
けいりょう プログラミング げんご | ジャヴァスクリプトゥ |
軽量言語 | ジャ́ヴァスクリ̀プトゥ |
けいりょう げんご | ジャバスクリプト |
・ | ジャ́バスクリ̀プト |
scripting language | ・ |
skríptiŋ lǽŋgwidʒ | ActionScript |
スクリプティング・ラゥェングウィッジ | JavaScript |
スクリ́プティング・ラゥェ́ングウィッジ | JScript |
スクリプティング・ランゲージ | PHP |
スクリ́プティング・ラ́ンゲージ | ・ |
スクリプト言語 | Python |
簡易言語 | páiθɑ̀n |
かんい げんご | パイサゥン |
パイソン | |
・ | |
Ruby | |
ルビー | |
Tcl | |
VBScript | |
Clojure | |
Curl | |
Groovy | |
Haskell | |
JavaFX Script | |
PowerShell | |
Scala | |
Scheme | |
スキーム | |
F# Interactive | |
更新日:2024年 4月 1日 |