タグ

ブックマーク / www.infoq.com (4)

  • 新鋭の言語: この5年を振り返る

    最近の記事でEmerging Languages CampのオーガナイザであるAlex Payne氏がこの5年でプログラミング言語の世界がどのように変わったか、これからどのように変わっていくのかについて考えを披瀝している。InfoQは氏に話を聞いた。 氏は最近の言語の進化の物語とその未来を語る上で手助けになる3つの条件を挙げる。 ツールの重要性 "実装戦略"として仮想マシンを使う 他言語化 氏が言うように、Goの作者であるRob Pike氏が2010年に言語について振り返ったとき、氏はなぜ"30年以上の蓄積があるプログラミング言語理論の研究を無視しているように思われる"言語を開発したのか、質問された。もちろん、Goの保守的な特性は普及を妨げるものではないと氏は言う。一方で、Scalaは"当初からツーリングに苦労してきた"。その結果、多くのScala開発者は"なじみのJavaの世界"へ戻って

    新鋭の言語: この5年を振り返る
    flower_room
    flower_room 2014/10/21
    ScalaからJavaへ戻ったのはYammerの話しか知らないけど。他にもあるんだろうけどScalaへ移行する方が多いんじゃないの?
  • Rustの1.0ベータ版に向けたロードマップ

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Rustの1.0ベータ版に向けたロードマップ
    flower_room
    flower_room 2014/10/17
    勢いを感じる。
  • InfoQ: HTTPSコネクションの最初の数ミリ秒

    ほとんどの人がHTTPSとSSL (Secure Sockets Layer) を結びつけて考えます。SSLは1990年代半ばにNetscape社が開発した仕組みですが、今ではこの事実はあまり正確でないかもしれません。Netscape社が市場のシェアを失うにしたがって、SSLのメンテナンスはインターネット技術タスクフォース(IETF)へ移管されました。Netscape社から移管されて以降の初めてバージョンはTransport Layer Security (TLS)1.0と名付けられ、1999年1月にリリースされました。TLSが使われだして10年も経っているので、純粋な"SSL"のトラフィックを見ることはほとんどありません。 Client Hello TLSはすべてのトラフィックを異なるタイプの"レコード"で包みます。ブラウザが出す先頭のバイト値は16進数表記で0x16 = 22。 これは

    InfoQ: HTTPSコネクションの最初の数ミリ秒
  • 学習の科学: 脳にとって最善のアプローチ

    原文(投稿日:2010/07/12)へのリンク ミーティングでアイデアを理解してもらおうとするとき、どうしてみんなわかってくれないのだろうと思ったことはありませんか? 別の開発者を指導しているとき、どうしてわからないのか理解に苦しんだことはありませんか? トレーニングコースで教えているとき、どうして参加者は教材の10%程度しか学べないのだろうかと思ったことはありませんか? 非公式なメンターやコーチ、トレーナ、親であれ、私たちはみんな先生です。ところが、プロの教育者だけがこの分野のトレーニングを受けています。2年ほど前、私は面白半分で脳科学の(Norman Doidge氏の“The Brain that Changes Itself”(邦訳: 『脳は奇跡を起こす』))を読み始めました。そして、脳科学に興味がわいてくるにつれて、どうすればその教えをアジャイルソフトウェア開発などに適用できるの

    flower_room
    flower_room 2011/01/25
    何をどう間違っているか指摘するのではなく、正しいことを教えないと、間違いの記憶が強化される。
  • 1