トップページ⇒tech
380コメント99KB

トリビアの泉@ム板

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
ヘーと思われるマニアックな知識を聞かせてください
0002デフォルトの名無しさんNGNG
オレニマカセロ!
0003デフォルトの名無しさんNGNG
        _____
        (\  ∞  ノ
   ぱんつぅヽ、ヽ(゚∀゚) /ぱんつぅ!
          `(ノ)__ノつ
           U U
0004デフォルトの名無しさんNGNG
C++ではi++より++iの方が速度が速い。
0005デフォルトの名無しさんNGNG
またまた、だまされないよ。
0006デフォルトの名無しさんNGNG
>>4
前提条件をつけないと誤解の恐れがあるな。
0007デフォルトの名無しさんNGNG
i+=1よりも
i++
のほうが早い コーディングが
0008デフォルトの名無しさんNGNG
某NHKはプログラムのバグで


午後9時に放送終了の君が代が流れたらしい。
0009デフォルトの名無しさんNGNG
>>8
いつの話?
0010デフォルトの名無しさんNGNG
C++の++はインクリメント
0011デフォルトの名無しさんNGNG
昭和天皇死んだかと勘違いされたんだよな。
0012デフォルトの名無しさんNGNG
世界最初のプログラマは女性である。名前はオーガスタ・エイダ。
0013デフォルトの名無しさんNGNG
CPU最適化を考えるなら
なるべく
for,whilw,caseは使うべきでない
0014デフォルトの名無しさんNGNG
◆ラブレイス、オーガスタ・エイダ・バイロン (1825-1852)LOVELACE,AUGUSTA ADA BYRON◆
「世界最初のプログラマー」として知られている。
「プログラマーの母」と電脳技師らに呼ばれるエイダは、ラブレース公爵夫人であり、詩人バイロン卿
の娘で、チャールズ・バベッジが考案した「考える機械」の初期計画に魂を吹き込んだ女性である。
彼女の最大の業績は「思考機械」のための演算処理言語理論を確立したことにある。
37才のときに癌で亡くなっている。
エイダは思考機械が音楽、芸術、科学といった分野で利用されるようになると予言していた。
「平行四辺形の電脳姫」とも言われる。
http://www003.upp.so-net.ne.jp/teito/world/3.html
0015デフォルトの名無しさんNGNG
高橋名人は理論上、1秒間に16回ヘェが押せる
0016無料動画直リンNGNG
http://homepage.mac.com/miku24/
0017デフォルトの名無しさんNGNG
高橋名人は現在、つるっぱげである
0018デフォルトの名無しさんNGNG
高橋名人が警察に逮捕されたという話は










実はデマである
0019デフォルトの名無しさんNGNG
>>14
うざいマ板いけよ
0020デフォルトの名無しさんNGNG
タモリはヘェを押すとき密かに「ガッテン!」と呟いている
0021デフォルトの名無しさんNGNG
>>20
ワラタ
0022デフォルトの名無しさんNGNG
>>4
i++だと内部的に一時変数が作られるから?
0023デフォルトの名無しさんNGNG
>「平行四辺形の電脳姫」とも言われる。
なんかやな枕詞だな。
0024名無しさん@そうだ選挙にいこうNGNG
とりあえず、徹子の部屋での放送事故
http://crave.hp.infoseek.co.jp/cgi-bin/img-box/img20030203133928.jpg
0025デフォルトの名無しさんNGNG
>>14
エイダが数学の才能を持っていたというのは疑問視されている
他人の論文を借りただけという説もある・・・とかいうのが
日経サイエンスに載ってたような
0026デフォルトの名無しさんNGNG
電脳という言葉をつくったのは、


坂村健らしい。
0027デフォルトの名無しさんNGNG
>>26
エー
0028デフォルトの名無しさんNGNG
Strint str += "SELECT" + x;
str += "FROM" + y;
よりも
StringBuffer sb = new StringBuffer();
sb.appent("SELECT");
sb.append(x);
sb.appned("FROM");
sb.append(y);
の方が速いことは誰もが知っている。
時によっては知らないと損する非トリビア。
0029デフォルトの名無しさんNGNG
>>1
マ板に立てろよ低脳
0030デフォルトの名無しさんNGNG
技術に関係してるもの限定ならいいんでないかと。

elif,elsif,elseifなどのキーワードを使う言語があるが、
これは
if 条件1 { ブロック1 } else { ブロック2 }
というif文の文法で、ブロックを囲む記号(perlでは{ })の省略を禁止した場合、
else { if となってしまい、また最後で } が連続したり、字下げも不自然になるという
問題への対策である。
0031デフォルトの名無しさんNGNG
gotoはjavaの予約語であるがgoto命令は実装されていない。

しかし、すぐネタギレになりそう。
上であがってる速度云々は信憑性が怪しいのもあるし。
(プロセッサ、コンパイラ、最適化オプションを断るべし)
0032デフォルトの名無しさんNGNG
>>31
まあ、C++でのクラスにおける後置インクリメント/デクリメントの場合
最適化がすごくても一時オブジェクトの無駄な構築と解体が除去できない
場合があるので、そういう意味では遅い。
というか、こういう話はEffective C++やそのへんにいろいろ出てるな。
0033デフォルトの名無しさんNGNG
安易に信用して現実で恥じかかないようにしないとね
0034デフォルトの名無しさんNGNG

パソコンは、引き算ができない。
0035デフォルトの名無しさんNGNG
EclipseJDTの作者は、OOPの生みの親。
0036デフォルトの名無しさんNGNG
誰?
0037デフォルトの名無しさんNGNG
高橋名人はハドソン
毛利名人はアスキー
橋本名人ってどこよ?
0038デフォルトの名無しさんNGNG
if ( a == b ){
    c = 1;
} else {
    c = 0:
}
は
c = ( a == b ) ? 1: 0;
0039デフォルトの名無しさんNGNG
Erich Gamma。
0040デフォルトの名無しさんNGNG
書き直そう。
「EclipseJDTプロジェクトのリーダは、"オブジェクト指向に
おける再利用のためのデザインパターン"の著者、通称GOFの一人、
Erich Gammaである。」
0041デフォルトの名無しさんNGNG
moby のおじいさんは白鯨の作者だった
robert downey jr とご近所さんでもあった
0042デフォルトの名無しさんNGNG

なんでプログラム板だとつまらんのだろう・・・
38の三項演算子ぐらいでトリビアと言われると
なんか腹立ってくるのは私だけ・・・?
0043デフォルトの名無しさんNGNG
>>42
3項演算子は、トリビアなんかじゃないからだろう。
>>38
が、スレの趣旨を理解できない馬鹿であることに、
腹が立つのは当然ですのう。
0044デフォルトの名無しさんNGNG
IBMのXMLパーサを作ったのは日本人である、って本当?
004538NGNG
VBではC=iif(A=B,1,0)
004638NGNG
スマソ
使ってる人が余りいなかったら…
0047デフォルトの名無しさんNGNG
C == C++
0048デフォルトの名無しさんNGNG
>>28

String str =
 "SELECT" + x
+ " FROM " + y ;

と全部一文にすれば、結果的に

String str=(new StringBuffer("SELECT")).append(x).append(" FROM ").append(y).toString() ;

になるから、問題なし!

セミコロンで区切って、+= なんかを使うから、コンストラクタ・デストラクタが
頻繁に呼び出されてよくない!
0049デフォルトの名無しさんNGNG
>>37
橋本名人はバンダイ。
0050デフォルトの名無しさんNGNG
最強のプログラマは専門、大学に行かなくても。
家で勉強すれば最強になれる。
これはほんとっぽくない?
俺情報処理系の専門行ったんだけど友達に説明してて
ポートが……って話したらポートってなに?
って聞かれて、俺は空けなきゃいけないんだよっていった。

さー何へーですか?
0051デフォルトの名無しさんNGNG
>俺情報処理系の専門行ったんだけど友達に説明してて
>ポートが……って話したらポートってなに?
>って聞かれて、俺は空けなきゃいけないんだよっていった。
家で勉強すれば最強になれるの例になってない。

27ぺー。
0052デフォルトの名無しさんNGNG
大学行く必要はないかもしれないけど、
それ相当の代わりのものが必要そうだね。
0053デフォルトの名無しさんNGNG
情報処理試験は、「半年間、専門学校行って勉強した」と言ってる奴より、
「俺昨日初めて参考書開いたよ。データベースだけ知らんかったから暗記した」
とか言ってるやつの方が、圧倒的に成績が良い事が多い。
0054名無しさん@LinuxザウルスNGNG
Smalltalkは、





最初、BASICで組まれていた。
0055デフォルトの名無しさんNGNG
>>50-53 マ板ネタですよ。

>>38は職場によってはトリビアなのかもな。
3項演算子は無くても書けるし、初心者に勧めるのはif文だし。
あんまり凄い使いかたされると読みづらくてかなわんし。
でも実用性があるところがマイナスポイント。
やっぱ実用性の無い技術ネタ、これでしょ。
実用的でも、読みにくくなるので推奨されていない手法とかならいいかも。

== の戻り値はintなので c = (a == b); でも良い。
0056デフォルトの名無しさんNGNG
>>53
学校の授業は半年かけて独学の数時間分程度しかやらないからな
0057デフォルトの名無しさんNGNG
学生はマ板にいけるのか?
0058デフォルトの名無しさんNGNG
>28
そう言う場合、
String str = String.Format(" "SELECT {0} FROM {1} ",x,y);
がいいな。

0059デフォルトの名無しさんNGNG
>55 の最後の1行は >38 の改良案ね。
0060デフォルトの名無しさんNGNG
std::string a = "hoge";
std::string b = "huge";
std::string c = "mage";
のとき、std::string d = a + b + c;よりも、

std::string d = a;
d += b;
d += c;
の方が速い。
0061デフォルトの名無しさんNGNG
>>58
それ遅いよ。
0062デフォルトの名無しさんNGNG
>>55
俺は
if(a==b)
c=5;
else
c=0;

を余裕の顔して
c=(a==b)*5;
と書くのだが、ひょっとしてこれってダメ?
0063デフォルトの名無しさんNGNG
C言語でも、
!flag && exit(-1);
のようなPerl風構文が使える。
0064デフォルトの名無しさんNGNG
>>55,62は環境によって論理演算の真値が1とは限らないのでNG。
0065デフォルトの名無しさんNGNG
>38
環境に依存するが
c = (a == b);
でok
cをフラグで使ってるなら無問題。
0066デフォルトの名無しさんNGNG
>>63
exitの戻り値の型はvoidだからNG
0067デフォルトの名無しさんNGNG
>>64
環境によってはじゃなくて、言語によってはでしょ?
Cでは必ず1
0068デフォルトの名無しさんNGNG
>55 の最後の1行、さらに補足。C言語の場合ね。
Javaでもcをbooleanにすれば行けると思われますが。

速度ネタが流行っているのでノントリビアだが。
・一説によると、10%のコードが90%の実行時間を占めるらしい。

>64
>38が何をしたいのかにもよるが。
#define TRUE 1==1
#define FALSE 1==0
c = ( a == b ) ? (TRUE): (FALSE);
をやりたいんじゃないかと。
(括弧は3項演算子慎重派なのでつけてます。いらないかもしれんが気にするな。)

>62は・・・・・・俺的綺麗なコード基準ではダメ。*5は5倍という意味のときにのみ使ってくれい。
0069デフォルトの名無しさんNGNG
>>62
三項演算子の使えない言語でパラメータに渡したいときなんかは当たり前に使うな
0070デフォルトの名無しさんNGNG
5[a]
0071デフォルトの名無しさんNGNG
!flag && exit(-1); はstdlib.hをインクルードしなければコンパイルできる。
0072無料動画直リンNGNG
http://homepage.mac.com/miku24/
0073デフォルトの名無しさんNGNG
>>58
DBの場合は結局PreparedStatement使えということになる罠。
0074デフォルトの名無しさんNGNG
>>58
おいそれよく見たらC#tじゃねえかよ。printf("%d%d",x,y)相当の機能はいらね。
JDK1.5からもFormatクラスとして実装されるらしいがイラネ。
0075デフォルトの名無しさんNGNG
>>74
formatはいるでしょ。C++でさえBoostにformat付いてるんだから。
0076デフォルトの名無しさんNGNG
FormatはCのprintfとはまったく別物なんだが
0077デフォルトの名無しさんNGNG
トリビアとはつまらないこと、どうでもよいこと、取るに足りないこと、雑学的な事柄、雑学的知識、という意味である
0078デフォルトの名無しさんNGNG
米私立校「韓国留学生に問題児多い」
http://japanese.joins.com/php/article.php?sv=jnews&src=soci&cont=soci0&aid=20000601120350400

米国ビザ取得に6カ月以上所要の見通し
http://japanese.chosun.com/site/data/html_dir/2003/04/10/20030410000045.html

メキシコ捜査当局、韓国同胞33人拘束
http://japanese.joins.com/html/2002/1209/20021209205406400.html

韓国人は共存できない民族? メキシコの有力日刊紙レフォルマ
http://japanese.chosun.com/site/data/html_dir/2001/02/12/20010212000005.html

韓国人による外国人労働者への暴行は凄惨を極めて、外国人労働者の手足を切断するケースもある
http://japanese.chosun.com/site/data/html_dir/2001/10/17/20011017000037.html

空港デモ国際的な醜態多い 台湾・中正空港、タイ・バンコク空港など
http://japanese.chosun.com/site/data/html_dir/2001/08/01/20010801000010.html

タイ・マスコミ「韓国に絶対行くな」と報道
http://japanese.joins.com/php/article.php?sv=jnews&src=soci&cont=soci0&aid=20020419174232400

ブラジルに不法滞在する韓国人がボリビア人を虐待してる
http://www.brazil.ne.jp/sociedade/news/076.html

むちゃくちゃ北朝鮮、世界中の人を拉致
http://www.zakzak.co.jp/top/t-2002_09/3t2002092604.html

韓国人は見当違いな不遜な態度を取るので、ヨーロッパの有名な観光地の多くの免税店では
韓国語で「韓国人御遠慮願います」 と書いてあるし、多くのホテルでは韓国人を受け付け
ないのが現実である。(「http://ex.2ch.net/test/read.cgi/korea/1054828038/」より鄭 讃容 著
0079デフォルトの名無しさんNGNG
>>49

ちがう。スクエニです。
0080デフォルトの名無しさんNGNG
assert(flag && "flag = FALSE : error");

て感じで、assertに好きなメッセージを表示させられる。
0081デフォルトの名無しさんNGNG
>>34 (゚Д゚)?
0082デフォルトの名無しさんNGNG
>>81 (゚Д゚)?
0083デフォルトの名無しさんNGNG
>34はCPUの話かな?
2の補数形式で負の数を表すことで加算器が減算器を兼ねるように
作れるんじゃなかったっけ。うろ覚え。
でもアセンブラには減算命令があったような。うろ覚え。
0084デフォルトの名無しさんNGNG
>>34
まぁただパソコンというとじゃあスパコンは引き算できるのかと、、
てかかん全にマ板むけじゃん
>>1は責任もって削除しる

>>83
アセと2進法処理は別だろ
x86には三角関数命令(Sin.cos)までアセにあるんだから
0085デフォルトの名無しさんNGNG
それはx86がCISCだから
0086デフォルトの名無しさんNGNG
PascalにはCPUのsincosを呼ぶSinCosがあるのにCにはsinとcosしかないので、
正弦余弦を同時計算したい時にインラインアセンブラでsincosを使わないと効率が悪い。
0087デフォルトの名無しさんNGNG
boost::shared_ptr<void>とすると、

何でも入るスマートポインタになり
どんなクラスのデストラクタもちゃんと呼ばれる。
0088デフォルトの名無しさんNGNG
>>83
そういうことだろうね。加算しかねーぞ、こらってことだろう。
でも、漏れの脳内での計算は、普段から補数使って足し算で引き算してるよ(笑)
引き算するよか速い。
0089デフォルトの名無しさんNGNG
>>37
スクウェア
0090デフォルトの名無しさんNGNG
>毛利名人はアスキー
だったか?
0091デフォルトの名無しさんNGNG
NASAでFortranの,と.を間違えるバグでロケットが軌道を外れてしまったという
話は都市伝説。
0092デフォルトの名無しさんNGNG
>>87
へぇ〜。

でもはじめに reinterpret_cast しながら突っ込んだら死ぬんだろうな。
0093デフォルトの名無しさんNGNG
>>90
ファミ通のやり込み企画によく出演してた
0094デフォルトの名無しさんNGNG
>>83
正整数同士の減算をするときに、いちいち片方を負の数に直してるってこと?
ほんとかなあ。
0095デフォルトの名無しさんNGNG
マシン語と一対一になってるのがアセンブラってならったから
SUB命令があるってことは減算機能もあるのでは?とか知ったかしてみる。
あと減算は加算で代用できないような気がするんだけど
なんつったっけ?桁あふれのときのあの処理。
あれって加算と減算で同じ処理だったりするの?
0096デフォルトの名無しさんNGNG
Cは10進数で0を記述できない。
0←8進
0x0←16進
0097デフォルトの名無しさんNGNG
加算も無理。
単体の回路で存在するのはAND回路とOR回路とNOT回路のみで、
そこから半加算器を作りそれから全加算器を作り更に減算器を作る。

つーかそれくらい大学で習うだろ…
0098デフォルトの名無しさんNGNG
>>96
0←10進
00←8進
0099デフォルトの名無しさんNGNG
>95
減算機能はあるけど専用減算器は無い。
詳しくは 加算器 補数 みたいなキーワードをgoogleにかければ分かるんじゃないかと。
うまくできてるよ。

>96 すげぇ。まさにトリビア。
0100デフォルトの名無しさんNGNG
>>99
うーん、太古の演算装置なともかくなあ…。
0101デフォルトの名無しさんNGNG
>>97
そういう話してるんじゃ無いと思う。
>>95は加算器と減算器を別に用意しなくていいの?という疑問を持ったのだと。

その話だと、AND,OR,NOT素子よりNANDの方が安価に作れるんじゃなかったっけ。
大学で習った気がするぞ。

>>98 あ、そうか。恥かいた。

>>100
ん?今は専用減算器があるの?
加減算器が複数個用意されていることならあると思うけど。
0102デフォルトの名無しさんNGNG
>>96
へぇ〜。

>>98
>96 の言うとおり両方8進数な気がする。
0103デフォルトの名無しさんNGNG
C言語では0で始まる数字が8進数。
0一桁しかないからといって何も特別なことはない。
>>98はアフォ
0104デフォルトの名無しさんNGNG
>96 >98
1未満の小数はどうなる?
0105デフォルトの名無しさんNGNG
基数接頭辞(省略可能)数字列(省略不可能)

が数値定数なんじゃないのかな?
0106100NGNG
>>101 ごめん、正直勘で書いた。
最近のCPUならもっと速度重視のやり方してるに違いない、みたいな。
0107デフォルトの名無しさんNGNG
規格上はどうだか知らないけど、レクサー書くとしたら

1. 0がキター -> 8進数値リテラル解析モードへ移行
2. それで終わったから数値取得〜
3. 結果的に8進整数リテラル -> 値は 0 ですた。

って事になりそう。
0108デフォルトの名無しさんNGNG
ISO/IEC 9989 (C99)の
6.Language - 4.Lexical Elements - 4.Constants - 1.Integer Constants
を見ると
0 単独は octal-constantだな。
0109デフォルトの名無しさんNGNG
(int)1.0
0110109NGNG
壮絶な勘違い。

(int)0.0
0111デフォルトの名無しさんNGNG
判りにくいソースを称して、冗談で
「国際難解Cプログラムコンテストにでも出すのか?」
などと言うことがあるが・・・、

本当に「国際難解Cプログラムコンテスト」は実在する。
http://www.ioccc.org/
0112デフォルトの名無しさんNGNG
>>111
結構有名だと思うし、
単純に知識量の問題なのはトリビアっぽく感じない。
>>96 みたいな、「あー盲点!」っていうのがトリビアだと思う。
0113デフォルトの名無しさんNGNG
>>112
単なる知識量以外の面白さがあると思ったから出したんだが。

そういえば、96の話は、fj.comp.lang.c あたりで、時折出てきてたネタではあるね。
案外、聞いたことのある人は多いんじゃないかな?
0114デフォルトの名無しさんNGNG
ゴールデンになってからの本家トリビア自体
既にただの知識自慢になってるしなぁ・・・

コアラがウンコ食って育つのなんて
動物番組好きな奴なら誰でも知ってる・・・
0115デフォルトの名無しさんNGNG
ガムテープが光るのも「伊東家で」やってたしな(笑) トリビアもうだめぽ
0116デフォルトの名無しさんNGNG
>>113
知識量以外のオモシロさ? そんなもんお前しか感じてない。
そのコンテストはメジャーだし。

C でも Java でもコンパイルできるソースのひとつも書いてからホザケ。
0117デフォルトの名無しさんNGNG
>C でも Java でもコンパイルできるソース
は難しいと思った
0118デフォルトの名無しさんNGNG
ここ高卒ばっか?
それとも夏厨の対策?
0119デフォルトの名無しさんNGNG
開店セール見に来てーーーーーーーーーー!DVDを見ようー!GO!
▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
開店セール1枚 500円より→→→http://www.dvd-exp.com 
アダルトDVDが激安販売→→→http://www.dvd-exp.com 
アダルトDVDの価格はなーんと1枚900円→→→http://www.dvd-exp.com 
最短でご注文いただいた翌日にお届け!→→→http://www.dvd-exp.com 
セルビデオ店の人気商品が24時間お買い物が出来ます。
        時間をかけてゆっくり選んでください!
          http://www.dvd-exp.com←へGO!
           DVDエクスプレス
0120デフォルトの名無しさんNGNG
>>117
むかしどっかで見たことあるんだが、忘れちゃったなあ。
誰か持ってる?
0121デフォルトの名無しさんNGNG
C++でもJavaでもコンパイルできるソースならいいけどなぁ。

違いますね。
コンパイルだけで、リンクも実行もしなくていいなら簡単だけどそれで正解?
0122デフォルトの名無しさんNGNG
>>121
書いてみて
0123デフォルトの名無しさんNGNG
class Test
{
Test() { }

};
0124123NGNG
>>123はファイル名Test.javaで保存
javac Test.java

g++ -c Test.java

両方通る。
0125デフォルトの名無しさんNGNG
>>124
>C でも Java でもコンパイルできるソース
もキボン
0126デフォルトの名無しさんNGNG
>>125

/**/

0127デフォルトの名無しさんNGNG
>>126もTest.javaで保存

javac Test.java

gcc -c Test.java

両方通る
0128デフォルトの名無しさんNGNG
>>127
オイ、なに一休さんのとんち問題してんだコラ。

コメントは無しで、なおかつホワイトスペースのみのも無しをキボン
0129デフォルトの名無しさんNGNG
rm Test.java
touch Test.java

javac Test.java

gcc -c Test.java

両方通る。
0130120NGNG
俺が見たことある奴は、main 関数 / メソッドがあった。
三連文字、エスケープシーケンス使いまくりだった記憶が。
実行できるかは知らん。
0131デフォルトの名無しさんNGNG
>>130
それを示してこそトリビアというものではないか?

>>116 もそれを書いてからじゃないとホザいてはいけないと言ってるし。
0132デフォルトの名無しさんNGNG
あのコンテストの応募プログラム自体はトリビアなの結構あるよね

main って言う名の配列で機種依存(VAX-いくつか専用)だけど動く
とか
0133デフォルトの名無しさんNGNG
>>116
>知識量以外のオモシロさ? そんなもんお前しか感じてない。
>そのコンテストはメジャーだし。

だから、それは君の主観にすぎんわけで、君が感心したらしい、8進の話も
fj.comp.lang.c とか見てる人間からしたら、そこそこ有名なネタだ、と112で
ツッコんだんだが、理解できないようだね。

>C でも Java でもコンパイルできるソースのひとつも書いてからホザケ。

間違いなく、コイツ、頭悪すぎ(笑)
まあ、そもそも、111を知識量の問題だと思ってる時点でダメダメなんだが。
0134デフォルトの名無しさんNGNG
正直、フレームは要らないんだがなぁ。学生か?
0135デフォルトの名無しさんNGNG
cygwinで邪道を使ったらここまで出来た。
System.out.printlnのドットが曲者でヘッダファイルから適当なの拾ってくる
羽目に遭った。
誰か、リンク・実行できるようにしてやってください。

$ cat Test.java
class Test{
 public static void main(String[] argv){
  System.out.println("Hello World");
 }
};
$ javac Test.java;java Test
Hello World
$ gcc -c -include stdio.h -Dpublic=public: -DString=char\ args -Dargv= -DSystem=_Bigint\ a\;a -Dout=\_next=NULL\;a -Dprintln=\_next=NULL\;printf Test.java
$
0136112NGNG
>>133
おれ >>116 じゃないし。
君が「8進のネタこそ有名だ」って言いたいのは理解できたから何も書かなかったんだけど
言わせてもらうと、有名かどうかの話じゃないんだって。
当たり前のように見てたりやってたりする事の中の、「あっ」と驚くような部分それがトリビアなんだって。

って書いても
>8進の話も(略)そこそこ有名なネタだ
とか言っちゃってる君は、知識自慢大会だと誤解したままなのかもしれないねぇ

0137デフォルトの名無しさんNGNG
>>136
>おれ >>116 じゃないし。

それは失礼。

>>8進の話も(略)そこそこ有名なネタだ

・・・で、そのために 8進ネタはトリビアではない、とでも俺が書きたかったと思ったわけね。
やれやれ。
0138112NGNG
>>137
>>8進の話も(略)そこそこ有名なネタだ
>・・・で、そのために 8進ネタはトリビアではない、とでも俺が書きたかったと思ったわけね。
>やれやれ。
ぬお!有名だから違うという意味ではなかったのですか?
是非8進ネタがトリビアではないという理由をお聞かせください。
わざわざ
>そういえば
とまで書いて
>ツッコんだ
わけですから
>8進ネタがトリビアではない
「とは言ってない」とは言わせませんよ?
0139デフォルトの名無しさんNGNG
>>86
同じような例としてDivMod関数なんてゲテモノもPascalには存在する。
0140デフォルトの名無しさんNGNG
>>139
C言語にも商と余りを同時に求めるdiv関数がありますが
ゲテモノですかそうですか。

知識量があるからトリビアとは限らないかもしれないが
知識がないのはそれ以前の問題だと思われ
0141デフォルトの名無しさんNGNG
役に立たないことが最重要なんじゃないかな?
知識量には差があるし、自分が詳しい分野とかあるし。


C++言語のソースの拡張子は.cpp .C .cc .cxx などがある。
ちなみに、コマンドcppは Compiler PreProcessor である。
・・・・・・役に立つね。ゴメン。
0142デフォルトの名無しさんNGNG
{
    /* ... */

    LABEL:
}
Cでは、こんな風に複文の最後にラベルを書くことは出来ない。
ラベルというのは、文の頭に付くものであって、単独で存在するものではないから。
つまり、以下の様に空文を書けば問題ない。
{
    /* ... */

    LABEL:
        ;
}
詳しくは、K&Rの付録AのA.13 文法のcompound-statementやlabeled-statemantあたりを参照。
ちなみに、gccで-pedanticオプションを付けると警告してくれたりする。
0143デフォルトの名無しさんNGNG
指で数を数えるとき10進数なら10までしか数えられないが
2進数だと1024まで数えられる(*注 指がつる)
頑張れば浮動小数点も可
0144デフォルトの名無しさんNGNG
>>143
先生!18ができません!
0145デフォルトの名無しさんNGNG
>>143
間違い。

2進数だと1024までしか数えられないが
10進数だと10000000000まで数えられる、が正しい。
0146デフォルトの名無しさんNGNG
>>145
1つの指の折り具合で0〜9まで区別するわけか?
ますます指がつりそうだ…
0147デフォルトの名無しさんNGNG
1023かと…
0148デフォルトの名無しさんNGNG
0=数えない
0149デフォルトの名無しさんNGNG
よく考えてみろ、5指の各3関節で15bit、手首・肘関節で
2bit、手首の回転が8方向として8=2^3だから3bit、合計20bitあるよな。
ってことは、2^20 = 1,048,576 (0〜1,048,575)
だから、普通の人なら大体100万までは楽に数えられるはず。
パントマイムのように指関節をウエーブさせれば掛け算も簡単にできるぞ。

それに手首と指の関節は頑張れば反対側にも曲がるし、肘は完全に折った
状態と90度に折った状態に分けられるから、これらを3進数にすれば
3^17 * 2^3 = 129,140,163 * 8 = 1,033,121,304(0〜1,033,121,303)
ちょっと器用な人なら最低でも大体10億くらいまでは数えられるはずだ。
指のまたの開閉なんか入れると100億は軽いぞ。
0150デフォルトの名無しさんNGNG
>>149
じゃぁ50億7978万0008を表現してみてくれたまえ
0151デフォルトの名無しさんNGNG
>>149
すまん、俺、なんだか親指の関節だけ2個しかないような気がする・・・・



               俺だけ?
0152デフォルトの名無しさんNGNG
>>151
手首付近が3番目
0153デフォルトの名無しさんNGNG
>>151
君だけ。障害者?
0154デフォルトの名無しさんNGNG
レントゲンを撮るとよくわかる。 それよりも小指薬指の排他制御がムズいのだが....
0155デフォルトの名無しさんNGNG
神経が共通回路で干渉するんじゃなかったっけ<薬指、小指
0156デフォルトの名無しさんNGNG
鍛えると独立連動回路になるよ
0157デフォルトの名無しさんNGNG
>>156
一体何時間掛ければまともに指を折って数えられるようになるんでしょうか?
0158デフォルトの名無しさんNGNG
3年
0159デフォルトの名無しさんNGNG
トリビアアゲ
0160デフォルトの名無しさんNGNG
ゴルゴ13は連載開始以来一度も休載していない
0161デフォルトの名無しさんNGNG
13へぇ
0162デフォルトの名無しさんNGNG
>>156
長年 Ctrl キーを押していたせいか、左手の薬指・小指は独立して動くようになった。
0163デフォルトの名無しさんNGNG
C++ の論理演算:
AND は &&、 OR は || で表現できるのはよく知られているが、
XOR が != 、 EQV が == で表現できるのを知らない人が多い。

bool p; bool q; に対して
(p && !q) || (!p && q) は p != q と同値.
0164デフォルトの名無しさんNGNG
>163 そんな場面に遭ったらすぐ思い付ける気がするのが難点かな。

^ は言語によってXORだったり冪乗(2^3=8)だったりして紛らわしい。
しかもコンパイル・実行できてしまうのが嫌なところ。
0165デフォルトの名無しさんNGNG
>>163
それブール代数の基礎の基礎の基礎じゃん。大卒ならみんな知ってるよ。
0166デフォルトの名無しさんNGNG
スクリプトの一行目に書く事の多い #! は http://dictionary.goo.ne.jp/voice/s/02070867.wav
と発音する。綴りは shebang とか shbang, shabang と書く。
0167デフォルトの名無しさんNGNG
どこの大学で教わったんだ?
!= やら == やら出てくるブール代数は初耳だ。
0168デフォルトの名無しさんNGNG
>>166
20ヘェ!
0169デフォルトの名無しさんNGNG
>>166
20へぇ
0170デフォルトの名無しさんNGNG
そういや、大学では「すべての演算はNANDで表現できる」と習った覚えが。
0171デフォルトの名無しさんNGNG
去年の今頃習った
0172デフォルトの名無しさんNGNG
>>166
( ・∀・)つ〃∩ ヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェー
0173デフォルトの名無しさんNGNG
C++のgotoってさ
遅くないかな?
0174デフォルトの名無しさんNGNG
本日開幕! 短いプログラムコンテスト!

とりあえずオレから。 C言語で行きます。

main=-61;

0175デフォルトの名無しさんNGNG
rubyいきます。

p
0176デフォルトの名無しさんNGNG
xor の結果は TRUE の数が奇数か偶数かによって決まる。
項の数や FALSE の数には影響を受けない。

たとえば、
 TRUE xor FALSE xor TRUE xor FALSE
の結果は、TRUE が二個で偶数なので FALSE。
0177デフォルトの名無しさんNGNG
R2D2はロボットではなく、人である。
0178デフォルトの名無しさんNGNG
トリビアとはつまらないこと、どうでもよいこと、取るに足りないこと、雑学的な事柄、雑学的知識、という意味である

らしいが>176はどれに該当するんだろう。
0179176NGNG
>>178
「どうでもよいこと」じゃねーの?
役に立ったことないし。
0180デフォルトの名無しさんNGNG
役に立つも立たないも・・・・
0181デフォルトの名無しさんNGNG
int
main()
{
printf("%c", "abcdefg"[3]);
return 0;
}
0182デフォルトの名無しさんNGNG
せめて

printf( "%c\n", 3["abcdef"] );

にしろや。
0183デフォルトの名無しさんNGNG
>>14
http://www.uplink.co.jp/ada/
クローンオブエイダ近日公開

# 試写会見たが折れ的には(゚Д゚)ハァ?
# タイトルで期待すると駄目です。
0184デフォルトの名無しさんNGNG
cの万能プログラム。何でもできる

#include <con>

0185デフォルトの名無しさんNGNG
a , b , ( a xor b )

( a xor b ) xor a = b
( a xor b ) xor b = a

役立ちます。
0186デフォルトの名無しさんNGNG
そして&a==&bのときに死ぬのでした
0187デフォルトの名無しさんNGNG
            ,. -─- 、._               ,. -─v─- 、._     _
            ,. ‐'´      `‐、        __, ‐'´           ヽ, ‐''´~   `´ ̄`‐、
       /           ヽ、_/)ノ   ≦         ヽ‐'´            `‐、
      /     / ̄~`'''‐- 、.._   ノ   ≦         ≦               ヽ
      i.    /          ̄l 7    1  イ/l/|ヘ ヽヘ ≦   , ,ヘ 、           i
      ,!ヘ. / ‐- 、._   u    |/      l |/ ! ! | ヾ ヾ ヽ_、l イ/l/|/ヽlヘト、      │
.      |〃、!ミ:   -─ゝ、    __ .l         レ二ヽ、 、__∠´_ |/ | ! |  | ヾ ヾヘト、    l
      !_ヒ;    L(.:)_ `ー'"〈:)_,` /       riヽ_(:)_i  '_(:)_/ ! ‐;-、   、__,._-─‐ヽ. ,.-'、
      /`゙i u       ´    ヽ  !        !{   ,!   `   ( } ' (:)〉  ´(.:)`i    |//ニ !
    _/:::::::!             ,,..ゝ!       ゙!   ヽ '      .゙!  7     ̄    | トy'/
