ポインタの裏話 岡﨑 直観 okazaki at ecei.tohoku.ac.jp http://www.chokkan.org/ @chokkanorg ポインタの裏話 プログラミング演習A 1 このような説明を 覚えていますか? 知らなくても全く問題ありません ポインタの裏話 プログラミング演習A 2 int x = 0;... 続きを読む
Twitter 上で C++ STL の vector に関して評価順序不定ではまっているコードの例が流れていてそこから C 言語における(規格上の)落とし穴に行き着いたのでメモ。 // from http://www.jpcert.or.jp/sc-rules/c-exp35-c.html #include <stdio.h> struct X { char ... 続きを読む
Programming, C++何気なく呟いた言葉が確変状態になっていました.http://favotter.net/status.php?id=22769039758それで,反応を眺めていると「何をやってるか分からない」と言うものがいくつかあったので,一応簡単な補足説明を載せておきます.#include は指... 続きを読む
The FILETIME structure represents a 64-bit value in two parts: typedef struct _FILETIME { DWORD dwLowDateTime; DWORD dwHighDateTime; } FILETIME, *PFILETIME; You may be tempted to take the entire FILETIME structure and access it directly as if... 続きを読む
このセクションでは、C ランタイム ライブラリの関数と、それに相当する .NET Framework の関数の一覧を示します。 メモ 一覧の .NET Framework 関数の中には、対応する C ランタイム関数と "ほぼ" 等しいものも含まれます。また、C++ を使用するときは、ピリ... 続きを読む
Recent entries 演算子の記法 inoue 2010-02-03 mod_proxy_balancerを使う時のProxyPassReverseの設定 inoue 2010-02-02 プログラマの指標 inoue 2010-02-02 IPA未踏ユース採択結果 inoue 2010-01-26 synergy にある典型的なバグ(とパッチ) inoue 2010-01-24 「... 続きを読む
名前 perlembed - C プログラムに perl を埋め込む 説明 前書き あなたの欲しいのはどれ? Perl から C を使う perlxstut, perlxs, h2xs, perlguts, perlapi を読みましょう. Perl から Unix プログラムを使う バッククオート及び perlfunc にある system と ex... 続きを読む
なんとなく便利そうなのを探してまとめてみた。 リンク切れおそろしいプログラミング関連 C, CPP, C# Cheat Sheets C, CPP, C#のチートシートがたくさんある 249Prototype Dissectedprototype.js チートシート 347Haskell CheatsheetHaskell 130command line r... 続きを読む
ASM | 01:17 | C言語とアセンブラの対応を理解するには最適化の為のアセンブラ入門がとってもわかりやすい。昼休みに読める。とりあえず頭を整理するためにちょっと書く。アセンブラがちょっとずつ読めるようになってきて楽しい。 #include #include #include t... 続きを読む
These tools are for use by developers so that they can create more robust applications. Especially of use to those developing multi-threaded applications in C++ with templates. Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler. ... 続きを読む
/* dist.c */ #include <stdio.h> #include "sslib.h" double qnorm(double u) { static double a[9] = { 1.24818987e-4, -1.075204047e-3, 5.198775019e-3, -0.019198292004, 0.059054035642,-0.151968751364, 0.319152932694,-0.5319230073, 0.797884560593};... 続きを読む
OMakeすごい。OMakeはマジですごい。OMakeはGNU makeの代替品みたいなものなんだけど、正直なところこのツールの強力さはGNU makeと比べると失礼なくらいすごい。これのおかげで、「コード修正→ビルド→デバッグ→コード修正→・・・」のループの、ビルドにあ... 続きを読む
Welcome the preview release of codename "Alchemy." Alchemy is a research project that allows users to compile C and C++ code that is targeted to run on the open source ActionScript Virtual Machine (AVM2). The purpose of this preview is to ass... 続きを読む
C 言語で書かれたソフトウェアが Flash で動くようになるかもしれない スポンサード リンク lucille development blog 経由。 Running C and Python Code on The Web によると、Adobe の Scott Petersen 氏が大変興味深いツールを開発中のようだ。このツールを... 続きを読む
kur.jp バイオリンと自転車をこよなく愛する大学院生のチラシの裏.たまーに技術的なことも書いたりするかも知れません. Home About Me Link 先日,とある一部上場企業で,「技術系新入社員の方にC言語を教える」と言う,とても楽しいイベントがありました. ... 続きを読む
Author:あろは (alohakun) WAKATSUKI toshihiro デバッガ開発者見習い(予定) 連絡先 : alohakun ___at___ gmail.com mixi : http://mixi.jp/show_friend.pl?id=182927 twitter : http://twitter.com/alohakun このページはインラインフレームを使用しています 続きを読む
javascript, c はじめにJavaScriptCore (WebKit/Safari の JavaScript エンジン) を C 言語に組込む方法を調べてみました。解説はソースコード中のコメントを見てください。 まず以下のコードを hoge.c とかいう名前で保存します。 #include static JSValueRef ... 続きを読む
ポインタは、それに特化した内容の書籍も発刊されているほど、C/C++言語の最も特徴的な機能だ。配列とも深い関係を持つその機能を紹介しよう。 ポインタとは ポインタはC/C++言語の特徴的な機能のひとつである。ポインタ(pointer)を直訳すると「指し示すもの... 続きを読む
本演習の目的は、プログラミング言語C及びSchemeの基礎を習得し、 それらの言語を通じて、講義「アルゴリズムとデータ構造」の理解を深めることにあります。 重要なお知らせ 特に重要な連絡事項はここに掲載されます。 課題について 課題には、A課題とB課題があ... 続きを読む
クロージャが使えると、 それを使っていろんなことが可能になるので、 C でも似たことができないか試してみた。 内部状態をもつ簡単なカウンタを作ってみます。 最初に初期値を指定して、 呼び出す時に引数で数値を渡すと、 内部のカウンタがそれだけ増えて、 ... 続きを読む