この記事のポイント
- Processing用語が簡単に分かる
- Processingに関連しているプログラミング言語や施設などの用語も分かる
- 表で書いていて、右側を隠せば、意味を覚えているかテストすることもできる
目次
Processing関連用語集
あ・ア行
用語 | 用語の意味 |
---|---|
アルゴリズム | 問題を解決するための手順 アルゴリズムは、プログラミング言語を使って問題の解決手順を記述したコンピュータプログラミング |
アンパサンド | &の正式名称 論理値で使用 |
インタラクティビティ | システムや機器への操作を行うと、システムや機器がそれに応じて反応を返すこと 簡単に言うと、マウス操作や画面に触ったりしたら、反応して動くこと |
オープンソース | ソースコードが無償で一般公開されていて、利用できること |
か・カ行
用語 | 用語の意味 |
---|---|
解析 | データや情報を分析し、意味やパターンを見つけ出すこと |
返り値 カエリチ 英語 return value | 関数が処理した結果 戻り値ともいう |
カレントフォント | 今使っているフォントのこと |
クリエイティブコーディング | プラグラミングでデザイン性のある表現をすること 絵、テキスト、アニメーション、音楽、動画などの表現ができる Processingなどのプログラミング言語を使ってコードを書く |
グローバル変数 global valiable | どこからでも使える変数 |
コンパイル | 翻訳という意味 Processingで書いたコードをパソコンが分かるように翻訳(コンパイル)する。 Processingの実行ボタンをクリックすると、書いたコードをコンパイルされて、表示される |
さ・サ行
用語 | 用語の意味 |
---|---|
初期化 | 変数の初期値を設定する 使い始めるための準備 |
ジェネラティブアート | アルゴリズムを用いて生成される芸術作品の総称 |
シンセシス | 合成や生成という意味 |
スクリプト言語 | 簡単に記述や実行ができるプログラミング言語のこと JavaScriptやPythonなどがスクリプト言語に分類される |
スコープ | 変数にアクセスできる範囲のこと |
ソースコード | コンピューターに命令を与える文字列 Processingで入力するコードのこと |
ソフトウェア | プログラムやデータの集合体 |
スケッチ | Processingのコードを書く画面、実行してできた画像。 |
た・タ行
用語 | 用語の意味 |
---|---|
ダイアグラム | 情報を視覚的に表現した図 フローチャートなど。 |
デジタイズ | アナログの映像や画像をデジタル化すること |
デフォルトレンダラー | 最初から設定されているコンピュータが画面に絵や図形を描くときに使う方法や仕組みのこと 特に何も設定しなくてもデフォルトレンダラーが使われる |
データ | 資料 dataはdatumの複数形 |
は・ハ行
用語 | 用語の意味 |
---|---|
引数 ひきすう argument | 関数に渡す値 関数に入れる値 |
ピクセルフォント | たくさんの小さな点(ピクセル)で文字を描くフォントのことです。 まるでドット絵のように、点を並べて文字を作ります。 |
フランケンシュタインコード | 異なるコードの断片を無理やり組み合わせて作成されたコードのこと まるでフランケンシュタインの怪物のように、異なる部分をつぎはぎして作られていることから名付けられた |
プログラムのフロー | プログラムがどのように動作するかを示す一連の手順や処理の流れ。 プログラムがどのように動くかを理解するために、フローチャートという図を使って視覚的に表現するじとがある |
フローチャート | プログラムの処理の流れを示す |
ブロックチェーン | ブロックは、データの塊 そのデータの塊を時系列でつなげる そして、不特定多数で管理・共有する 大勢で管理するので、改ざんされにくい 様々な分野で応用させやすい |
ベクターフォント | コンピュータで文字を描くときに使う特別なフォントのこと。 普通のフォントは、たくさんの小さな点(ピクセル)で文字を描きますが、ベクターフォントは線や曲線を使って文字を描く |
ま・マ行
用語 | 用語の意味 |
---|---|
戻り値 | 関数が処理した結果 返り値ともいう |
ら・ラ行
用語 | 用語の意味 |
---|---|
ランタイム環境 | 実行環境 実行に必要な環境 |
理性的芸術 | 芸術作品が理性や知性に基づいて創作されること 論理的な構造や明確なメッセージを持ち、観る者に知的な刺激を与えることを目的 |
レンダラー | コンピュータが画面に絵や図形を描くときに使う方法や仕組みのこと |
ローカル変数 local variable | 限られた場所で使える変数 void draw{}の中だけで使える変数 |
論理値 logical value | trueかfalseの値 |
わ・ワ行
用語 | 用語の意味 |
---|---|
ワンボードマイコン | むき出しの基盤の上に、電子部品と必要最低限の入出力装置をつけただけのマイクロコンピューター |
Processing】アルファベット用語集
A
用語 | 用語の意味 |
---|---|
Ardino | ワンボードマイコン(むき出しの基盤に最低限の入出力装置をつけたマイクロコンピューター) 開発環境はProcessingをベースにしている |
F
用語 | 用語の意味 |
---|---|
fps | frame per second 1秒間に表示される画像(フレーム)数を表す単位 60 fpsだったら、1秒間に60秒の頻度で実行される Processingだけではなく、動画、アニメなどの分野でも使用される |
D
用語 | 用語の意味 |
---|---|
DB | データベース データを1つの場所に集め、簡単に参考にできる |
DBN | Design By Numbers グラフィック・プログラミング環境 |
J
用語 | 用語の意味 |
---|---|
Java | アプリ開発で最も一般的なオブジェクト指向プログラミング言語の1つ ProcessingはJavaを元にして、デザイン性のある表現を作りやすくした言語 |
JavaScript | 動きのあるWebページを作成するために使用されるプログラミング言語。 HTMLやCSSが使用されているWebサイトに動きを加えることができる |
M
用語 | 用語の意味 |
---|---|
MIT | Massachusetts Institute of Technology マサチューセッツ工科大学 アメリカを代表する名門校 |
O
用語 | 用語の意味 |
---|---|
OpenProcessing | Processingで作った作品とコードを共有できるサイト。他の人のコードを参考にし合い表現力を高めることができる |
openFrameworks | クリエイティブコーディングができる開発環境。 Processingに影響を受けて開発された |
P
用語 | 用語の意味 |
---|---|
PDE | Processing Development Environment Processing開発環境 |
Processing | Javaを元にデザイン性のある表現を作りやすいプログラミング言語 |
Python | シンプルで読みやすく、計算、アプリ、AI開発などができるプログラミング言語 |
P2Dレンダラー | 2D(2次元)の絵を描くためのレンダラー |
P3Dレンダラー | 3D(3次元)の絵を描くためのレンダラー |
Q
用語 | 用語の意味 |
---|---|
QWERTY配列 | クワーティ配列 パソコンのキーボードの配列のこと 上段のキーがQWERTYという順で並んでいるから、 |
S
用語 | 用語の意味 |
---|---|
Scala | オブジェクト指向プログラミングと関数型プログラミングの両方を実行できるプログラミング言語 ProcessingはScalaのグラフィックスライブラリからも呼び出せる Processingビジュアルデザイナーとアーティストのためのプログラミング入門 監訳者のことば viiに記載 |
T
用語 | 用語の意味 |
---|---|
TDC | 東京タイポディレクターズクラブ 文字の視覚表現と、視覚コミュニケーションのさらなる研究・研鑽を目的としている任意団体 |
V
用語 | 用語の意味 |
---|---|
VLW形式 | Processingというプログラムで使う特別なフォントファイルの形式のこと フォントファイルは、文字の形やデザインを保存しているファイル |
void | なし 空っぽの void setup、void drawで使われている |
記号
用語 | 用語の意味 |
---|---|
// | コメント //のあとに書いた文章は、実行されない コメントに関しての記事 |
/**/ | マルチラインコメント 複数行プログラムに影響せずに文章を書ける マルチラインコメントに関しての記事 |