1

アイアンマンやアイアンマン2を見たことがあれば、彼にはたくさんのことができるアシスタントがいることをご存知でしょう。

これは何よりも意見の質問です。

Javaはこれに最適な言語でしょうか。オブジェクト指向言語であるため、それとも他の言語である必要があるのでしょうか。

音声認識をコーディングする必要がありますか、それともGoogleのApiなどのサービスを使用する必要がありますか?

ホームオートメーションには何を使用すればよいですか?

顔認識またはRFIDカードを使用する必要がありますか?

4

1 に答える 1

0

私は、そのようなシステムがオブジェクト指向言語を必要とすることに同意します。ただし、オブジェクト指向言語を選択しただけでは、自動的に何も付与されないことに注意してください。実装を開始する前に、かなりよく考えられた設計を行う必要があります。または、少なくとも、構造全体を大幅に改訂する準備をする必要があります(両方ではない場合)。

それとは別に、C#.NETを選択するのは、一方では(構文がいくらか豊富なため)表現力がはるかに高いため、他方では興味深いライブラリがあるためです。何よりもまず、音声合成と音声合成が組み込まれており、すぐに使用できます。また、ネットワーキングは、ほとんどの現代言語でネットワークが得ることができるのと同じくらい簡単です。これは、たとえば、LANとの通信が必要な場合に役立つことがわかります。また、プログラムがコンピューター上のさまざまなものを自動化する方法について創造的になりたい場合は、ライブラリを使用して、ファイルシステムオブザーバー、システム診断などに簡単にアクセスできます。また、C#で利用できるのはTouchless SDKです。これは、Webカメラを介してオブジェクトを追跡するための驚くほど直感的なライブラリです。これはあなたの努力に役立つことを容易に想像できます。

どの言語を選択する場合でも、APIがすでに存在するものを再実装しないことを強くお勧めします。このプログラムのコアのロジックを理解してコーディングすること自体はかなり困難な作業になるため、その(非常に複雑な)部分の半ば焼き付けられた実装を作成しようとしても意味がありません-とにかくイライラするでしょう。

于 2013-01-29T01:18:00.850 に答える