Cのゲームを使って書かれた利点は何ですか?

  いくつかのものは、疑いを超えています。まず、それが信頼できる必要があります。私は私によって引き起こされていないこれらの問題の解決に時間を費やすことはできません。多くの以前のゲームはフラッシュで書かれているが、フラッシュは現在、絶滅に直面しています。私は、新しいプラットフォームへの移行古いゲームに費やした不必要な時間をかけたくありません。私が欲しいのは新しいゲームを作成することです。だから、私は自信を持っていくつかの時間のために使用することができるプラットフォームを必要としています。また、私は特定のオペレーティングシステムに縛られることを回避したいと思います。理想的には、私は、コンソールを開発することを選択したいと思います。そのため、プログラミング言語で最も重要なものを選択すると、それはポータブルで、かつポータブルなライブラリをサポートしていることです。

  言語の私たちの見解

  私が最も重要なを追求するが、必須ではないが、そのシンプルさです。私は言語機能を探していたし、その巧妙なと風変わりなAPIは非常に疲れます!理想的な言語 - これらの事を覚えて探しする必要はありません。また、これらのバグに対処することは間違いなくあなたの創造的な損失を作ります。だから私は、エラーの発生を低減することが強く型付けされた強力なエラーメッセージや静的コード分析をしたいです。私はまた、良好なデバッガと動的解析は私がバグを発見しやすいようにしたいです。私は好調かどうか気にしませんが、少なくとも使用することができます。あなたは現実をしたくない場合は、その可能性を探るために近代的な、強力なコンピュータことができます。

  私も、コンパイラの速度を気にしないでください。私は非常に集中ジャクソンいませんよ。私は無駄であるために10秒待ちますが、もっと重要なのは、それは私の思考のリズムを壊します。

  私はオブジェクト指向(OOP)を追求しないでください。私は、時間管理のクラスとオブジェクトの多くを過ごしたが、私はそれがより多くの時間を要したが、コードとデータを厳密に組み合わせる必要があり、なぜ私は理解していません。私は、データを処理し、このためのコードを書きたいです。

  オプション

  C ++で記述されたままですゲームの最も一般的な言語、理由はありません。私はプロジェクトの多くを書くためにそれを使用しますが、私は本当にそれを好きではありません。

  C ++は、私が必要なものをカバーしていますが、私が欲しいもの満たしていませんでした。複雑すぎます!いくつかのツールは非常に優れているが、まだ間違いを犯すことは非常に簡単ですが。CおよびC ++コンパイラは非常に遅いと比較します。それがあるかどうしかし、それは、高性能であり、いくつかの機能ではないCがある場合でも、私は気にしないでください。

  C#とJavaの多少の共通の問題。彼らは長くて複雑なモンスターです、私はシンプルで簡潔なものが必要。彼らは私がオブジェクトのすべてであるオブジェクト指向のプログラミングスタイル、考えるようにプログラマを強制されています。高レベルの言語として、彼らはその複雑さを隠蔽する傾向を持っている必要があります。

  私は私よりも行くのが好き。多くの点で、これは私が使用することを選択した再開発C、であるが、それはまた、それを使用してから私を停止し、大きな問題があります。ゲームのためのガベージコレクションのアルゴリズムを実装するには、ストップ世界のアプローチの使用で再迷惑なものです。あなたがCライブラリを使用することができますが、ゲームライブラリのサポートは、も少し弱いですが、これははるかに大きくなります。これは私がその長期的な有効性を疑う作るのに十分です。それは、ネットワークのための良いサービスを提供し、それはまた、悪い環境の高速で移動する性質がありますが。これは、小さなフラッシュの終焉を意味するかもしれません。それから私は、私は本当にjavaのが好きではないと言いたい、それは私が実際に可能な誰かがソフトウェアの大部分に書き込むためにそれを使用することが特に驚いた、緩いので曖昧です。私はそれを試みることにはほとんど関心がありません。

  haXeのは、他のどの言語よりも多くの有望な感じ。私はまだネットワーク上で何かをする場合、私はそれを選ぶだろう。それは良いライブラリをサポートしています。私はあなたの未熟さと長寿についてちょっと心配します。まあ、私は何も言うことはありません。

  ジョナサン・ブロウが自分の言語で書かれ、彼自身の言語を使用します。私は非常にうらやましいです。時々私はやりたいです。しかし、それについて考える、あなたはすべての既存のライブラリのサポートを放棄し、将来の互換性のために責任を負う必要があるので、あなたはそれを考慮する必要があります。これはあまりにも難しいです。場合は、問題の性質上、ここで、私はむしろ、ゲームをプレイすると思います。

  なぜCは私の最良の選択であります

  Cは危険性と信頼性です。鋭いナイフのように、指を切断して、野菜をカットし、慎重にではなく、あまりにも困難を、それを使用する方法を学びます。

  それは私がそれよりも速く、それを想像することはできません、非常に高速なコンパイル。

おすすめ

転載: www.cnblogs.com/yoyo02/p/10992866.html