john7rv - トップページ
Python
目次
Pythonの特徴
Pythonインストール方法
Pythonの起動
ライブラリの管理(Python)
ライブラリの利用(Python)
変数(Python)
コメント(Python)
入出力(Python)
演算子(Python)
リスト(Python)
タプル(Python)
辞書(Python)
文字列(Python)
文字列format(Python)
関数(Python)
ループ(Python)
条件分岐(Python)
クラス(Python)
クラスの継承(Python)
lambda関数(Python)
高階関数(Python)
C
目次
C言語の準備(C)
コンパイルの仕方(C)
C言語の基本(C)
ファイルの分割(C)
コメント(C)
変数(C)
enum(C)
extern修飾子(C)
関数(C)
関数の前方宣言(C)
ループ(C)
条件分岐(C)
配列(C)
ポインタ(C)
動的メモリ確保(C)
typedef(C)
構造体(C)
関数ポインタ(C)
C++
目次
クラス(C++)
Haskell
目次
Haskellの動かし方
Haskellの文法の基本構造
変数宣言
コメント(Haskell)
入出力(Haskell)
$演算子(Haskell)
関数(Haskell)
do式(Haskell)
再帰(基本)
ガード条件による分岐
分岐if
パターンマッチ(Haskell)
let文
関数合成(Haskell)
リスト(Haskell)
リストの操作関数(Haskell)
リストパターン(Haskell)
Scheme
目次
Scheme起動の仕方
Schemeの基本用語
変数宣言(Scheme)
コメント(Scheme)
入出力(Scheme)
演算・判定・論理(Scheme)
リスト(Scheme)
関数(Scheme)
quote(Scheme)
条件分岐(Scheme)
逐次実行(Scheme)
lambda関数(Scheme)
再帰(Scheme)
クロージャ(Scheme)
高階関数(Scheme)
配列(Scheme)
トレース(Scheme)
サンク(Scheme)
Lisp
EmacsLisp
目次
EmacsLispの起動
変数(ELisp)
コメント(ELisp)
入出力(ELisp)
関数(ELisp)
リスト(ELisp)
条件分岐(ELisp)
逐次実行(ELisp)
再帰(ELisp)
lambda関数(ELisp)
リストが空リストかどうかの判定(ELisp)
Julia
目次
Julia起動の仕方
変数宣言(Julia)
コメント(Julia)
入出力(Julia)
関数(Julia)
条件分岐(Julia)
計算(Julia)
論理演算子比較演算子(Julia)
繰り返しループ(Julia)
ブロードキャスト
lambda関数(Julia)
Rust
Go
Go言語の起動
Prolog
Prologのインストールと起動(Prolog)
Prologの基本構造(Prolog)
事実と規則の読み込み(Prolog)
基本プログラム(Prolog)
コメント(Prolog)
入出力(Prolog)
論理関係(Prolog)
演算子(Prolog)
トレース(Prolog)
条件分岐(Prolog)
再帰(Prolog)
OpenGL
C++を使ったOpenGLプログラミング
glut
OpenGLの設定(C++)
基本的なGLUTのプログラム(C++)
様々な図形の描画(C++)
移動と回転(C++)
光源(C++)
テクスチャ(C++)
頂点配列(C++)
カラー配列(C++)
法線配列(C++)
テクスチャUV配列(C++)
xファイルの読み込み1(C++)
xファイルの読み込み2(C++)
xファイルの読み込み 法線(C++)
glfw
glfwのインストール(C++)
基本的なglfwのプログラム(C++)
glewの使い方
VBO(C++)
VBO + Texture (C++)
Haskellを使ったOpenGLプログラミング
OpenGLの設定(Haskell)
GLUTの基本(Haskell)
立体の描画
回転(Haskell)
光源(Haskell)
Prologを使ったOpenGLプログラミング
OpenGLの設定(Prolog)
GLUTの基本(Prolog)
Schemeを使ったOpenGLプログラミング
OpenGLの設定(Scheme)
基本図形の描画(Scheme)
Linux
LinuxでOpenGLのバージョンの確認
LinuxでのSDL2のインストール
Linuxの環境変数
LinuxでOpenGLをコンパイルするときの注意
Linuxでのsnapの操作
Linuxのキーレイアウト
どのライブラリに依存しているか調べる
Linuxのaptの操作
Linuxでのファイルの検索
LinuxでCPUの性能を調べる
Linuxでスクリーンショットをとる
LinuxでのWineの操作
LinuxでのC++のヘッダーの場所
emacs
emacsの初期設定ファイル
emacsで文字のサイズを変更する
emacsで押したキーのコマンドを知る
emacsでの略語展開
emacsでのパスの設定
emacsでのパッケージの利用
emacsでのelファイルのバイトコンパイル
ヘッダーファイルをC++として扱う
emacsでのC++向け設定
emacsのパッケージ管理
emacsでのウインドウの分割操作
emacsの編集操作
Blender Python
Etc
make
makefileの書き方
特定のマクロ(make)
C++用makefileのテンプレート(Linux)
glut用makefile
cmake
cmakeの使い方
cmakeの書き方
cmakeの作成例1
cmakeの作成例2(glut)
コード整形
astyleの使い方
clang-formatの使い方
MSYS2
MSYS2のインストールと設定
MSYS2のpacmanの使い方
MSYS2でのC++のコンパイル
MSYS2でのOpenGLの設定(C++)
C|C++のetc
ファイル操作(C|C++)
ファイルデータの読み込み(C++)
C++用makefileのテンプレート
Vectorのイテレーター(C++)
vectorの要素数を得る(C++)
Vectorを配列として渡す(C++)
mapの使い方(C++)
pairの使い方(C++)
C++の文法のバージョンを指定する(C++)
size_t(C|C++)
assertの使い方(C|C++)
文字列と数の変換(C++11)
正規表現(C++)
ObjectPascalのEtc
fpcでコンパイルする際の注意
ObjectPascal用のGeanyのスニペット(ObjectPascal)
ObjectPascalでの動的配列管理クラス(ObjectPascal)
pasGltfのロード(ObjectPascal)
pasGltfの描画(ObjectPascal)
VisualStudioCode
VisualStudioCodeのインストール
アルゴリズム
2分木(C++)
Blender
BlenderでのMB-labの使い方
数学
代数・微積分
Pythonを使った代数・微積分
sympyを使った方程式(Python)
sympyを使った微分(Python)
論理学
論理学とは
論理記号(命題論理)
同値規則(命題論理)
論理記号(述語論理)
推論規則(論理学)
記号の変換のまとめ
自然演繹
「ならば」の導入と除去
連言の導入と除去
選言の導入と除去
同値の導入と除去
否定の導入と除去
全称の導入と除去
反証図
反証図
反証図規則(命題論理)
集合論
集合論基礎
公理的集合論
群論
群の定義
アーベル群(群論)
単位元と逆元(群論)
位数(群論)
二面体群(群論)
部分群(群論)
巡回群(群論)
ラムダ計算論
ラムダ計算とは
型無しラムダ計算と型付きラムダ計算
ラムダ計算の基本
変換規則
チャーチ・ロッサーの定理
評価戦略
チャーチ数
再帰(ラムダ計算)
再帰2(ラムダ計算)
カリー化(ラムダ計算)
物理
波動
波
その他雑記・雑談
雑記1
雑記2
リンク
Windows関連のリンク
Seesaa Wiki関連リンク
初心者ガイド(最初に読んでください)
Wiki記法ガイド・一覧
練習ページ
人気ランキング
チェックシート