タグ

ブックマーク / readwrite.jp (8)

  • 古いプログラミング言語がなくならない理由 | readwrite.jp

    今日よく知られているプログラミングの多くは、古い言語として取り上げられるに十分な歴史を持っている。PHPは20年、Pythonで23年、HTMLは21年で、RubyJavaScriptは19年だ。Cなどは42年もの歴史がある。 誰もこの様な事になるとは思いもしなかっただろう。今でも出版されている、世界で最初のCの教の共著者であるコンピューターサイエンティスト、ブライアン・カーニハンですらだ(C自体は同じの共著者であるデニス・リッチーによるものだ。彼は2011年に亡くなっている)。 「編集者とこのを5000部売れたらなという話をしたのをなんとなく覚えている。もっといいものにも出来たが、学生が2014年になってもあのを使っているなど考えもしなかったことだ」と、カーニハンは最近のインタビューで答えてくれた。 Cがあまりに長く使われていることから、グーグルが今でもCを使って解決する問題を

    古いプログラミング言語がなくならない理由 | readwrite.jp
    Gln
    Gln 2014/09/22
  • グーグルが自社データセンターをオープンソース化した方法とその理由 | readwrite.jp

    グーグルがオープンソースの世界に戻ってきた、それも大々的に。このところファイアーウォールの外に会社の発明を公開するケースが増加中だが、グーグルはさらに大きな一歩を踏み出した。 6月、グーグルが、Linuxアプリケーション・コンテナ管理ツールである「Kubernetesプロジェクトをオープンソース化して、大ニュースになった。(このコンテナというのは、一種のソフトウェア「ラッパー」で、任意のプログラムをどんなコンピューター上でも、面倒なカスタム化の必要もなく動作させる事ができるものだ)要するに、グーグルは、オープンソース・コミュニティに自社内部用ツールを手にしたアプリケーション・アーキテクチャを提供したのだ。ちなみにKubernetesはギリシャ語の直訳で「船の操舵手」を意味する。 クレイグ・マクラッキーグーグルは、単独で自社コードを公開したのではない。マイクロソフト、Red Hat、IB

    グーグルが自社データセンターをオープンソース化した方法とその理由 | readwrite.jp
    Gln
    Gln 2014/08/30
  • なぜJavaの人気は衰えないのか | readwrite.jp

    これはおばあちゃんの淹れてくれるジャワ・コーヒーの話ではない。1995年辺りに誕生したにも関わらず、Javaは今でも使用されるプログラム言語である。事実、最近の雇用レポートで、Dice.comはJavaを2015年にプログラミング関連の仕事に就くために有利な5つの言語の一つに挙げている。 どうやってJavaはこんなに長期間、プログラミング言語の頂点に君臨し続ける事ができたのか? 人気コンテストを征服Go言語はクラウド・コンピューティングの隆盛と共に流行し始めた。Scalaはここ10年ほど企業拡大に貢献している。その他の言語、例えばPHPPythonも相当使われてきた。 だがJavaは、どのような調査においても、例えばIEEE spectrumによる求人とオープンソースに関する調査において、その首位に君臨し続けている。 そしてVisionMobileが行った最新の開発者への調査が示している

    なぜJavaの人気は衰えないのか | readwrite.jp
    Gln
    Gln 2014/08/10
  • 新しい「Raspberry Pi Model B+」について知っておくべき5つのこと | readwrite.jp

    2012年に非常に安価な教育用マイクロ・コンピューター「Raspberry Pi Model B」が発売されて以降も、テクノロジーは著しく変化している。今回のRaspberry Piの新しいモデルには、そういった最新の開発のための反映がなされている。 今週月曜、Raspberry Pi財団は新たに「Raspberry Pi Model B+」を発表した。Piの考案者で財団CEOのエベン・アプトンは、財団はこれまでのRaspberry Piモデルの生産と販売を引き続き行うが、消費者はB+をより技術的に高度なリプレイス用のモデルと見なすべきである、と語っている。 「これは『Raspberry Pi 2』ではありません」アプトンはブログの投稿で説明している。「むしろオリジナルのRaspberry Piの最終発展形といえるでしょう」 これまでのModel Bと同様、B+は35ドルで販売される予定だ

    新しい「Raspberry Pi Model B+」について知っておくべき5つのこと | readwrite.jp
  • Linuxの世界制覇が完了:反オープンソース・コミュニティに賭けるのが愚かな理由 | readwrite.jp

    10年前、Unixは最速コンピュータ世界トップ10のうちの5つに入っており、スーパーコンピューター市場の44%を占めていた。今日はどうだろうか? かつて処理能力に置いて揺るぎない地位を占めていたUnixは、Linuxにその地位を取って代わられてからというもの世界最速コンピュータのトップ10どころか、50位にすら入っていない。 Linuxの隆盛及びUnixの没落をハッキリと示すこの統計から、プロプライエタリなベンダーがオープンソースに太刀打ちしようとしても無理だということだ。 もっともこれはコミュニティの手を借りなければの話だが。 コミュニティー:隠れたパフォーマンス・ブースターコミュニティーの有効性は常に明らかだったわけではない。1999年、高価なUnixサーバを作っていたSunのCEO スコット・マクネリはLinuxのパフォーマンスについてこう攻撃した。 LinuxWindowsみたい

    Linuxの世界制覇が完了:反オープンソース・コミュニティに賭けるのが愚かな理由 | readwrite.jp
    Gln
    Gln 2014/07/15
  • 「Raspberry Pi(ラズベリー・パイ)」について知っておくべきこと | ReadWrite Japan

    「Raspberry Pi(ラズベリー・パイ)」について知っておくべきこと Raspberry Piは誰でも気軽に楽しむことができるシンプルなコンピューターだ。皆さんにも使い方を紹介しよう。 注文しておいた「Raspberry Pi(ラズベリー・パイ)」は、夕方にメール便で到着した。そしてその日の深夜までには、夫と私はそれをプリント・サーバーとして動かすことに成功していた。実は私達はどちらも、コンピューター・サイエンスの経験などは全く持ち合わせていない。 Raspberry Piは非常にシンプルなカード・サイズのコンピューターで、誰でも簡単にプログラムすることができる。元々は英国の学生が科学、テクノロジーエンジニアリング、数学などを学ぶ入門用として設計されたものだが、35ドルという手頃な価格も手伝って、ホビー用途としても世界中の人々にとても人気がある。 小型のデバイスであるにも関わら

    「Raspberry Pi(ラズベリー・パイ)」について知っておくべきこと | ReadWrite Japan
  • 2013年 最も需要のあった開発者のスキル トップ10 | readwrite.jp

    あなたがJava開発者なら、2013年はあなたにとってさぞや仕事のチャンスに恵まれた一年だったことだろう。 少なくともStack Overflowの統計によればそうだと推測できる。何千もの会社が毎年特定の開発スキルを持った求職者を見つけるためにこのサイトの「Careers 2.0」検索機能を利用している。そして2013年は、Javaが最も頻繁に検索されたキーワードだったのだ。 関連記事: 2013年に米国で最も需要の高かったジョブスキルとは? Stack Overflowは、14,000件もの全検索履歴から最も多く使われたキーワードを計測し、そこから最も需要のあった開発者スキルを割り出してそのトップ10データを提供してくれた。 Stack OverflowでCareers 2.0のプロダクト・マネージャーを務めるウィル・コールによれば、このJavaの人気は雇用者のモバイルの開発に対する関心

    2013年 最も需要のあった開発者のスキル トップ10 | readwrite.jp
  • データ・サイエンスのプログラミング言語はRからPythonに置き換わる | readwrite.jp

    これまでデータ・サイエンティストの選ぶプログラミング言語はRだったのだが、急激にPythonに置き換わろうとしている。 このシフトの理由はいくつかあるようだが、第一にはPython自体が汎用的で比較的学びやすい言語であるのに対し、Rが習得するにあたってやや複雑であることがあげられるだろう。 データにますます依存しつつある現代社会とデータに飢えたサイエンティストにとっては「簡単さ」こそが鍵となるのだ。 Rは実際にはプログラミング言語ではないRを覚えることに苦労する人が多い理由として考えられるのは、Rが実際にはプログラミング言語ではないからかもしれない。R専門家のジョン・クックいわく、Rとは「統計のためのインタラクティブな環境」であり、厳密にはプログラミング言語ではないのだ。彼はさらに「Rをプログラミング言語だと考るのではなく、Rがプログラミング言語を内包しているのだと考えた方が良いと分かった

    データ・サイエンスのプログラミング言語はRからPythonに置き換わる | readwrite.jp
  • 1