ここ数年、月額制で好きな番組や映画を視聴できるNetflixやHuluが日本でも大きな話題となったが、今、世界では「本」に特化した同様のサービスが注目を集めている。 それが月額9.95ドル(約1000円)を支払うことで無限に本を読むことができるOysterというサービス。ベストセラーや新着を含む10万を超えるタイトルを読むことができる。 加えて2つの大きな特徴があり、1つは、モバイル端末からも利用しやすいという点。iPadやiPhone、iPod touchから利用できるが、デザインや機能がモバイル端末での利用に最適化されている。機能を必要最低限に絞り、シンプルな仕様のため隙き間時間を用いて気軽に読書をしたい人にもかなり使いやすくなっている。 もう1つは新しい本との出会いを提供してくれる点。主な機能としては、過去に自分が読んだ本のデータを踏まえたレコメンド機能、自分の友人が読んでいる本を知
TL;DR 手続き型プログラミングでは手続きを抽象化することで保守性を挙げることに成功したが、データを守ることには失敗してしまった。そこでオブジェクト指向はデータと手続きをひとかたまりにすることでデータを外から守るというコンセプトを打ち出した。 ここから、「手続き型プログラミングで書いてるのに手続きが十分に抽象化されていないのはヤバいね」とか「オブジェクト指向で書いてるのにひとかたまりじゃない雑多なデータに関心をもっちゃってるのはヤバいね」などの設計指針を導くことができるのである。そして純粋関数型言語の場合は……という話です。 はじめに プログラミング言語にはいろいろなパラダイムがあるが、その中で手続き型プログラミング、オブジェクト指向、純粋関数型言語について、わたしなりのひとつの史観を示すのがこの稿の目的である。となんかかっこつけて言ってみたんだけど、要するに、それぞれのパラダイムがどん
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く