タグ

2019年3月25日のブックマーク (4件)

  • 江添亮のC++入門

    書はプログラミングの経験はあるがC++は知らない読者を対象にしたC++を学ぶためのである。書はすでに学んだことのみを使って次の知識を説明する手法で書かれた。C++コンパイラーをC++で書く場合、C++コンパイラーのソースコードをコンパイルする最初のC++コンパイラーをどうするかというブートストラップ問題がある。書はいわばC++における知識のブートストラップを目指しただ。これにより読者はを先頭から読んでいけば、まだ学んでいない概念が突如として無説明のまま使われて混乱することなく読み進むことができるだろう。 C++知識のブートストラップを意識した入門書の執筆はなかなかに難しかった。ある機能Xを教えたいが、そのためには機能Yを知っていなければならず、機能Yを理解するためには機能Zの理解が必要といった具合に、C++の機能の依存関係の解決をしなければならなかったからだ。著者自身も苦し

    mnru
    mnru 2019/03/25
  • 「C++11 コア言語」のフリー版 オンラインドキュメント|上級者向け

    「コア言語の詳細を不必要なまでに解説!」という漢気溢れるキャッチーな表紙がステキです。みんながいかに複雑怪奇なC++をわかりやすく解説するか頑張っているところに殴り込みをかけるかのごとくの煽り文です。不必要までに、て…… 公開場所は 著者 江添亮さんの GitHub です。かなりの難易度、ボリュームです。不必要なまでにC++ マニアになりたい方は是非挑戦してみてください! どのような内容かわかるように、参考までに目次だけ抜粋しておきます。 以上、C++大好きっ子のためのフリードキュメントのご紹介でした! 1 概要(General) 1.1 C++とは 1.2 用語(Definitions) 1.2.1 実引数(argument)と、仮引数(parameter) 1.2.2 静的な型(static type)と、動的な型(dynamic type) 1.2.3 シグネチャー(signatur

    「C++11 コア言語」のフリー版 オンラインドキュメント|上級者向け
    mnru
    mnru 2019/03/25
  • python_main.pdf

    Python3 Kivy GUI 1.7.7 Copyright c � 2017-2021, Katsunori Nakamura 2021 1 1 1 1 1.1 Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.4 . . . . . . . . . . .

    mnru
    mnru 2019/03/25
  • ウェブアプリケーションフレームワーク Flask を使ってみる - Qiita

    Ruby は柔軟なプログラミング言語であり Sinatra のような手軽で軽量なウェブアプリケーションフレームワークがあります。いままで分析用の言語として主に Python で統計やデータの可視化をおこなってきましたが、もちろん Python にも多種多様なウェブアプリケーションフレームワークがあります。 数値計算などを Python でおこなう仕組みをウェブシステムとして提供したい場合、わざわざ別の言語を利用するよりウェブの部分も同じ言語で作ってしまったほうが一貫性があります。 そこで今回は Flask という Python の小規模なフレームワークを利用し、ごく簡単なウェブアプリケーションを作ってみます。 Flask には日語訳された親切なユーザーガイドがあります。 https://a2c.bitbucket.io/flask/ とても丁寧に書かれているので、基的にはこのドキュメン

    ウェブアプリケーションフレームワーク Flask を使ってみる - Qiita
    mnru
    mnru 2019/03/25