C83 東Y16a COMFRKにお越し頂いた皆さま、ありがとうございました。 読み手の皆さまあってのCOMFRKですが、今後も基本方針『書き手が読みたい記事を書く』で邁進したいと思います。次はVOL.5の他にVOL.4.5(VOL.4の加筆版)を予定しております。本年もどうぞよろしくお願い申し上げます。(VOL.4をお持ち頂いた方には無料交換を予定)
忘年会は中華鍋でしたが、新年会はチャンコ鍋に行きたいですね!(mjsp始めも考えないと)
C83 東Y16a COMFRKにお越し頂いた皆さま、ありがとうございました。 読み手の皆さまあってのCOMFRKですが、今後も基本方針『書き手が読みたい記事を書く』で邁進したいと思います。次はVOL.5の他にVOL.4.5(VOL.4の加筆版)を予定しております。本年もどうぞよろしくお願い申し上げます。(VOL.4をお持ち頂いた方には無料交換を予定)
忘年会は中華鍋でしたが、新年会はチャンコ鍋に行きたいですね!(mjsp始めも考えないと)
今回は例年にないくらいギリギリですが新刊(VOL.4)出します…
C83 三日目 東Y16a COMFRK今回はScala,Clojure,Javascript,Prologと人気の言語が揃った内容です。 あと数値計算の話も個人的には凄く読みたい内容なので今から愉しみです。
それから当日は終了後にCOMFRK打ち上げです。参加資格とか無いので、 執筆の関係無しに興味ある方は15時くらいにサークルまでお越し下さい。
thread_local int x; // おまえはスレッド毎に保持されるちょっと注意しておかないといけないのは、初期化忘れたら怖いよ?泣くよ?ということです。+--------------------+--------------------+--------------------+
| GNU/Sun | Intel/MS | C++0x |
+--------------------+--------------------+--------------------+
| __thread | __declspec(thread) | thread_local |
+--------------------+--------------------+--------------------+
void func(int a) {
static Hoge hoge;
// 以下、数百行のナンバークランチが続く
}#define hoge _hogeLocal_()
thread_local Hoge *gl_hoge = static_cast<Hoge *>(0);
Hoge &_hogeLocal_() {
if (!gl_hoge) {
// LOCKしてnew
}
return *gl_hoge;
}
void func(int a) {
//static Hoge hoge;
// 以下、コードは弄らない
}
#undef hoge名前: COMFRK新刊の内容は..
日時: 12/31(金) 三日目
場所: 東ヘ51a
内容: 新刊 COMFRK vol. 2
既刊 COMFRK vol. 1
価格: 各300円
?- X = 1 + 1.
X = 1 + 1.
?- X is 1 + 1.
X = 2.
:- op(500, xfy, +).
:- op(500, yfx, -).
C is A + B :- prim_add(A, B, C).
C is A - B :- prim_sub(A, B, C).