※本コメント機能はFacebook Ireland Limitedによって提供されており、この機能によって生じた損害に対してヤフー株式会社は一切の責任を負いません。 ※リンク先には外部サイトも含まれます。 ※ヤフー株式会社は、つぶやきによる情報によって生じたいかなる損害に対しても一切の責任を負いません。あらかじめご了承ください。
CPUのクロックアップに限界が訪れ、マルチコア化することで処理性能向上を目指す時代になりました。これからのプログラマには、マルチコアで処理性能が向上するプログラム=マルチスレッドで並列処理が可能なプログラムを書く能力が必要になります。今回は「関数型」でプログラムを書くことによって、いとも簡単に並列化ができることを実例を元に解説します。 関数型プログラミングと並列処理 「関数型でプログラムを書くことで簡単に並列化できる」と書きましたが、そもそもここで言う「関数」とは何なのでしょうか? 関数型プログラミングの特徴 関数型プログラミングの「関数」を理解するためには、数学における「関数」を想像するとわかりやすいでしょう。 例えば三角関数を用いた y=cos(x) という式を考えてみます。この式に入力値 x=0 を与えた場合、いつでも必ず結果は y=1 になります。x= π/3 の場合は y =
人気スナックのデザイン&キャラの魅力に迫る!「湖池屋」と「グラニフ」に宿るデザインに対するこだわりと共通点発見
【引用元:ttp://hayabusa.2ch.net/test/read.cgi/news4vip/1356629444/】 1 :以下、名無しにかわりましてVIPがお送りします 2012/12/28(金) 02:30:44.15 ID:qjq3DSK50 オーマイガー 2 : 忍法帖【Lv=40,xxxPT】(1+0:15) 2012/12/28(金) 02:31:10.79 ID:R1fH+Q9z0>>1 おいしそう 3 :以下、名無しにかわりましてVIPがお送りします 2012/12/28(金) 02:31:13.18 ID:ptvC7w0W0炭水化物取りすぎだろ。 以下、名無しにかわりましてVIPがお送りします 2012/12/28(金) 02:31:35.38 ID:gZoKMDUb0たこ焼きとご飯は合うよ 5 :以下、名無しにかわりましてVIPがお送りします 2012/12
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く