_,,. -‐ヘ::::::::::::::ヽ、    r'´~`''‐、  /        !、  ‐=ニ⊃    /!  `ヽ"    u    ;-‐i´
 !    \::::::::::::::ヽ   `ー─ ' /             ヽ  ‐-   / ヽ  ` ̄二)      /ヽト、
 i、     \:::::::::::::::..、  ~" /             ヽ.___,./  //ヽ、 ー         / ゝ
 .! \     `‐、.    `ー;--'´             //イ;;:::::    //〃 \   __, ‐'  / / \
  ヽ \     \   /               /  /i:::::.   //      ̄ i::::: / /

              な なんだってーー!?
0188デフォルトの名無しさんNGNG
C言語の構造体ビットフィールドでは、フィールド名が省略でき、
その場合パディングになる。
struct hoge {
int a:1;
int :6; /* 6bitあける */
int b:1;
};
0189デフォルトの名無しさんNGNG
>>188
それはさすがに常識の範疇じゃないか?
0190デフォルトの名無しさんNGNG
言語仕様を誇らしげに書かれてもな…
0191デフォルトの名無しさんNGNG
なんかこのスレ見てて、プログラミング技術って知識に差がありすぎると思た。
なかなか万人受けするヘェーは難しそうだ。神求ム。
0192デフォルトの名無しさんNGNG
知らない人が知って面白いと思える話なら言語仕様でも良いんじゃないかと。
「役に立たないこと」という縛りだけである程度レベルが保てると思う。

