TIOBE Softwareから2011年7月の


TIOBE Programming Community Index (PCI)が


公開された。


TIOBE PCIは複数の検索エンジンの検索結果から


対象とするプログラミング言語がどれだけ話題に


なっているかをインデックス化したものです。


2011年6月におけるインデックスは次の通りです。


■言語ランキング


順位 言語
1 Java 19.251 12ヶ月連続1位
2 C 17.280%
3 C++ 9.017%
4 C# 6.221%
5 PHP 6.179%
6 Objective-C 5.181% 上昇傾向。7位から6位へ浮上
7 (Visual)Basic 5.106% 6位から7位へ下落
8 Python 3.583%
9 Perl 2.328%
10 JavaScript 2.242% 11位から10位へ浮上
11 Lua 1.572% 5ヶ月連続20位内ランクイン。上昇傾向。10位から11位へ下落
12 Ruby 1.325%



Objective-Cが2.68%の伸び、Luaが1.04%の伸びを見せており


ほかのプログラミング言語の増加を引き離している。


Objective-CとLuaが注目されている背景には、


iPhoneやiPadのアプリケーション開発でObjective-Cや


Luaが利用されているという理由がある。


逆に、PHP、Python、Perl、Rubyはシェアを減らしている。


これからは、モバイル関連言語が伸びていきそうだ。




※Luaは軽量高速なスクリプト言語。
 ほかのスクリプト言語と比較して実行環境自体の
 ソースコードサイズが小さく移植しやすい。
 C言語を使った拡張性にも優れており、学習も
 比較的簡単という特徴がある。


 Luaの思想は言語のコアとしては選び抜かれた
 数少ない概念のみを提供し、そこから複雑な概念を
 「組み立てる」ことにある。


 Luaはオブジェクト指向言語ではないが、テーブルと
 ファーストクラス関数、そして少々のsyntactic sugarに
 よってオブジェクト指向の仕組みを非常に巧みに
 組み立てることができる。


時代は変わってきているむっ


「専門知識がないとゲームは作れない」という時代は


終わりを迎えつつあるのかもしれない。


それが「GameSalad」だ!!



プログラミング知識がゼロの人でも、ゲーム開発環境


「GameSalad」があれば、凄いゲームが作れるらしい。


これは、ゲームアプリ開発のためのアプリで


パーツを組み合わせることでゲームアプリを作ることが


できる。



そのため、初心者でもパーツを作れば、簡単に


作れてしまうのだビックリマーク


iPhoneのゲームアプリは、一発当たれば、運がよければ、


1億円以上稼ぐことも決して夢ではないかもにひひ




■参考サイト

一攫千金も夢じゃない!パーツを置くだけで作れるiPhoneのゲーム開発アプリが凄い


テストをする際、どのようなツールを利用していますかはてなマーク


市販のツールですかはてなマーク


オープンソースですかはてなマーク


それとも、どのツールもテストをする際には、


必要な機能がないので、自作されていますかはてなマーク


現状を見てみましょう。



■利用している単体テストツール(有効回答457)


 ・市販ツール:51.4%
 ・オープンソース:32.8%
 ・自作ソフト:15.8%



■利用している結合テストツール(有効回答228)


 ・市販ツール:52.6%
 ・自作ソフト:24.6%
 ・オープンソース:22.8%



■利用しているシステムテストツール(有効回答212)


 ・市販ツール:56.6%
 ・自作ソフト:19.8%
 ・オープンソース:23.6%



自作ソフトを利用した人は、なぜ市販ツールや


オープンソースを使わなかったのだろうか



■単体テストツールを自作している理由(有効回答72、複数回答)


 1、自作した方が早い
 2、導入コストが高い
 3、必要な機能を備えていない
 4、テストスクリプト/テストデータのメンテナンスが大変
 5、操作を覚えるのに時間がかかる
 6、その他


■結合テストツールを自作している理由(有効回答56、複数回答)


 1、自作した方が早い
 2、必要な機能を備えていない
 3、導入コストが高い
 4、その他
 5、テストスクリプト/テストデータのメンテナンスが大変
 6、操作を覚えるのに時間がかかる
 7、ライセンス形態が使いづらい


■システムテストツールを自作している理由(有効回答42、複数回答)


 1、自作した方が早い
 2、必要な機能を備えていない
 3、導入コストが高い
 4、テストスクリプト/テストデータのメンテナンスが大変
 5、ライセンス形態が使いづらい
 6、その他
 7、操作を覚えるのに時間がかかる



意外にも、「必要な機能を備えていない」という


回答が多かったみたいです。


まだまだ、市場として成熟していないので、


チャンスはありそうですねキラキラ


■参考サイト

自作ソフトの実情

無料通話アプリ「Viber」のAndroid版が


ついにAndroidマーケットにて正式リリースしましたキラキラ


 iPhoneユーザーとも無料で通話やメッセージ送受信が


可能になりました。



Viberは、インストールした端末を持つユーザー同士で


気軽にIP通話ができるアプリです。


事前に自分や相手のIDを登録する必要はなく、電話帳に


表示される「Viber「ユーザーを指定して電話をかけたり、


テキストメッセージを送受信することができます。


アプリのインストールや利用料金は無料になっています。


ただし、電話代は無料ですがパケット料金がかかりますので、


パケット定額に入っていれば、お得ですねにひひ

米国 PayPal は2011年7月13日、近距離無線通信(NFC)対応


Android 端末間でモバイル決済する技術を発表した。



なんと!! Android スマートフォンなどに対応


アプリケーションをインストールし、金額を入力して


端末同士を近づけるだけで送金が行えるのですえっ



このサービスは、2011年の夏遅くにサービス提供を


開始する予定です。



【決算手順】
1、請求する側の端末のアプリケーションで金額を指定。


2、2台の端末を近づけると「ブーン」という音が鳴り、
  送金情報が転送される。


3、支払い側の端末では、暗証番号を入力し送金を
  許可すると決済が完了。



■参考サイト

PayPal、NFC 対応 Android 端末同士で決済を可能に