Land of Lisp...the music video! If you like this video, you'll love "Land of Lisp" the book: http://nostarch.com/lisp.htm
Land of Lisp...the music video! If you like this video, you'll love "Land of Lisp" the book: http://nostarch.com/lisp.htm
内容紹介本書は趣味でLLVMを触っている著者二人のLLVMをもっと普及させていきたいと思いから生まれたLLVM解説本です。 LLVMは今非常に注目されていますが、度重なるAPI仕様の変更や公式ドキュメントの充実さなどが理由で、まとまった解説がなされたものはありませんでした。本書によりまとまった情報が日本語で手に入るようになり、多くの方にLLVMを知って頂けると幸いです。 本書ではLLVMを使用したコンパイラの作り方を順を追って説明しLLVMへの理解を深めてもらおうというのがコンセプトになっています。フロントエンド(中間表現出力まで)、ミドルエンド(最適化)、バックエンド(オブジェクト生成)と幅広く解説していますので多くの方に有用な内容を含んでいるのではないでしょうか。 LLVMの用途は多岐にわたり,本書では解説できていない部分もありますが,初心者向けの情報としてLLVMを利用するための基礎
» 解像度が4096×2304だと! YouTubeにアップされた「4K動画」があまりに高画質すぎて手に負えねーーッ!! 特集 このたびYouTubeにアップされたあるとんでもない動画が、本当にとんでもなさすぎて話題を呼んでいる。 その話題沸騰中の動画「INK DROPS 4K (ULTRA HD)」は、なんと! なんと!! ウルトラ高画質4Kで視聴することができるのだ! すっ、凄すぎだろーーーッ! 4Kとは、フルハイビジョンの4倍にあたるウルトラ高画質のことで、今回アップされた動画の解像度は驚異の4096×2304だというから、開いた口がふさがらない。そして記者(私)は、ワクワクドキドキ胸を躍らせながら、その動画を4Kモードで観てみた。すると、なんと! なんと!! 1080pの高画質と全然変わらないのである! えっ、これってどういうこと? 調べてみたところ、4K本来の美しさを楽しむために
そもそも「関数」とは? 関数ならC言語にもあるのでは 関数型でいう「関数」とは、C言語における関数やC++/Javaでいうメソッドとは微妙に異なる。関数型における「関数」とは、その出力が入力だけで一意に決まるものを指す。一方、C言語など一般的なプログラミング言語では、関数の出力は必ずしも入力だけでは決まらない。関数の内部にある変数の値、システム全体の状態などによって、同じ入力を与えたとしても出力は変わってしまうものが多い。結果として、関数の動作は複雑になり、コードの可読性も悪化、テストもしにくくなる。 関数型でいう「関数」は、プログラムをよりシンプルにする仕組みであり、関数型プログラミング言語では、この「関数」を主体にしたプログラミング・スタイルを支援する仕組みが備わっている(関連記事)。手続き型のプログラミング言語でも、状態などを入力に含めて記述すれば、関数型でいう「関数」と等しくなる。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く