>188は・・・・・・ビットフィールドというものの存在自体が
低レベル操作をしない俺には へぇー だけど、
パディングはあって当然のように見えるな。
しかも実用的だし。

>191 難しいと言うか無理だろ。誰も知らないことを誰が書けようか。
0193デフォルトの名無しさんNGNG
>>192
同じ構造体なのにビットのときに限りパディングがあっても
普通のメンバにパディングがないから当然とは思えないなあ。
0194デフォルトの名無しさんNGNG
いまんとこ>>166が金の脳
0195デフォルトの名無しさんNGNG
>>96がイイ
技術なのに本当にどっちでもいい。
0196デフォルトの名無しさんNGNG
最近のC系列の言語の予約語は妙に8文字が多い
0197デフォルトの名無しさんNGNG
>>196
(゚Д゚)つ〃∩ハア?ハア?ハア?ハア?ハア?ハア?ハア?ハア?ハア?ハア?ハア?ハア?ハア?ハア?ハア?ハア?
0198デフォルトの名無しさんNGNG
gcc /dev/stdin

は、かなり使える。
0199デフォルトの名無しさんNGNG
>>166
常識
0200デフォルトの名無しさんNGNG
>>199は合コンで盛り下げる
0201デフォルトの名無しさんNGNG
>>all
常識以下
0202デフォルトの名無しさんNGNG
>>197
ゴメソ、色々使ってて俺的 C++ ライブラリのヘッダに
#define OVERRIDE virtual
とかやってたら妙に8文字の単語ばっかり出てきたから

