「Blockly」ブロックを組み合わせてプログラミングできるGoogleの新プロジェクト 【増田 @maskin】

News


[読了時間: 2分]

screenshot_169

 プログラミングには興味があっても「言語を覚えるのが大変」とか「開発ツールに慣れない」という人は、視覚的にプログラミングをすることができるGoogleの「Blokcy!」をチェックしてみてはどうだろう。

 例えば、この画面は「Blocky!」で迷路を脱出するプログラムを作成できるデモだが、右側に様々なブロックを配置することで実際に動かすことができる。

 類似のビジュアルプログラミング環境には「Scratch」などがあるが、「Blocky!」は基本的に一種のプログラミング言語として使用できるもので、作成したものを他の言語に変換することで応用の幅が広がる。

言語構文をブロック化




 ブロックは「if」とか「while」といった構文や変数操作の機能があり、それらを組みあわせるだけでプログラミングをすることができる。

 ブロックになったらといって、プログラミングが簡単になるわけではない。確かに余計な情報が抜かれ、わかりにくさは払拭されるが、冒頭の迷路抜けプログラムのように、論理的に考えなければきちんと動作すらしない。

 デモでは、迷路の他、Blocky!で作成したプログラムをJavaScript等に変換するものも用意されている。どちらもビジュアルプログラミングの魅力に触れるには十分な機能があるので、是非試して頂きたい。

【関連URL】
・google-blockly – A visual programming language – Google Project Hosting
http://code.google.com/p/google-blockly/

蛇足:僕はこう思ったッス
この手の開発ツールは色々あるが言語として提供されたものは珍しい。遊び心一杯のツールで楽しむのもいいが、こうしたある種の本格的指向を持った環境の方が、敷居が低くなったプログラミングの世界への以降がしやすいような気がする。(ところで迷路のプログラム、なかなかうまくいかないんだけど)
著者プロフィール:TechWave副編集長・イマジニア 増田(maskin)真樹
 8才でプログラマ、12才で起業。18才でライター。道具としてIT/ネットを追求し、日米のIT/ネットをあれこれ見つつ、生み伝えることを生業として今ここに。1990年代はソフト/ハード開発&マーケティング→週刊アスキーなど多数のIT関連媒体で雑誌ライターとして疾走後、シリコンバレーで証券情報サービスベンチャーの起業に参画。帰国後、ネットエイジ等で複数のスタートアップに関与。関心空間、@cosme、ニフティやソニーなどのブログ&SNS国内展開に広く関与。坂本龍一氏などが参加するプロジェクトのブログ立ち上げなどを主導。 Rick Smolanの24hours in CyberSpaceの数少ない日本人被写体として現MITメディアラボ所長 伊藤穣一氏らと出演。TechWaveでは創出支援に注力。個人テーマは「ビットxアトム」

メール maskin(at)metamix.com | 書籍情報・Twitter @maskincoffee-meeting 詳しいプロフィールはこちら


maskin
Follow me

maskin

Editor In Chief at TechWave.jp
1990年代初頭からソフトからハードまで50以上のスタートアップ立ち上げを国内外で経験。平行して雑誌ライターとして疾走。シリコンバレーでガレージベンチャーに参画後は、国内でネットエイジを筆頭にスタートアップに多数関与。ブログやSNSの国内啓蒙、ソニーの社内イノベーション事業など関与。通信キャリアのニュースポータルの立ち上げ期の編集デスクとして数億PV事業に育てた後、TechWaveにジョイン。世界最大のグローバルIT系メディアであるスペインの「Softonic」の元日本編集長
https://www.wantedly.com/users/24387
https://keybase.io/maskin
maskin
Follow me

最新情報をお届け

こっちはいろいろ

PAGE TOP
More in Blockly, google, Scratch
Google Driveスタート 類似サービスいろいろあるし、どこを利用しようかなあ【湯川】

Google Mapsで「屋内地図」登録可能に【増田(@maskin)真樹】

スマホの次はメガネ?Googleがウェアラブルコンピュータプロジェクト「Project Glass」始動【湯川】

Close