開発とネタに関するs-tokuのブックマーク (2)

  • プログラミング言語人気TOP10の簡易解説

    0-1. 前書き この世にはたくさんのプログラミング言語が存在します。Wikiepdiaのプログラミング言語一覧を見ると、実に200個以上というわけの分からない数の言語が並んでいたりします。 【参考URL】プログラミング言語一覧 - Wikipedia http://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%... 200の中にはほとんど使われてない言語も混じってるので、実際に仕事でざくざく使われている言語は20とか30とかそういうオーダーなのですが、それでも1人の人間が把握するにはちょっと多過ぎる数です。 記事では、そうした有り余るプログラミング言語の海の中で「どれを勉強したらいいの?」とか「どれを採用するのが適切?」という悩みをお持ちの方が「よし、この言語に決めた!」と自信を持って決断できるように背中を押すことを目的として書か

  • クラウドコンピューティングと地政学的境界--「2つの現実」がもたらす運用面の課題

    クラウドコンピューティングは運用モデルであって、テクノロジではない。クラウドコンピューティングモデルが分散型アプリケーションに数多くの課題をもたらし、同時に分散型アプリケーションよりも多くの点で優れているのは、この決定的事実のためだ。 また、既存のアプリケーションアーキテクチャコンセプトの多くがクラウドで機能するのもそのためであり、多くの開発者が、従来型ITの自己完結型環境では軽視したり、無視したりできるようなアーキテクチャの側面に対応することを余儀なくされるのもそのためだ。 クラウドがアーキテクチャの変化を強要する機能の中で、最も興味深い面の1つは、アプリケーションを取り巻く2つの頻繁に衝突しあう「現実」の相違点を、開発者が認識せざるを得なくなるということだ。2つの現実とは、われわれ人間が日々生きている物理世界の現実と、電子機器や電線、独自の規則で構成され、ソフトウェアという形式の中に封

    クラウドコンピューティングと地政学的境界--「2つの現実」がもたらす運用面の課題
  • 1