2012年3月14日 (水)しゃーぷっ
おはようございます。本日の当番、プログラマーのT.Hです。
12月の頭にブログ当番が回ってくる予定だったのですが、
ラスベガス旅行の後、そのまま休暇に入ったたため当番が飛ばされ、
前回のブログ当番から約半年ぶりの当番となります。
もう3月も半ばなのにまだまだ寒いですが、エアコンやこたつの誘惑を振り切り、
今月頭から稼働した格ゲーをプレイするためにゲーセンに通う毎日を送ってます。
今回はちょっとだけC#の話でも。
僕が最近社内で何かツールを作る際は、C#でツールを作成しております。
MFCやVBはほとんど触ったことがないのと、会社の先輩がC#でツール作ってたのを
思い出して自分も触り始めました。
簡単なUIや単純な処理しかしないツールなら割とすぐにできてしまいます。
CやC++と書き方が似てるっていうのもとっつきやすかったですね。
あとは個人的な感想ですが、文字列やファイルの扱いが簡単で、
データを読み取って別のファイルを出力したりするときにお世話になってます。
他にも便利なメソッドがいっぱい用意されてたり、CやC++よりも簡単に書ける部分
があるので、コード量がそんなに多くならないところもいいですね。
と言っても長所ばかりではなく、もちろん短所もあります。
まずは実行速度がCやC++に比べて遅いです。
処理するファイルの数が多かったり、容量が大きかったりして処理に時間がかかる場合は、C#ではなくMFCなどで作成したほうがいいかもしれません。
他にも、C#で作ったツールを動かすのに必要な環境があったりしますので、
設定をいじったり、ランタイムをインストールしないとツールそのものが
起動しないということがあります。
C#はツールだけじゃなく、XNAでゲームを作成する際に使用する言語でもありますので、一度見てみるのもいいんじゃないでしょうか。
あと僕が作ったツールを実行すると高確率でウイルス対策ソフトに消される現象
なんとかならないですかね…
| 固定リンク | コメント (0) | トラックバック (0)
「プログラマー」カテゴリの記事
- 技術交流の業(2019.03.07)
- 福袋争奪戦デビュー(2019.01.31)
- 温泉旅行(2019.01.24)
- ゲーセンの近況(2018.11.29)
- 健康的にプログラミングを続けるためのちょっとした習慣(2018.10.18)
この記事へのコメントは終了しました。
コメント