abstract
continue
explecit
implecit
internal
operator
override
readonly
register
restrict
template
trasient
typename
unsigned
volatile

こんなもんだった、5~6文字の単語のがおおかった。
0203デフォルトの名無しさんNGNG
for (int i=0; i < 10; ++i) { }
なんてのは誰でもやってるだろうけど、実は if 文とかでも変数宣言できる。
if (int i = func()) { }
ちなみにオレは使ったことない。
0204デフォルトの名無しさんNGNG
if ( Base *base = dynamic_cast< Base* >( p ) ){}
if ( CComQIPtr< IBase > base = p ){}
俺は頻繁に使う
0205204NGNG
×Base
○Derived
0206120NGNG
>>203 何の言語の話しをしてるんだね。Cではできないよ
0207デフォルトの名無しさんNGNG
どこから見てもC++だろ
0208デフォルトの名無しさんNGNG
>>203は環境を明記せずに質問スレに書き込んで叩かれるタイプ
0209デフォルトの名無しさんNGNG
そのぐらい察せ
0210デフォルトの名無しさんNGNG
・・・「察せ」?半島人か?
0211デフォルトの名無しさんNGNG
>210 日本語をしらんのか?半魚人?
0212デフォルトの名無しさんNGNG
「察する」の命令形は「察しろ」だよ
0213デフォルトの名無しさんNGNG
察せよもできるぞ
察せはどっちにしろだめだが
0214デフォルトの名無しさんNGNG
うは、ほんとだ。辞書引いてみた。
五段とサ変の混用なんだな。
でもラ抜きの方が俺的にはよほど違和感あるな。

