私は処理について短い本を持っていますが、JavaScript、キャンバス、Java-JavaFX、またはグラフィックスを持つ他の汎用言語には存在しない言語機能は気付きませんでした。ちょうど普通のもの - 線や円などを描く。 処理を使うことのメリットはありますか?おそらく音で作業する?生得的なアートのための汎用言語を超えた処理の利点は何ですか?
答えて
このような一般的な質問では、スタックオーバーフローは実際には意味されません。それは具体的なものです。「私はXを試しましたが、Yは期待されましたが、代わりにZを得ました。しかし、私は一般的な意味で助けようとします。
プログラミング言語はツールに似ています。さまざまなツールが異なるタスクで優れています。例えば、ハンマーとレンチは異なるものに使用されます。あなたは技術的にレンチを使って釘を打つことができますか?確かに、ハンマーを使うだけなら、あなたの人生はもっと楽になるでしょう。プログラミング言語は同じです。
処理は、アニメーションと対話型のプログラムを簡単に作成できるように設計されています。このプログラムについて考えてみましょう。
これは完全な処理プログラムです。実行すると、ウィンドウが表示され、ユーザー入力が取得され、マウスの後ろに円の軌跡が描かれます。同じことを実現するには、JavaまたはJavaScriptで記述しなければならないすべてのコードについて考えてください。
もちろん、同じことをするJavaまたはJavaScriptプログラムを作成することは可能です。実際、Processing自体はJavaやJavaScriptの上に構築されているので、Processingの中で何かできることはそれらの言語のどれかで行うことができます。しかし、処理は、それらの言語が必要とするすべての設定と定型文のコードについて心配する必要はありません。
さらに、Processingには、いくつかのボタンをクリックするだけで、プログラムをアプリケーションとして、またはWebページとして簡単に展開できるツールセットが用意されています。また、素晴らしいコミュニティ、チュートリアル、例、および他の言語やフレームワークでは見つからないプログラミングの一般的なアプローチが付属しています。
あなたの質問は少し尋ねるのと同じです:すべてがアセンブリコードで記述できるのであれば、JavaやJavaScriptが必要なのはなぜですか?すべてがバイナリで記述できるときにアセンブリコードが必要なのはなぜですか?
- 1. 一般的な中間言語を使用する利点は何ですか?
- 2. スクリプト言語のDLRに切り替える主な利点は何ですか?
- 3. RabbitMQを超えるカフカの利点は何ですか?
- 4. エラーログの処理パイプラインを処理するための慣用的な機能的な方法は何ですか?
- 5. Kotlinプログラミング言語の利点は何ですか?
- 6. 画像処理のための高度なレベル言語
- 7. Prologを他の言語よりも使用する利点は何ですか?
- 8. DHTの場合、128ビットを超える160ビットキーの利点は何ですか?
- 9. 自然言語処理では、チャンキングの目的は何ですか?
- 10. Webクローラーの理想的なプログラム言語は何ですか?
- 11. JavaScriptSerializer.MaxJsonLengthを超えました。これを処理するベストプラクティスは何ですか?
- 12. オブジェクトを関数型プログラミング言語で使用する利点は何ですか?
- 13. 並行処理プログラミングのためのImmutability + Actorモデルの弱点は何ですか?
- 14. 医療画像処理のための最良のプログラミング言語
- 15. Python対自然言語処理のためのJava
- 16. 自然言語処理のためのARFF
- 17. シーケンス処理または解析のための優先言語/技術
- 18. 宣言的なプログラミング言語をgrokkingするためのヒント?
- 19. Junit:大きなデータの自然言語処理のためのユニットテスト
- 20. 多言語生成のためのAntlr
- 21. 処理言語はいつですか?
- 22. 異なるGPL(汎用プログラミング言語)を使用して実装されたDSL(汎用プログラミング言語)
- 23. BASH /スクリプト言語/を使用したJSONファイルのバッチ処理ディレクトリ
- 24. spaCy複数の言語を使用したドキュメント処理
- 25. PDFからのデータ抽出のための自然言語処理
- 26. アンドロイドのsqliteデータベースを超えるコンテンツプロバイダを使用する利点は何ですか?
- 27. 通貨と言語スイッチでロケールを処理するためのベストプラクティス
- 28. TensorFlow - 。特定の言語に利点
- 29. RIMアプリケーションを作成するための最適な言語は何ですか?
- 30. 処理言語のリアルタイムコントロール
最初の段落を削除して質問にコメントとして追加することをお勧めします。それは質問への答えの一部ではありません。 – Paulpro
@Paulproコメントをいただきありがとうございますが、免責事項とその回答を一貫性のある全体として残したいと考えています。 –
しかし、それは私がそれを行う方法ではありません! ; p – Paulpro