差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
プログラミング入門:開発環境 [2020/12/27 11:54] – [シンプルに始められる(導入が容易):simplicity] baba | プログラミング入門:開発環境 [2020/12/27 12:03] (現在) – baba | ||
---|---|---|---|
行 2: | 行 2: | ||
いざプログラミングを始める場合、なにから手をつけていいかなかなか難しく、情報はたくさんあっても結果として迷ってしまうでしょう。このページでは馬場の分野でよく利用される開発環境の紹介し、それぞれの特徴を述べます。 | いざプログラミングを始める場合、なにから手をつけていいかなかなか難しく、情報はたくさんあっても結果として迷ってしまうでしょう。このページでは馬場の分野でよく利用される開発環境の紹介し、それぞれの特徴を述べます。 | ||
- | 平成31年6月29日現在、いわゆるクリエイティブコーディング(画像、映像、音声等を統合して扱うことが比較的簡単にできる)が可能な開発環境にはそこまで多くのものがあるわけではありませんが、下記が代表的なものです。 | + | 馬場の主観的なスコアリングに基づいたものです。そのときに応じて微妙にグラフは変化していきます。 |
- | * Processing | + | |
- | * Openframeworks | + | < |
- | * Cinder | + | <div class=" |
- | * Unity | + | </ |
- | * Max, PureData | + | |
- | * vvvv | + | 2020年12月27日、いわゆるクリエイティブコーディング(画像、映像、音声等を統合して扱うことが比較的簡単にできる)が可能な開発環境にはそこまで多くのものがあるわけではありませんが、下記が代表的なものです。 |
- | * touchDesigner | + | * Processing: https:// |
- | * p5.js | + | * Openframeworks: https:// |
+ | * Cinder: https:// | ||
+ | * Unity: https:// | ||
+ | * Max, PureData: https:// | ||
+ | * vvvv: https:// | ||
+ | * touchDesigner: https:// | ||
+ | * p5.js: https:// | ||
で、なにを使えばいいかっていると、正直なところなんだっていいです。好きなアーティストや作品を見つけて、それが何で作られているかを調べて同じ環境で学習をはじめてみるのも良いでしょう。もしくは、時代はpythonだ、swiftで全部やったる。そんな意気込みもありでしょう。 | で、なにを使えばいいかっていると、正直なところなんだっていいです。好きなアーティストや作品を見つけて、それが何で作られているかを調べて同じ環境で学習をはじめてみるのも良いでしょう。もしくは、時代はpythonだ、swiftで全部やったる。そんな意気込みもありでしょう。 | ||
行 40: | 行 46: | ||
実際に制作したアプリケーションを展示で丸一日動作させたり、macOSで作成したものをWindowsで動作させるなど、様々な環境においても一つの環境で作ったものが安定して動作することが好まれます。 | 実際に制作したアプリケーションを展示で丸一日動作させたり、macOSで作成したものをWindowsで動作させるなど、様々な環境においても一つの環境で作ったものが安定して動作することが好まれます。 | ||
- | ====== チャート ====== | ||
- | それでは、上記に基づいてそれぞれの開発環境をスコアリングしてみました。これは馬場の主観的なスコアリングです。 | ||
- | |||
- | < | ||
- | <div class=" | ||
- | </ | ||
====== 用途別 ====== | ====== 用途別 ====== |