三省堂辞書だと愛するもサ変だが、
愛せば、愛せ、とか言うし。
・・・・・・言わない?もしかして方言?当方北関東。
0215212NGNG
ここで正しい日本語フレーム起こすつもりか(笑
ちなみに漏れは受動態との区別がしやすいのでラ抜き推進派
0216デフォルトの名無しさんNGNG
日本語のページから愛すればを検索しました。 約3,800件
日本語のページから愛せばを検索しました。 約1,640件

さすがに辞書に載ってる日本語の方が多いけど、微妙なライン。
国語学は知らんが、既に変化として認知されてるのではなかろうか。
察すれば/察せば の方は堅い言葉だけにかなり圧倒的。

↓日本語処理などに関して何かトリビアきぼんぬと思ったが実用的なので難しいか。
0217デフォルトの名無しさんNGNG
>215
ちょと同意。
そういや言葉の解説コラムとかで、「本当は〜〜とするのが正しい」とか「本当は誤りだ」ってのがあると気になる。
本当はじゃなくて本来はとすべきだよね。
言葉は使う人間たちによって日々進化していくものだから。
#今正しいといわれてる言葉だって平安の人たちから見たらめちゃくちゃだよ。
0218デフォルトの名無しさんNGNG
>ちょと同意。
本当は「ちょいと」とするのが正しい。
0219デフォルトの名無しさんNGNG
          _
  .曰    ,.'´ ィ 、 ヽ
  .| |    │ノノリ )) 〉
 ノ__丶   ,{{i(!l´∀`ノ!i  ヘェー
 ||幹||  | | lj|ヽ、ノ! リ
 ||古||  |i!/ ! ノ  〉つ))
 ||雲||  |!\)    l | ̄| ヘェーヘェー
0220デフォルトの名無しさんNGNG
>>198
>>184に似てますね
0221デフォルトの名無しさんNGNG
>>218
>本当は「ちょいと」とするのが正しい。

本当はじゃなくて本来はとすべきだよね。
0222デフォルトの名無しさんNGNG
>>217
平安期から現代の言葉の変化は自然なものだが、
現代のコピーライターやマスコミによるそれは違う。
言語を恣意的に変えようとするのは文化に対する背徳だ。
言語はツールであると同時に文化でもある。それを母語とするものには守る責務がある。
0223デフォルトの名無しさんNGNG
ほらはじまった(笑)
たのむから該当板でやってくれ
0224デフォルトの名無しさんNGNG
キモイって最初キモチいいのかと表真下。
0225デフォルトの名無しさんNGNG
>>224
えーそうかー?キモイって語感からしてキモイから
キモイは最初に聞いたときからキモかったよ。
0226デフォルトの名無しさんNGNG
>224 お前キモいよ、って言われて誤解したのですか?
0227デフォルトの名無しさんNGNG
          _
  .曰    ,.'´ ィ 、 ヽ
  .| |    │ノノリ )) 〉
 ノ__丶   ,{{i(!l´∀`ノ!i  ヘェー
 ||幹||  | | lj|ヽ、ノ! リ
 ||古||  |i!/ ! ノ  〉つ))
 ||雲||  |!\)    l | ̄| ヘェーヘェー
