1978年、東京都出身。漂泊の理科教員。名前の漢字は、正しい行いと書いて『正行』なのだが、「不正行為」という語にも名前が含まれてるのに気付いたので、次からそれで説明しようと思う。 前の記事:山頂で集合する登山がアツい > 個人サイト まさゆき研究所 新棟
1978年、東京都出身。漂泊の理科教員。名前の漢字は、正しい行いと書いて『正行』なのだが、「不正行為」という語にも名前が含まれてるのに気付いたので、次からそれで説明しようと思う。 前の記事:山頂で集合する登山がアツい > 個人サイト まさゆき研究所 新棟
2012年現在のC言語コンパイラでもK&R Cソースコードを扱えるか試したのでメモ。*1 結論:gccとMSVCはK&R Cソースコードでもコンパイル可能。 /* K&R style C */ int printf(); int add(); main(argc, argv) int argc; char** argv; { printf("1+2=%d\n", add(1, 2)); return 0; } add(x, y) { return x + y; } gcc系 gcc 4.7.1, 4.6.3にて正常にコンパイル&実行可能なことを確認*2。 $ gcc input.c -fno-builtin$ gcc input.c -fno-builtin -Wall -W -Wextra input.c:5:1: warning: return type defaults to 'in
Living in the Era of Infinite Computing Power めちゃカンタンな計算が、昔は遅かったんや。8bitプロセッサーで一万回ループしようとおもたらな、内側256回ループする外側で40回ループしたほうが速かったんや。16bitの加算と比較を行うために複数の命令を使わんでもええからや。 掛け算と割り算が、昔は遅かったんや。そもそも、そんな計算するCPU命令なんてなかったんやで。掛け算のオペランドの片方が定数やったら、加算とビットシフトに分解できるんやが(Nに44を掛けるには、N 左シフト 5 + N 左シフト 3 + N 左シフト 2や)、まあ、世の中そんなに都合よういってくれへんわな。 浮動小数点数が、昔は遅かったんや。FPU以前、浮動小数点数の計算はめちゃめちゃ遅いソフトウェアで行われていたんや。はじめのハードウェアは、マシなんはマシやったが、そんなす
We Who Value Simplicity Have Built Incomprehensible Machines 8086のAAA命令っちゅうやつは、まあ昔はよかったんや。1970年代は、二進化十進数、つまり一バイトで二桁を表す必要がある時代やった。BCDって何がそんなにええんや? おっきな数字が、マルチバイトの掛け算とか割り算とかせえへんでもカンタンに表示できるんや。加算した後はASCII化(ASCII Adjust After Addition)やからAAAっちゅうわけで、x86ハードウェアに三十年以上前から居座っとる。そこらにあるi7プロセッサーは全部、AAAをマイクロコードでエミュレートしとる。 Cライブラリ関数のmemcpyっちゅうやつも、まあ昔はよかったんや。memmoveはそこそこ早くて、もうちょいと器用なやっちゃ。コピー元とコピー先がオーバーラップする場合でもちゃん
伝わるINFOGRAPHICS〈ツタグラ〉テーマ3「これからの働き方を表現」藻谷浩介氏のセッション資料の人口推移グラフを動的に閲覧できるように再現。
◆ECMA Script Binding 実装 Mozilla の JavaScript の言語仕様は ECMA Script( ECMA-262 ) で JavaScript1.5 として実装されています。 Mozilla 5 の DOM は W3C DOM Level 1 を実装し、 Level 2 については相当量が実装されているようです。 #> もう少し詳しく見ると、プラスアルファ分( Level 3 ? )も含まれるようです。 それ以外の window や navigator など、 W3C DOM では定義されない部分は独自 ( と言っても NN4 のプロパティを継承していたりしますが ) のオブジェクトやプロパティを追加しています。 但し、現時点では W3C DOM 以外のオブジェクトやメソッド等の実装に関する資料が ありませんので、これらを調査するには結構時間がかかります。
VS Project Blog Moving We aren’t going away -- we’re just moving to a better home. To give you even more news, articles,... Author: Brian Tyler Date: 11/03/2009 Minify your EmbeddedResource .js and .css files in your MSBuild project If you write a C# or VB.NET class library that contains ASP.NET controls that also have .js or .css... Author: Andrew L Arnott Date: 10/08/2009 Microsoft Development T
Microsoft MVP 2004-2006 Visual Developper, Visual C++ επιστημη Orient: 東方算体群(仮称) [2006.02.23] STLっポい.NETコードを支援するココロミ。 Algorithm, Function, BinderXXX なんてのを実装。 詳細は object-browser で覗くが吉。 [2006.02.26] NUnitによるテストプロジェクトを追加。 [2006.03.09] 全く同じもんをC++/CLIで実装(project:orient.cppcli) [2006.03.19] ↑を廃棄。String^→char*/wchar_t* 変換、メルセンヌ・ツイスターを収録。 設計メモやらなんやらかんやらはコチラ Apache C++ Standard Library for VC++8.0 [2006.02
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く