This guide aims to introduce newcomers and experienced programmers alike to the beauty of functional programming, starting with the simplest building blocks of software. You’ll need a computer, basic proficiency in the command line, a text editor, and an internet connection. By the end of this series, you’ll have a thorough command of the Clojure programming language. Who is this guide for? Scienc
I was born and raised in Thousand Oaks, CA . I have watched as my State/Country has tumbled into chaos and despotism. It has gotten so bad I cannot foresee a future I would want to raise children in. I was fortunate enough to grow up in a beautiful City by loving parents, I want the same for future generations. Too long have I sat on the sidelines expecting my “representatives” to take correct and
Myths and Counterexamples in Mathematical Programming by Harvey Greenberg Last Updated: February 20, 2010. Myths and Counterexamples in Mathematical Programming - the entire collection Myths and Counterexamples in Mathematical Programming - the entire collection in 12pt font, recommended for viewing on screen Myths and Counterexamples in Mathematical Programming - myths new to this edition Myth
先日、「C++14 std::complexの標準ユーザー定義リテラル」を書きました。 今回は、文字列オブジェクトリテラルと、時間リテラルを紹介します。 basic_stringリテラル sサフィックスを付けた文字列リテラルは、basic_stringクラスのオブジェクトになります。 using namespace std::string_literals; std::string a = "hello"s; std::string b = u8"hello"s; // UTF-8のstd::stringリテラル プレフィックスでLを付けるとwstring、uを付けるとu16string、Uを付けるとu32stringになります。 using namespace std::string_literals; std::wstring c = L"hello"s; std::u16string
Interactive code snippets not yet available for SoH 2.0, see our Status of of School of Haskell 2.0 blog post This post is a bit of a divergence from my norm. I'm going to editorialize a bit about mathematics, type classes and the tension between different ways of fitting ideas together, rather than about any one algorithm or data structure. I apologize in advance for the fact that my examples are
[追記:2013/11/02] この記事ではPython2.xを前提としていますが、Python3以降はsuperの引数を省略することができるようになっています。 [/追記] 次のPythonコードを見てください。 class A(object): def method(self): pass class B(A): def method(self): super(self.__class__, self).method() class C(B): def method(self): super(self.__class__, self).method() >>> c = C() >>> c.method() このコードを実行すると、 RuntimeError: maximum recursion depth exceeded while calling a Python object す
グラフ $G = (V = V_1 \cup V_2, A)$ の任意の枝が$V_1$と$V_2$の頂点を結ぶ枝であるとき,$G$は2部グラフとよばれる.$G$の頂点部分集合 $H\subseteq V_1$, $K\subseteq V_2$ に対して,$H$の任意の頂点と$K$の任意の頂点の間に枝があるとき,$H$と$K$を合わせた頂点集合を2部クリークとよぶ.$K=\emptyset$, $H=V_1$ である場合,あるいはその逆である場合も2部クリークである.ある2部クリークが他の2部クリークに含まれないとき,その2部クリークを極大2部クリークとよぶ (via 宇野 毅明, 有村 博紀, 浅井 達哉, 極大2部クリークの高速列挙法とデータマイニングへの応用, 夏のLAシンポジウム, 2003年7月) (v0,v1,v2,v5,v6), (v2,v5,v6,v8), (v2,v3,v
C++11の文法と機能(C++11: Syntax and Feature) Copyright (C) 2013 江添亮. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GN
The Haskell programming language community. Daily news and info about all things Haskell related: practical stuff, theory, types, libraries, jobs, patches, releases, events and conferences and more...
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く