• GIZMODO
  • FUZE
  • DIGIDAY
  • gene
  • gene
  • cafeglobe
  • MYLOHAS
  • Glitty
  • roomie
  • machi-ya
  • GIZMODO
  • DIGIDAY
  • gene
  • cafeglobe
  • MYLOHAS
  • Glitty
  • machi-ya
  • roomie

ebisu  -   11:00 PM

ドラッグ&ドロップでアプリ作成! 言語の学習にもなるツール

ドラッグ&ドロップでアプリ作成! 言語の学習にもなるツール

120614googleblockly.jpg


「プログラミングに興味がある」または「オリジナルアプリを作成してみたいけど最初の一歩が踏み出せない」という方であれば、『Google Blockly』というプログラム言語学習用のウェブアプリがオススメです。ブロックをドラッグしてアプリを構築すると、実際のプログラム言語に変換してエクスポートしてくれます

BlocklyはApp InventorというGoogleのグラフィカルコーディングツールに感化されたツール(そしてそのApp InventorはMITが開発した子ども用プログラム言語学習ツール『Scratch』の影響を受けて開発されたツール)。実際、Blocklyの見映えはScratchそっくりとなっているのですが、Blocklyはコードブロックのエクスポート、JavaScript、Dart、Python、XML下のコードの表示が可能。子どもだけでなく大人にも最適な学習ツールとなっています。

 


右側からコマンドやロジック、変数などを含むブロックを選択し、それらを繋げていくことによりスクリプト用のルールを作成します。左側では実際にプログラムを実行してみることができるので、実際のアクションを目で確かめられます。構文エラーの心配もないので、プログラム言語の理論を学習することに集中できます。

Googleによると、プログラマーとして実務をこなしている人でもBlocklyを有効に活用する方法があるとのこと。

API(オフィススイートの自動化など)をよく知らない人がサクッとスクリプトを書きたい場合、APIを一から学んで行くというのには時間がかかります。Blocklyを使ってブロックを繋げ、コードをざっくりと作成することにより、それを最初の叩き台として作業を進めることができます。

今のところ、このアプリはテクニカルプレビュー期間となっているので、ウェブブラウザさえあれば試してみることが可能です。プログラミングにちょっと興味がある、という方はぜひ一度のぞいてみてください。


Blockly | via Wired

Melanie Pinola(原文/抄訳:まいるす・ゑびす)

 

  • ,,,,, - By

    香川博人

    LIKE

    2020年に向けて進むキャッシュレス化。 企業にとっての「電子決済」のメリットとは?

    Sponsored

    2020年に向けて進むキャッシュレス化。 企業にとっての「電子決済」のメリットとは?

    2020年に向けて進むキャッシュレス化。 企業にとっての「電子決済」のメリットとは?

    先日、政府は2017年度から公共料金や備品経費の支払いを全面的に電子決済にすることで、30億円の人件費削減が期待できるという発表をしました。 電子マネーやクレジットカード、ネットバンキングの普及により、私たちは現金だけではなく、時間と手間のかからない電子決済を活用する機会が増えていますが、それは企業や法人にとっても大きなメリットがあるようです。 そこで今回、現金決済から電子決済へとキャッシュレス  05:00 PM

MORE FROM LIFEHACKER

powered by
    
    
    
  

Kotaku

Recommended

© mediagene Inc.