0228デフォルトの名無しさんNGNG
最初てっきり肝のことかと
0229デフォルトの名無しさんNGNG
ここで「正しい日本語」云々を語る事自体が間違いだと(ry
0230デフォルトの名無しさんNGNG
みんな飽きたのか?
それとも人生の全てがトリビアだと気づいたのか?
0231デフォルトの名無しさんNGNG
http://bbs.2ch2.net/toribia/index2.html
0232デフォルトの名無しさんNGNG
ほとんどのCでは、float型よりdouble型の方が早い
ttp://www.pro.or.jp/~fuji/mybooks/cdiag/cdiag.4.4.html
0233デフォルトの名無しさんNGNG
>232
ほとんどのCPUの方が正確じゃないかな・・・・・・?

>C言語の浮動小数点数には、float型とdouble型がありますが、この説明からは、
>float型には何のメリットも無いようでしょう。実際、無いのです。

有名な本だけどこんなことも書いてるのか・・・・・・。
floatの方が速い場合もある。どういう場合でしょう?
(CPUはちゃんとdoubleの演算器付きだとします。)
0234デフォルトの名無しさんNGNG
QWERTY配列のキーボードの S E X は








つながっている
0235デフォルトの名無しさんNGNG
>>234
ヘェ〜ヘェ〜
0236デフォルトの名無しさんNGNG
>>233
>ほとんどのCPUの方が正確じゃないかな
そんな事は無いです。
x86系はfloatの方が速いですが、
Cではfloatをdoubleに変換して使いやがるので遅いだけです。
x86系ならアセンブラで直接floatを扱えばdoubleより速いです。
0237デフォルトの名無しさんNGNG
DirectXはfloatベースなのですよ(゜∀。)あひゃ
0238デフォルトの名無しさんNGNG
>236 なんと。Cダメですな。どうしてそういう実装になっているんでしょう?
>237 グラフィック専用ハードウェアを呼ぶから、そうなんでしょうね。精度いらないし。
0239デフォルトの名無しさんNGNG
http://www.pro.or.jp/~fuji/mybooks/cdiag/cdiag.4.4.html
0240デフォルトの名無しさんNGNG
プログラムのミスのことを「バグ」と呼ぶのは
昔コンピュータが壊れた時、その原因がコンピュータ内にバク(虫)が入り込んだことが
原因で、そこから由来しているというトリビア








は全くのデマで、実際は実行したときの挙動がまるで虫のようだったからで
(多分ディスプレイやプリンターなどに不正常な文字列がとかが映し出されたのだろう)
虫が実際に入り込んだというのはその後になって作られた作り話。
0241デフォルトの名無しさんNGNG
虫を業務日誌に貼り付けたっていうのも嘘?
COBOLの規格を制定して女性の話なんだけど。

OEDにはエジソンがバグがとれないっていってるのが載っているらしい。
0242デフォルトの名無しさんNGNG
>>238
charとshortがintに格上げされるように、floatは無条件でdoubleに格上げされる
言語仕様だからでしょう。
0243デフォルトの名無しさんNGNG
何か最近その虫の写真を見たんですが
0244デフォルトの名無しさんNGNG
バグ 語源 なんてのでぐぐればめちゃめちゃ沢山出てきますな。
ただ、operaのサイト曰くそれ以前から使われていたとのことで。

今は初代(?)バグはスミソニアン博物館にいるらしいが・・・・・・。
0245デフォルトの名無しさんNGNG
>242
char,shortがintなのも言語仕様だったのですか?
なんか、16bit機以下のCPUでは実用にならないような気がしますが、
32bit機ってそんな昔からは無いのでは。
0246デフォルトの名無しさんNGNG
>>245
intは最低16bitとANSI-Cで決められています。(プログラミング言語C 第2版 44ページ参照)
8bit機では少々重荷かも知れませんが、16ビット機では十分実用になると思います。
0247デフォルトの名無しさんNGNG
>>236
>>242
特定の実装のことはわからないが、
プログラミング言語C第2版[日本語版]242ページによると

…まず float 被演算数に対する算術は double でなくて単精度でやってよい。…

だそうだ。
0248デフォルトの名無しさんNGNG
javaではi++よりi--のほうが早い。
0249デフォルトの名無しさんNGNG
>>248
なんで?
0250デフォルトの名無しさんNGNG
>>243
ttp://www.itep.co.jp/bug.htm
これ?
0251山崎 渉NGNG
(^^)
0252デフォルトの名無しさんNGNG
セマフォのP操作とV操作はそれぞれオランダ語のproberenおよびverlagenから命名された。
命名者のダイクストラの書く文章は「単語は英語だが、文法はオランダ語」とけなされていた。
0253デフォルトの名無しさんNGNG
> floatの方が速い場合もある。どういう場合でしょう?
> (CPUはちゃんとdoubleの演算器付きだとします。)
ところでこれの答えは?
トリビアなんだからちゃんと知識をひけらかしてから帰ってくれよう
0254デフォルトの名無しさんNGNG
cpuよりメモリが遅いとき。
0255デフォルトの名無しさんNGNG
とき、って何よ?
例外無くcpuのが速いだろ
0256デフォルトの名無しさんNGNG
つまり、
CPU内でfloat->double, double->float の変換にかかる時間 <
メモリからdoubleを読み出す時間 - メモリからfloatを読み出す時間
のとき、floatの方がはやいって事さ。
0257デフォルトの名無しさんNGNG
>256 正解。

もっとちゃんと書くとキャッシュだな。
キャッシュに載るサイズの配列に、行列乗算とかそういう複雑な演算を行うとき。
行列乗算はサイズがn^2の行列ならn^3の乗算回数がかかる。
メモリの節約という意味では診断室も正解なんだけど、それが速度に影響する場合もある。
0258デフォルトの名無しさんNGNG
PS2はdoubleより圧倒的にfloatが早いよ
0259デフォルトの名無しさんNGNG
>258
そうだな。PS2はdouble精度のFPU持ってないからな。
0260デフォルトの名無しさんNGNG
ゲッツの次はその逆のプッツが流行る

σσ(´∀` )プッツ!!σσ(゚Д゚ )プッツ!!
0261デフォルトの名無しさんNGNG
結局、float用にライブラリを書き直さないとCではパフォーマンスがでない。
0262デフォルトの名無しさんNGNG
皮肉トリビア
C 使いが float が double がとアタフタ書き換えている間に
C++ 使いや Java 使いはジェネリックな実装でスマートに解決する事ができる。
0263デフォルトの名無しさんNGNG
・VisualBasicでは、乗算と減算の速度が大体同じだ。
・バウリンガルは、4bitCPUで動作している。
・1bitCPUは実在する。しかも16命令。
http://www.d1.dion.ne.jp/~ytera/1bitcpu.htm
0264デフォルトの名無しさんNGNG
プシュ〜…















へぇ〜
0265デフォルトの名無しさんNGNG
>>252
いかにもトリビアっぽいな。

へぇ〜
0266デフォルトの名無しさんNGNG
トリビア放送アゲ
0267デフォルトの名無しさんNGNG
みこみこナースを聞きながら「みこみこみこみこ・・・」と
10個以上みこ打ってそれを変換しようとすると













落ちる
0268デフォルトの名無しさんNGNG
補足トリビア みこみこナースを聞かなくても落ちる場合もある。
0269デフォルトの名無しさんNGNG
( ・∀・)つ〃∩ ヘェーヘェーヘェー
ミコミコミコミコミコミコミコミコミコミコミコミコミコミコ巫女
落ちねーぞゴルァ
0270デフォルトの名無しさんNGNG
>>269
うるせーATOKとか使ってんじゃねー
IMEでコイヤー
0271デフォルトの名無しさんNGNG
>>270
( ・∀・)つ〃∩ ヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェー
EAccessViolationキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
かちゅ〜しゃごと落ちた!!!!!!!!!!!1111111
スーパーミコミコハカー>>267キタ─wwヘ√レvv〜(゚∀゚)─wwヘ√レvv〜─ !!
0272デフォルトの名無しさんNGNG
IMEでコイヤー
0273デフォルトの名無しさんNGNG
ハッキリ見える
http://www.k-514.com/
0274デフォルトの名無しさんNGNG
見込みこみこみこみこみこみこみこみこみこみこみこみこみこみ子

落ちない…
0275デフォルトの名無しさんNGNG
>267
( ・∀・)つ〃∩ ヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェー
ネタかと思ったらほんとに落ちた
IMEのばぐなのか?
0276デフォルトの名無しさんNGNG
( ・∀・)つ〃∩ ヘェーヘェーヘェー
IME2000で確認しますた
他の人はどうよ?
0277デフォルトの名無しさんNGNG
ほぉ、確かに落ちるね>Win2k(SP4) + IME2k

バグレポート書きずれぇえーーーーーーーっ!
0278デフォルトの名無しさんNGNG
見込みこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみこみ子

落ちないよ? XP
0279267NGNG
ありゃ?結構知られてなかったのね。
俺が知ったのは一ヶ月前ぐらいだからバグレポートはもうでてると思うが。


補足トリビア
俺は試してないけど「しこしこしこしこ・・・」でも落ちるらしい。
0280デフォルトの名無しさんNGNG
さらに補足トリビア

チョーシにのって何度も試すと














OSごと落ちる
0281デフォルトの名無しさんNGNG
パソがしょぼい成果OSが不安定になる
おまけにlive2chがOS再起動しないと起動しなくなった
0282デフォルトの名無しさんNGNG
win2k + IME + OPERAブラウザ
みこみこ落ち本当にキター!
0283デフォルトの名無しさんNGNG
win2k+ime2k+IE6
みこみこ落ちキター!

win2k+ime2k+秀丸
落ちるどころか固まったー!タスクマネージャ起動出来ねー!・・・再起動の刑ナリ・・・
0284デフォルトの名無しさんNGNG
ミコミコミコミコミコミコミコミコミコミコミコミコミコミコミコミコミコミコミコミ子

XP + MS IME2003 + OpenJane

落ちない。
けど、変換候補の組み合わせが不思議だ。
語意表示も長く表示されるし。
0285デフォルトの名無しさんNGNG
見込みこみこみこみこみこみこみこみこみこみこみコ
XP+IME2002+IE6
オチネー
0286デフォルトの名無しさんNGNG
2000でみこみこ落ち来ますた
XPだと修正されてるのかな
0287山崎 渉NGNG
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0288デフォルトの名無しさんNGNG
>>283
正直、IE以外でやるのはお勧め出来ない。
つーか、俺も秀丸でやって再起動だった。
0289nsb.nag.ac.jpNGNG
0290デフォルトの名無しさんNGNG
昔々、ベルサイユ宮殿に住んでた王様も王妃様も健康のために浣腸をしておりました
エネマ師という職業があったんだとさ

0291デフォルトの名無しさんNGNG
;は関数を文に変換する演算子?
0292デフォルトの名無しさんNGNG
>>290
聞いたところによると、
パーティなどでは貴族各人が用足しのために、専用の奴隷と便壷を持参したのだとか。
便意を催すと柱の影などに移動し、
貴婦人がスカートのすそを持ち上げ、
奴隷が便壷を構えて尿や糞便を受け取ったという。

そしてあまりにお通じがよく便壷から糞尿がはみ出して床に落ちると、
その場で打ち首にし、落ちた頭の代わりに便壷を乗せたという。
0293デフォルトの名無しさんNGNG
・・・こぼれるやん。
0294デフォルトの名無しさんNGNG
システムを立ちあげることをBootっていうけどさ

1.自力で進むという意味の
"pull oneself up by one's own bootstraps"

2,壊れたかけのテレビのように
ブーツ(長靴)で蹴り上げて動かす
というユーモア

のどれが本当の語源なんだろ?
0295デフォルトの名無しさんNGNG
>294
bootstrapの方
でも1・2とも語源として同じ気がするが。(^-^;)
0296デフォルトの名無しさんNGNG
1かな。
入力用のプログラムを使って、本当にやりたい処理をロードするから。
0297デフォルトの名無しさんNGNG
bootstrap は 靴紐ではなく、
ウェスタンブーツなどのてっぺんについていて、
指を突っ込んでブーツを引っ張る部分を指す。
0298デフォルトの名無しさんNGNG
ちなみに、靴紐は英語で shoe string シューストリング
McDonaldのポテトのように細くきったジャガイモを揚げたのがシューストリングポテト
0299デフォルトの名無しさんNGNG
>>294
漏れはこれが本当だと聞いているが・・・

ttp://www.littera.waseda.ac.jp/faculty/stok/menu06/6_naming.html
0300デフォルトの名無しさんNGNG
bootstrapの鴎外訳だが、
「自釣法」ってのを考えてみた。
0301デフォルトの名無しさんNGNG
「ジエン法」
0302デフォルトの名無しさんNGNG
>>299
それがまさしく
pull oneself up by one's own bootstraps
0303デフォルトの名無しさんNGNG
「スレ違い」「他の板でやってくれ」的発言は…………
マ板が一番多い。
0304デフォルトの名無しさんNGNG
いや、確率としては通信技術板の「板違い」のほうが高いように思うが。
0305デフォルトの名無しさんNGNG
C言語の前にB言語があったというのは、かなり有名な話だが、....

世の中には、A言語も、D言語も、E言語も、さらに、Z言語も、
果ては、S言語とM言語というプログラム言語だって存在する。
けっして女王様と奴隷のための言語ではない。
0306デフォルトの名無しさんNGNG
>>305
↓では少し足りないようだ。
ttp://www.kmonos.net/alang/abc/
知ってるなら補完よろ
0307デフォルトの名無しさんNGNG
>>305
思うんだがもしかしてC++って、
C言語がインクリメントされてる(≒拡張されている)ってことなのかしら?
0308デフォルトの名無しさんNGNG
>>307
思わなくてもそう。
もしかしなくてもそう。
おまえがそうろうでもそう。
0309デフォルトの名無しさんNGNG
>>307
++Cじゃ無い所が興味深い。
0310デフォルトの名無しさんNGNG
object method の順なんだろ。
0311デフォルトの名無しさんNGNG
Inc(Pascal);
0312デフォルトの名無しさんNGNG
>>310
きっと>>309が言いたかった事はちがう。
色々進歩した(インクリメントした)けど手に入る物(戻り値)はCとC++で同じだったっていう皮肉だと思う。

ちょっとだけこの皮肉に同意。
0313デフォルトの名無しさんNGNG
>312

++C だと Cをインクリメントしてから評価することになる。
C++ は Cを評価してからインクリメントするという意味。
0314>>2ちゃんねらーの皆さんNGNG
  ∋8ノノハ.∩  http://www.yakuyoke.or.jp/
   川o・-・)ノ <先生!こんなのがありました!
http://www.hokekyoji.com/
http://members.tripod.co.jp/hossyoji/index/
http://www.honmonji.or.jp/
http://www.maap.com/tanjoh-ji/
http://www.kuonji.jp/
http://www.butsuzou.com/jiten/sanmen.html
http://www.butsuzou.com/list1/sanmen2.html
http://www.butsuzou.com/list1/sanmen3.html
http://www.butsuzou.com/keitai/sanmen-kz.html
0315デフォルトの名無しさんNGNG
C#は、C++の+が重なっちゃったってかんじー
0316デフォルトの名無しさんNGNG
>>315
あるいは
 ++
C++
0317デフォルトの名無しさんNGNG
>316
”++C++”を使うなとは言わないが、こんなコードが出てくる時は、
根本のアルゴリズムを見直すべきと思う。

また、#の前に空白以外の文字を許さない処理系多し。
0318>>2ちゃんねらーの皆さんNGNG
2ちゃんねらーなどの間で、人気のある寺院が有ります。
これらの寺院にて諸願成就を祈願しましょう。(爆)

(1-4件目)  http://www.z-shoten.or.jp/
http://www.tctv.ne.jp/matuti/
http://www5b.biglobe.ne.jp/~ryumyoin/
http://www1.ocn.ne.jp/~tatsueji/
(5件目)
寺院名    吉祥山唐泉寺
通称     江戸川不動尊
所属宗派  真言宗泉涌寺派
住所     〒133−0051
        東京都江戸川区北小岩七丁目10−10
        京成電鉄の小岩駅から徒歩約15分
        (JR線の小岩駅は、
        京成電鉄の小岩駅とはもの凄く離れているので不可。)
電話番号  03−3658−4192
住職     高田正圓
        (女住職で、先代住職(高田真快)の奥さんであった模様。) 
本尊     不動明王
祈祷日及び祈祷時刻
        通常は毎日午前6時より(150分前後かかる模様)
        行われるが、毎月28日には(不動明王縁日として)
        午前11時にも(2時間ほどかかる模様)行われる。
祈祷料
(普通護摩)   3000円 5000円 10000円
(特別護摩)   30000円(21日間) 100000円(108日間)
          300000円(365日間)
0319312NGNG
>>313
失礼だが、釈迦に説法という言葉をご存知か?
0320デフォルトの名無しさんNGNG
>>319
失礼だが、馬鹿につける薬は無いという言葉をご存知か?
0321デフォルトの名無しさんNGNG
腐ったミカンの方程式
0322313NGNG
>>312
失礼だが、メール欄の存在というものをご存知か?
0323デフォルトの名無しさんNGNG
++c++って結局どう評価されるの?
0324312NGNG
>>320
失礼だが、猫に小判、豚に真珠という言葉をご存知か?

>>322
参りました。お手合わせありがとうございました。
最後まで解せなかったのは釣られたのは私の方なのにという事です。
0325デフォルトの名無しさんNGNG
>>323
演算子の優先順位調べろ
0326312NGNG
>>323
君に捧ぐ。せめてコンパイルと実行くらい自分でしなさい。
#include <iostream>
class PseudoInt {
private: int m_Value;
public: PseudoInt() : m_Value(0){};
public: PseudoInt& operator++ () { std::cout << "Postfix" << std::endl; ++m_Value; return *this; }
public: PseudoInt& operator++ (int) { std::cout << "Prefix" << std::endl; int result = m_Value; ++m_Value; return *this; }
public: operator int() { return m_Value; }
};
int main()
{
PseudoInt n;
std::cout << "ret " << ++n++;
return 0;
}
0327312NGNG
ごめん
std::swap("Postfix", "Prefix")
0328312NGNG
ごめん、根本的に間違えてた。再掲。
#include <iostream>
class PseudoInt {
private: int m_Value;
public: PseudoInt() : m_Value(0){};
public: PseudoInt(int rhs) : m_Value(rhs){};
public: PseudoInt operator++ () { std::cout << "Prefix" << std::endl; PseudoInt result(m_Value); ++m_Value; return result; }
public: PseudoInt& operator++ (int) { std::cout << "Postfix" << std::endl; ++m_Value; return *this; }
public: operator int() { return m_Value; }
};
int main()
{
PseudoInt n;
std::cout << "ret " << ++n++;
return 0;
}
0329312NGNG
だめだ、間違いの連鎖
#include <iostream>
class PseudoInt {
private: int m_Value;
public: PseudoInt() : m_Value(0){};
public: PseudoInt(int rhs) : m_Value(rhs){};
public: PseudoInt& operator++ () { std::cout << "Prefix" << std::endl; ++m_Value; return *this; }
public: PseudoInt operator++ (int) { std::cout << "Postfix" << std::endl; PseudoInt result(m_Value); ++m_Value; return result; }
public: operator int() { return m_Value; }
};
int main()
{
PseudoInt n;
std::cout << "ret " << ++n++;
return 0;
}
0330312NGNG
ああ、前置の++は後置の++が返した一時変数に適用されるのか…。
結果が合わなくてびっくりしたよ。

トリビア
++n++ した時、n はに対して前置の++は実行されない
で OK ?
0331312NGNG
なんだよ!左辺値じゃないからintじゃ++n++できないじゃんか!
もう差分だけでいいよね
public: const PseudoInt operator++ (int) { std::cout << "Postfix" << std::endl; PseudoInt result(m_Value); ++m_Value; return result; }




あ、僕もしかして>>323に釣られたんですか?
0332デフォルトの名無しさんNGNG
ハズイ
0333デフォルトの名無しさんNGNG
>ハズイ
俺も(++n)++になると思ってた。
0334デフォルトの名無しさんNGNG
構文解析したことあるヤシにとっては常識
0335デフォルトの名無しさんNGNG
Windows98のJavaSDK環境構築で「システム設定ユーティリティー」を
使用したパス設定方法に触れた書籍・Webページは1つも存在しない。
(Me,XPでは殆どの説明に用いられているというのに・・・謎だ)
0336デフォルトの名無しさんNGNG
>>96 補足トリビア

ヌルターミネートでお馴染みの「\0」も 8 進数である。
0337デフォルトの名無しさんNGNG
>>330
ちなみに++c++はJavaだとコンパイルエラーになる。
0338デフォルトの名無しさんNGNG
++c++の評価順は処理系依存。
「おれのとこのマシンではこうだぞ」と言ってみても始まらん。
0339デフォルトの名無しさんNGNG
bcc32でやってみたら「左辺値がねーよ」っておこられた。
0340デフォルトの名無しさんNGNG
>>338
組み込み型なら>>331
ユーザー定義型なら定義されている
0341デフォルトの名無しさんNGNG
>>337, 339
VC6 でも GCC でも、C# でもそう。
0342デフォルトの名無しさんNGNG
++c++; が通る処理系なんてあるのか?
0343デフォルトの名無しさんNGNG
>>342
無いよ。

もし、仮に ++C が先に評価されるとして
(++C)++ これがコンパイル通らんしな
++C を評価するときにはすでに計算結果のただの数値だから

C=0だとして (1)++ この表記が認められるんだったら
オレは鼻からスパゲッティーを食べる!!
0344デフォルトの名無しさんNGNG
副作用完了点を通る前に2回副作用を加えてるから
処理系依存どころじゃないだろ。未定義だ
0345デフォルトの名無しさんNGNG
前置 ++ も 後置 ++ も lvalue を返さない。
++C = 1; も C++ = 1; もできないだろ。
だから (++C)++; も ++(C++) もできない。
0346デフォルトの名無しさんNGNG
>345
うそをつくな。
0347デフォルトの名無しさんNGNG


君ら >>329-331 見えんのか?

0348デフォルトの名無しさんNGNG
bcc32では、
 n = 1;
 r = (++n)++;
はエラーにならないよ。
ちゃんと期待通りの値を返す。
0349knkNGNG
n = n++; は未定義である。
0350デフォルトの名無しさんNGNG
トリビアっぽくなって来たw
0351デフォルトの名無しさんNGNG
トリビアの種なんですけど誰か調査してください。

インクリメントはn++, デクリメントは--nという迷信を信じているプログラマは意外と多い。
0352デフォルトの名無しさんNGNG
foo(a(),b(),c());

という呼び出しがある、このときCでは
a,b,cの関数がどういう順番で呼ばれるかは決まっていない。

しかし、Javaではa,b,cの順番で呼ばれることが保証されている。
0353デフォルトの名無しさんNGNG
>>351
そんなの信じてる奴はプログラマとは言わない。

0354デフォルトの名無しさんNGNG
PHPでは日本語の変数が使える。
(補足 変数を$で識別するから。多用するとコードが汚くなる。)
0355デフォルトの名無しさんNGNG
AND OR XOR だけではビットシフトを表現することはできない。
0356デフォルトの名無しさんNGNG
>352
VCでは、RELEASEとDEBUGで逆の順番になるそうな。
0357デフォルトの名無しさんNGNG
#define AND >>
#define OR <<
#define XOR >>2%0x100
0358デフォルトの名無しさんNGNG
>>351
その式は配列をスタックと見立てた時の常套手段だよ。

*stack++ = item; // push
item = *--stack; // pop
0359デフォルトの名無しさんNGNG
>>351
PDP-11のアドレッシングモードの話をしてほしいのか?

PDP-11のアドレッシングモードにはポストインクリメント、プレデクリメントが
存在するが、プレインクリメント、ポストデクリメントは存在しない。
0360デフォルトの名無しさんNGNG
         _,.-──- .,_
      ,.r''´  _,......,,,,_  `ヽ
.    /  ,.r''"    ` 、.  \
.    \/  ,.r''"´`` 、 \/
      \/  ,..-、 \/
        \/  \/
         \  /
.         ┘ ̄└
        ミ  ∋oノハヽo∈
        ⊂ヾ(´�D` )  へぇ〜へぇ〜へぇ〜
        ∩ ゝヽ ⊂_ノヽ 
      | ̄ ̄ ̄ ̄ ̄ ̄ ̄`` 、
       ̄ ̄ ̄ ̄ ̄ ̄ ̄``、 |
       / ̄ ̄ ̄ ̄ ̄\||
       |    20.    | > .>
.    _. \_____/..| |
.    | ヽ________ノ i
    ヽ.___________.ノ
0361デフォルトの名無しさんNGNG
C++も++Cも単体では同じだぜ
0362デフォルトの名無しさんNGNG
オレンジジュースで米を炊くと意外とおいしい。
0363デフォルトの名無しさんNGNG
>>362
でもな、それが給食に出たんだよ、中学の時。
食う気しなかったぜ。
0364デフォルトの名無しさんNGNG
test
0365デフォルトの名無しさんNGNG
かの有名な歴史的プログラマー井上茂人は


視力が1.3あった
0366デフォルトの名無しさんNGNG
>>365
誰それ?
それに1.5は普通だし
0367デフォルトの名無しさんNGNG
おれ、視力0.1しかないけど
裸眼で頑張ってる。
0368トレビアンNGNG
昔、モニターを発火させるウイルスがあった。
0369デフォルトの名無しさんNGNG
>368
補足トリビア

これがホントのハッカー事件。。。
0370デフォルトの名無しさんNGNG
( ・∀・)つ〃∩ ハカーハカーハカー
0371トレビアンNGNG
プログラマを逆さにすると



マラグロ プ になる。
0372デフォルトの名無しさんNGNG
道理でみんな黒いのかと
0373デフォルトの名無しさんNGNG
>>348
「期待通りの値」って何?
あんたの個人的な期待が他の奴と同じである保証なんてかけらもないんだが。
ちなみに俺は鼻から悪魔が出てこないか期待したい
0374351NGNG
たくさん釣れました。


と思ったら使うべき場面や使うべき理由を知ってる香具師ばかりじゃないれすか!
++i は見慣れないから嫌だとかいうアホの出現キボンヌ!!
0375デフォルトの名無しさんNGNG
>>374
要はお前がアホだったんだろ?
宿題は終わったのか?
0376デフォルトの名無しさんNGNG
クラスを笑う者はクラスに泣く。
0377デフォルトの名無しさんNGNG
トリビアキボンヌ
0378デフォルトの名無しさんNGNG
boostやSTLを嫌がって使わない人は再生産という無駄な
時間を多大に費やす。そのうちに「生きた化石」と呼ばれる
ようになる。
0379デフォルトの名無しさんNGNG
boostはバグ多いからなあ。
0380デフォルトの名無しさんNGNG
昔はMSX−DOSという物があった

ってみんな知ってるか…。(´д⊂
■ このスレッドは過去ログ倉庫に格納されています