Processing(プロセシング)は、ケイシー・リース(英語版)(Casey Reas)とベンジャミン・フライ(英語版)(Benjamin Fry)によるオープンソースプロジェクトであり、かつてはMITメディアラボで開発されていた。電子アートとビジュアルデザインのためのプログラミング言語であり、統合開発環境(IDE)である。アーティストによるコンテンツ制作作業のために、詳細な設定を行う関数を排除している。 視覚的なフィードバックが即座に得られるため、初心者がプログラミングを学習するのに適しており、電子スケッチブックの基盤としても利用できる。Java を単純化し、グラフィック機能に特化した言語といえる。
Processing にはsketchbook(スケッチブック)と呼ばれる必要最小限のIDEが含まれている。
Processing でのプログラミングでは、全ての定義されたクラスは Java の内部クラスのコードとして扱われ、コンパイルされる。すなわち、クラス内の静的変数や静的メソッドは通常禁じられており、それらを使うにはユーザーが明示的に純粋Javaモードを指定しなければならない。
GPUドライバが提供するAPIが簡略化されてProcessingのAPIとして提供されているため、高度な表現を行う場合には不便に感じやすい。例えば、OpenGLで標準的にサポートされている環境マッピングが、APIとして提供されていないため、独自に実装する必要がある等である。
作成したプログラムをアプリケーションとしてエクスポートすることができる。また、processing.jsの機能を用いればネット上でコードの実行結果が見られる。
上記も正しいプログラムだが、次のようなコードの方がProcessingの雰囲気をよく表している。
ウィキメディアのSVG形式の日本地図の白地図を読み込み、Prefecturesという配列に記述された番号の県のみ塗り分けるプログラム。英語版の例のように地図データが各県ごとにnameを持っていれば県名で指定することも可能である。
Processingとは
Processingは、Processing Foundationが公開しているオープンソースのWindows向けソフトです(カテゴリ:IDE・コードエディター)。当カタログの「IDE・コードエディター」の中では、人気順で16位です。最初のリリースは2001年です。開発言語はJavaです。Windowsのほか、Linux、macOS向けにも提供されています。
インストールと動作環境
公式インストーラーは64ビット向けにMSI形式で用意されています。インストールには管理者権限が必要です。インストーラーは無人(サイレント)インストールに対応しています。グループポリシー、Intune、Configuration Managerで配布できるMSIパッケージがあります。
アップデートとバージョン履歴
最新版は4.5.7で、2026年9月24日にリリースされました。2026年7月20日以降の2件のバージョンを掲載しており、それぞれ公式のインストーラーにリンクしています。
人気と対応ファイル形式
Chocolateyパッケージのダウンロード数は79,176回です。GitHubで公開されているソースコード(processing/processing4)のスター数は518です。当サイトの対応言語のうち26言語でWikipediaに記事があります。似たソフトにはRStudio、Apache NetBeans、OpenCodeなどがあります。
GitHubのプロジェクト説明: “Source code for Processing, the software sketchbook and Java-based programming language for students, artists, designers, educators, hobbyists, and creative coders. Includes the core library, and editor (PDE)”
メリット / デメリット
メリット
- オープンソースで、誰でもコードを確認・ビルドできる
- 組織での一括配布に使えるMSIパッケージがある
- サイレントインストールの方法が公開されている
- 直近2か月以内に更新されている
- Linux、macOSでも動作する
- 長く続いているプロジェクト(2001年から)
デメリット
- ネイティブのARM64版がない
- インストールに管理者権限が必要
まとめ: Processingは、「IDE・コードエディター」に分類されるオープンソースのWindowsソフトです。64ビットのPCで使えます。管理者は無人インストールで一括配布できます。
スクリーンショット
Processingのダウンロードは安全ですか?
- ファイルは提供元のドメイン(github.com)から配信されています
- ダウンロードリンクはHTTPSを使用しています
- SHA256ハッシュが公開されているため、ファイルを検証できます:
27F88EDEDAD83EDB04AE04F7FF1C32E02552104B18B439384AC378D2DA28467A· このハッシュのVirusTotalレポートを開く - リンクはまだ確認されていません
- ソースコードは公開されています
- ExeAtlasはインストーラーのホスト、ラップ、改変を行っていません
関連ガイド: SHA256ハッシュの確認方法(Windows)
最近のバージョン
全2バージョン ›コマンドラインでインストール
サイレントインストール ›winget install --id ProcessingFoundation.Processing -echoco install Processing -yscoop install extras/processingmsiexec /i processing-4.5.7-windows-x64.msi /qn /norestartmsiexec /x {3A052074-38B0-4452-B201-D39EC765FE39} /qn /norestart関連ガイド: wingetの使い方:アプリのインストールと更新
ほかのOS向け
brew install --cask processing情報
- 提供元
- Processing Foundation
- カテゴリ
- IDE・コードエディター
- ライセンス
- GPL-2.0
- 価格
- 無料
- ソースコード
- github.com/processing/processing4
- 開発言語
- Java
- 動作環境
- Windows 11 / 10
- アーキテクチャ
- 64ビット
- インストーラー
- MSI
- ほかのプラットフォーム
- Linux, macOS
- バージョン
- 4.5.7
- リリース日
- 2026年9月24日
- 初回リリース
- 2001
- カタログ追加日
- 2026年8月19日
- 掲載バージョン数
- 2
- Chocolateyダウンロード数
- 79,176
- GitHubスター
- 518
- GitHubフォーク
- 189
- 公式サイト
- processing.org
- winget ID
- ProcessingFoundation.Processing
- Chocolateyパッケージ
- Processing
- Scoopパッケージ
- extras/processing
- MSIプロダクトコード
- {3A052074-38B0-4452-B201-D39EC765FE39}
評価とレビュー
まだレビューはありません。最初の評価を投稿してください。
Processingの代替ソフト
すべて表示 ›-
オープンソース70.5万 ↓ -
オープンソース8.9万 ↓ -
オープンソース28.5万 ↓ -
オープンソース493.2万 ↓ -
オープンソース9.5万 ↓ -
オープンソース39.4万 ↓ -
オープンソース5万 ↓ -
オープンソース1.2万 ↓
よくある質問
Processingは無料ですか?
はい。Processingはオープンソースのソフトです(GPL-2.0ライセンス)。
Processingのダウンロードは安全ですか?
ファイルはgithub.comから配信されます。github.comは提供元のドメインです。ExeAtlasはファイルをホストしておらず、改変もしていません。ダウンロードしたファイルのSHA256をこのページに記載の値と照合するか、そのハッシュのVirusTotalレポートを確認してください。
Processingをwingetでインストールするには?
PowerShellかWindowsターミナルを開き、このページに記載のwingetコマンドを実行します。wingetは公式インストーラーをダウンロードし、実行前にSHA256ハッシュを検証します。
Processingはサイレントインストールできますか?
はい。サイレントインストールのページに、インストーラーごとのコマンドを掲載しています(MSIパッケージ用のmsiexecコマンドを含む)。
ProcessingはARM版Windows(Windows on Arm)で動きますか?
ARM64版はありません。Windows 11 on Armでは、エミュレーションによって64ビット版を実行できます。
Processingの旧バージョンはどこでダウンロードできますか?
バージョン一覧のページに、2026年7月20日以降の全2件のバージョンを公式インストーラーへのリンク付きで掲載しています。
Processingの代わりになるソフトは?
RStudio、Apache NetBeans、OpenCode、Node.js (LTS)、Thonnyなどがあります。代替ソフトのページで比較できます。