2017-06-28 17 views

答えて

1

このような一般的な質問では、スタックオーバーフローは実際には意味されません。それは具体的なものです。「私はXを試しましたが、Yは期待されましたが、代わりにZを得ました。しかし、私は一般的な意味で助けようとします。

プログラミング言語はツールに似ています。さまざまなツールが異なるタスクで優れています。例えば、ハンマーとレンチは異なるものに使用されます。あなたは技術的にレンチを使って釘を打つことができますか?確かに、ハンマーを使うだけなら、あなたの人生はもっと楽になるでしょう。プログラミング言語は同じです。

処理は、アニメーションと対話型のプログラムを簡単に作成できるように設計されています。このプログラムについて考えてみましょう。

これは完全な処理プログラムです。実行すると、ウィンドウが表示され、ユーザー入力が取得され、マウスの後ろに円の軌跡が描かれます。同じことを実現するには、JavaまたはJavaScriptで記述しなければならないすべてのコードについて考えてください。

もちろん、同じことをするJavaまたはJavaScriptプログラムを作成することは可能です。実際、Processing自体はJavaやJavaScriptの上に構築されているので、Processingの中で何かできることはそれらの言語のどれかで行うことができます。しかし、処理は、それらの言語が必要とするすべての設定と定型文のコードについて心配する必要はありません。

さらに、Processingには、いくつかのボタンをクリックするだけで、プログラムをアプリケーションとして、またはWebページとして簡単に展開できるツールセットが用意されています。また、素晴らしいコミュニティ、チュートリアル、例、および他の言語やフレームワークでは見つからないプログラミングの一般的なアプローチが付属しています。

あなたの質問は少し尋ねるのと同じです:すべてがアセンブリコードで記述できるのであれば、JavaやJavaScriptが必要なのはなぜですか?すべてがバイナリで記述できるときにアセンブリコードが必要なのはなぜですか?

+0

最初の段落を削除して質問にコメントとして追加することをお勧めします。それは質問への答えの一部ではありません。 – Paulpro

+0

@Paulproコメントをいただきありがとうございますが、免責事項とその回答を一貫性のある全体として残したいと考えています。 –

+1

しかし、それは私がそれを行う方法ではありません! ; p – Paulpro

関連する問題