タグ: プログラミング(用語)

プログラミングに関連する記事一覧

  • ソフトウェアの複雑さを「意図指向プログラミング」で管理する

    ソフトウェアの複雑さを「意図指向プログラミング」で管理する

    【編集部注】著者のUri SaridはMuleSoftのCTOである。(この著者による他の記事:The last thing the API economy needs is copyright friction) ソフトウェアの魔法は失われつつある。私たちが単に現在のアプローチから多くを望みすぎているのだ。結果として、ソフトウェア開発者たちは複雑さとの戦いに敗れつつある。そしてそれはしばしば自覚されていない。しばしば、小さな失敗が他の小さな失敗の上に積み重なり、消費者の生活だけでなくビジネスシーンも、簡単になるというよりも不満が募る…続きを読む

  • トランプ大統領、コンピューター科学への年間2億ドルの助成を教育省に要請

    トランプ大統領、コンピューター科学への年間2億ドルの助成を教育省に要請

    近々ドナルド・トランプ大統領は、K-12(幼稚園から高3まで)のコンピューター教育に毎年2億円を投入するよう教育省に要請した。Code.orgは、これを同非営利団体の活動の勝利であると宣言した。Recodeが今日報じたところによると、トランプ大統領は覚書で、STEM教育への助成金を最低2億ドル支出するよう教育省に指示している。 「今日のコンピューター科学教育への年間2億ドルの投資宣言は、Code.orgの勝利を示すものだ。われわれは4年前から、コンピューター科学の普及拡大と、女性や少数民族の機会拡大を求めて活動してきた」とCode.o…続きを読む

  • モーションセンサーやLEDパネルで遊べるKanoのプログラミング教材

    モーションセンサーやLEDパネルで遊べるKanoのプログラミング教材

    著者注 :著者のAbel OwenはIngridの9歳の息子だ。記事は主に彼の言葉によるもので、Ingridはそれを少しばかり素早く入力する手伝いをしただけである。 僕はいつもコンピューターとインターネットを使っていて、本当にそれらが大好きだ。それらは現代生活の重要な部分を占めている。そして、それらがどのように働くかを知ることはかなりクールなことだ。なのでお母さん(Ingrid)が僕にKanoプロダクトのレビューを手伝って欲しいと言って来たときには「もちろん!すぐやろうよ!」と叫んだ。 知らない人たちのために説明しておくと、Kanoは…続きを読む

  • C/C++に死を

    C/C++に死を

    プログラミング言語Cはおぞましい。いや、素晴らしくもある、もちろん。私たちの住む世界の大部分はCの上に作られている。そしてほとんどのコンピュータープログラミングの基礎をなしている、歴史的にも、実質的にも。Xavier Nielの革新的な “42” スクールのカリキュラムが、学生に標準Cライブラリー関数を一から書き直させることから始まるのはそれが理由だ。しかしCは、C自身が作り上げたこの世界にとってもはやふさわしくない。 「おぞましい」と言ったのは「悪い」ということではなく「畏敬の念を起こさせる怖さ」という意味だ。Cはモンスターになって…続きを読む

  • KanoのPixel Kitは、子供たちをプログラミングに熱中させる

    KanoのPixel Kitは、子供たちをプログラミングに熱中させる

    度重なる遅れを経て、Kanoは最新の子供向けプログラミング製品、Pixel Kitをようやく出荷した。可愛らしくコンパクトでカラフルなこの製品は、子供たちのイマジネーションを呼び起こすに違いない。 79.99ドルのこのデバイスは、ピクセル化されたアクリル製Etch A Sketchのようにも見えるが、子供にやさしいこのガジェットの神髄は、子供たちがテクノロジーに親しみエレクトロニクスにできることは何でも作れるということを学ぶところにある。 子供たちは部品を組み立て、同社の提供するソフトウェア群を通じてデバイスを制御することで、プログラ…続きを読む

  • プログラムのコードがやることを視覚化して初心者にプログラミングを理解させるDeep Algoのクラウドサービス

    プログラムのコードがやることを視覚化して初心者にプログラミングを理解させるDeep Algoのクラウドサービス

    今週行われたTechCrunch DisruptのStartup Alleyで、ルックス的にもすばらしかったスタートアップのひとつが、Deep Algoだ。このフランスのチームは、C++やC#、JavaScriptなどのプログラミング言語を、WYSIWYGエディターでHTMLを書いて/見ていくときのように、大衆的で分かりやすいものにするSaaSを提供している。 それはかなり大胆な主張だが、同社は、この方法で、複雑なプログラミング言語を初心者でも十分に扱えるようになる、と自信を示している。 CEOのXavier Lagarrigueはこ…続きを読む

  • プログラミング教育用ロボットのOzobotが300万ドルを調達

    プログラミング教育用ロボットのOzobotが300万ドルを調達

    現在、市場にはプログラミング教育用のおもちゃがたくさん存在する。そして、そのほとんどがタブレットやスマートフォンとの連携を必要とするタイプのものだ。親たちは子ども達をなんとかスクリーンから遠ざけようとしているなか、みずからも父親である起業家のNader Hamda氏は、従来のおもちゃとは違ったプロダクトを開発したいと願っていた。また、高価な教育用おもちゃをいくつも観察していた彼は、手頃な値段でその代替品となるプロダクトを開発し、それを広く学校や学生に広めたいと思っていた。 彼が開発した教育用ロボット「Ozobot」は、ゴルフボール程度…続きを読む

  • ソニーから子供でも楽しめるプログラミング学習キットKOOVが登場−−2月18日より発売予定

    ソニーから子供でも楽しめるプログラミング学習キットKOOVが登場−−2月18日より発売予定

    IT人材の育成に向け、日本でもSTEM教育(科学・技術・工学・数学)への注目が集まっている。2016年4月、文部科学省は2020年をめどに小学校でのプログラミング教育の必修化を検討すると発表し、今後子供たちがプログラムやコードに触れる機会が増えそうだ。子供向けのプログラミング学習キットには、レゴのプログラミングロボットの「マインドストーム」や深センのスタートアップMakeblockが提供する「mBot」などが思い浮かぶ。今回、この市場にソニーも参入するようだ。 本日、ソニーグループのソニー・グローバルエデュケーションは、子供向けのロボ…続きを読む

  • 卒業後は起業もありーーフランス発のブートキャンプLe Wagonが日本進出

    卒業後は起業もありーーフランス発のブートキャンプLe Wagonが日本進出

    プログラミングを独学で学ぶのはなかなか続かないし、身に付かない。日本でもプログラミングを学べる場所が増えてきたが、今回新たにフランス発のプログラミングブートキャンプLe Wagonが日本に上陸した。Le Wagonは目黒のコワーキングスペースImpact HUB Tokyoと連携し、2月27日からブートキャンプを開催する。Le Wagonでは9週間、朝から晩まで集中的にプログラミングを学ぶプログラムを提供する。講義は全編英語だ。 Le Wagonは2013年にパリで始まり、現在はヨーロッパに加え、ブラジルや中国、カナダなど19都市でブ…続きを読む

  • LEGOの新製品Boostブロックは、幼い子供に楽しくプログラミングを教える

    LEGOの新製品Boostブロックは、幼い子供に楽しくプログラミングを教える

    LEGOはこれまで長い間、クールなロボットプロジェクトを作るための、Mindstormsプラットフォームを、大きな子供(と大人)のために提供してきた。しかし、今回LEGOは、7歳からの子供を対象にしたロボットとプログラミングシステムのBoostプラットフォームを発表した。 Boostキットには、面白ロボットのVernieや、猫ロボットのFrankieを含む5つのプロジェクトを完成させるために必要なすべてのものが含まれている。 このキットには、複数のモーターを駆動するだけでなく、色や動きのセンサーも備えたバッテリー内蔵のコアシステムが含…続きを読む

  • 2016年のプログラミングのトレンドを振り返る

    2016年のプログラミングのトレンドを振り返る

    編集部:この記事はCrunch Networkのメンバー、 Martin Puryearの投稿。Puryearは14週間でフルスタックエンジニアを養成するブートキャンプ、 Coding Dojoのカリキュラムとテクノロジーの責任者。 今年の1月、私はTechCrunchへの寄稿で2016年の主なプログラミング上のトレンドを予測した。 ソフトウェアの開発というのは非常に変化の速い分野だ。ぴかぴかの新しい開発言語、フレームワーク、ツールについての議論は賑やかだが、上位レベルのプログラミングのトレンドを正確に予測するのはたいへん難しい。まず…続きを読む

  • GoogleのDartプログラミング言語に再びスポットライトが…その高い生産性にまず社内で人気が盛り上がる

    GoogleのDartプログラミング言語に再びスポットライトが…その高い生産性にまず社内で人気が盛り上がる

    昔々、GoogleのDartプログラミング言語は、今すぐにもJavaScriptに置き換わって、Webのデフォルトの言語になる、と思われていた。Googleは同社のブラウザーChromeで、JavaScriptと同格の扱いをしたほどだ。しかしDartがそうやってスターになりつつあったときでも、JavaScriptと、それを取り巻く分厚いエコシステムは、すでに数マイル先を走っていた。ほぼ1年前にGoogleは、DartをJavaScriptの直接的なコンペティタと見なすことをやめ、位置づけをJavaScriptへコンパイルされる言語と変…続きを読む

  • コーディングブートキャンプは事実の開示を…誇大宣伝や詐欺まがいから決別するために

    コーディングブートキャンプは事実の開示を…誇大宣伝や詐欺まがいから決別するために

    [筆者: Darrell Silver](Thinkfulの協同ファウンダーでCEO。) コーディングブートキャンプはこのところ成長著しいが、しかしメインストリームになるためには、彼らが宣伝している結果が真実であることを、証明する必要がある。 コーディングブートキャンプは2012年に出現し、ソフトウェア開発のコースを提供して、卒業生にテクノロジーのキャリアを約束し始めた。そんなスクールを今では何億ドルものベンチャー資金が支え、2016年の生徒は約3万名に達すると予想され、総額5億ドル近い指導料をかき集めている。 多くのスクールが、10…続きを読む

  • GoogleのProject Bloksは言葉や画像でなく電子回路ブロックでプログラミングを体験する教材のプロトタイプ…広範な参加を呼びかける

    GoogleのProject Bloksは言葉や画像でなく電子回路ブロックでプログラミングを体験する教材のプロトタイプ…広範な参加を呼びかける

    Googleが今日(米国時間6/27)発表したProject Bloksは、子どもたち(5歳以上)が、上図にようにハードウェアのブロックを連結してプログラミングを体験する、という新しいハードウェアプロジェクトだ。 今あるのはGoogleがデザイン企業IDEO一緒に作った参考製品だが、ユーザーはこれらを組み合わせて自分独自のデバイスを作る。Googleはこのプラットホームの基礎を提供するが、自分では商用製品を作らない。同チームを率いるJayme GoldsteinとJoao Wilbertは、“今のところGoogleは玩具産業に進出する…続きを読む

  • MITの新しいコンパイラーが、アナログコンピューティングと生物学シミュレーションを進化させる

    MITの新しいコンパイラーが、アナログコンピューティングと生物学シミュレーションを進化させる

    人生は、何とかなる。そして多くの場合、その方法はアナログだ。インパルスのような脳の活動電位でさえ、コンピューターの1と0より複雑だ ― そして細胞や系のデジタルシミュレーションは容易ではない。アナログ電子回路はこうした難問に太刀打ちするための強力なツールだ ― そしてMITの新しいコンパイラーは、プログラミングを大幅に簡易化する。 アナログ回路はバイナリー信号を通さないが、事実上無限種類の値を持つ入力を扱うことができる。そして、そのような数多くの独立した値 ― 化学濃度、pH、温度等々 ― を伴う細胞のシミュレーションには、特に適して…続きを読む

  • コーディング・ブートキャンプFullstack Academyは卒業生が創ったスタートアップに投資する

    コーディング・ブートキャンプFullstack Academyは卒業生が創ったスタートアップに投資する

    コーディング・ブートキャンプ(coding bootcamp, プログラミング猛特訓塾)が最近のアメリカで流行っている。そのひとつ、Fullstack Academyが今日(米国時間6/1)、卒業生が創った有望なスタートアップに投資をしていく、と発表した。 Fullstack AcademyのCEO David Yangによると、このニューヨークのスタートアップは自社の経営科目の一環として投資を行い、年に最大8社までの企業に、シード前ないしシード段階の資金提供をする。条件や額はその都度決める。 この投資を受ける資格としては、そのスター…続きを読む

  • ライフイズテックが中高生向けプログラミング教育Webコンテンツ「MOZER」の体験版を公開

    ライフイズテックが中高生向けプログラミング教育Webコンテンツ「MOZER」の体験版を公開

    中高生向けプログラミング教育を手がけるライフイズテックは、オンラインでプログラミングを学べるSNS「MOZER」を開発し、2016年6月15日よりその体験版『デイジーと秘密のメッセージ』を提供開始した(プレスリリース)。ゲームのように自分のアバターと他のキャラクターが会話を進めながら、Webデザインの基本を学ぶ構成だ。今後、各種プログラミング言語、AI、IoTなどメニューを増やしていく予定だ。 ライフイズテックCEOの水野雄介氏 ライフイズテック代表取締役CEOの水野雄介氏は「教育には地域格差、経済格差がある。地方にいる子供は可能性が…続きを読む

  • Apple、iPadで子供たちにコードを教えるSwift Playgroundsをローンチ

    Apple、iPadで子供たちにコードを教えるSwift Playgroundsをローンチ

    Appleは本日、iPad用Swift Playgroundsを発表した。この新プロジェクトの目的は子供たちにSwiftでコードを教えることだ。 最初にSwift Playgroundsを開くと、基本的なコーディングのレッスンと課題をいくつか表示する。インターフェイスはどことなくCodeacademyに似ているが、より画像重視で遊び心のある印象だ。子供を対象としているので、理にかなっている。子供のモチベーションを保つために、ほとんどのプロジェクトはゲームやちょっとした楽しいアニメーションを使っているようだ。 iPadでのコーディングを…続きを読む

  • 無料プログラミング教育のFree Code Campが15000名のユーザーにアンケート調査、国籍は200か国近い

    無料プログラミング教育のFree Code Campが15000名のユーザーにアンケート調査、国籍は200か国近い

    ネット上の無料のコースでプログラミングを勉強している人たちは、どんな人たちか? そんな自学自習サイトのひとつであるFree Code Campがこのほど、その15624名のユーザーにアンケート調査をした。質問には、年齢性別などだけでなく、プログラミング関連の項目も含まれている。 関連記事 Supermodel Karlie Kloss chats with us about the launch of Kode With Klossy, a coding camp for girls Tim Cook, Mark Zuckerberg…続きを読む

  • MicrosoftとHackerRank、Bingの検索結果ページに実行可能コードを挿入

    MicrosoftとHackerRank、Bingの検索結果ページに実行可能コードを挿入

    遅かれ早かれ、どのプログラマーもコードの断片やアルゴリズムを検索することになる。しかし殆どの検索エンジンは、コード検索に特化していないので、いくつかのリンクにたどりつく(その一つはStackOverflowである可能性が高い)。このたびMicrosoftは、HackerRankと協力してBingの検索結果ページに直接コード片を挿入する ― しかも、そのページ内でコードを編集したり実行したりできると。 これを見るためには、例えば“string concat C#” や似たような質問を検索すれば、Bingがエデェターを開く。ウィジェットを…続きを読む