一級編集技術者、鍋田保が君の質問に答える
■ このスレッドは過去ログ倉庫に格納されています
0001鍋田保
NGNG一級編集技術者だ。
プログラム技術に関する質問をなんでもどうぞ。
0002鍋田保
NGNGそう、私があの有名な一級編集技術者鍋田保だ。
0003鍋田保
NGNGスミマセン。
0004デフォルトの名無しさん
NGNGプログラムを作るには何が必要ですか。
ぼくにもできますか。
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG氏ね
0007デフォルトの名無しさん
NGNGオマエガナー
0008デフォルトの名無しさん
NGNGオマエモナー
0009鍋田保
NGNG|プログラムを作るには何が必要ですか。
|ぼくにもできますか。
君にはできないだろうがプログラムを作るにはコンパイラまたはインタプリタ
とエディタというものが必要です。
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012鍋田保
NGNGワープロによってはエディタの代用になります。
エディタは上級者は、viを使います。
素人は秀丸を使ったり、統合環境についているエディタを使います。
私は一級編集技術者ですので、プログラミングのエディタでは
ないのです。
ここでいうエディタとは人ではなくコンピューターソフトなのです。
0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG0015鍋田保
NGNGそんなマイナーなもの出されてもはっきりいってしらんよ。
http://www.inouye.net/labtext/ifnov/nov.html
を見ると通常の高級言語ではなくラダーみたいなもんなんだろうか。
まあ、こんなことはしらんでいい。
と言ってこの質問は逃げる。
一級編集技術者もマイナーなソフトまで知らないのだ。
ごめんな。
0016デフォルトの名無しさん
NGNG鍋田保はぴこぴこの無能編集者ですので、viで十分です。
というか、窓際で仕事干されてるのでviでも多機能過ぎます。
むしろ、明日からedlinにしようか本気で考えてます。
そんな哀れな彼に最後のお祈りを。
ザーメン。
0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNG川は氏にますか?
教えてください。
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG0021鍋田保
NGNGパソコンとは一般大衆向け多目的コンピューターのことです。
|川は氏にますか?
|川は氏にますか?
|教えてください。
「氏にますか?」という文の意味がわかりません。
仮に「死にますか?」の誤字と仮定したとしても山や川は生物では
ありませんので死ぬことはありません。
最初から生きていないので死ねないということです。
無くなることならあるでしょう。
0022鍋田保
NGNG私は本当に鍋田保ですよ。
嘘ついて何の特があるというのでしょう。
0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNG0026名無しさん@お腹いっぱい。
NGNGまた、初マスターベション体験はいつですか?
また、初アナルあはいつですか?
教えてください。
0027町田まっち
NGNG0028町田まっち
NGNGアナルは未経験です。
つーか、わしはプログラマーじゃないぞ。
このへんのスレは、shi3zくんのスレッドしか見てねーっつーの。
0029名無しちゃん
NGNGエース派でしょう。鍋田さんは
0030デフォルトの名無しさん
NGNG(゚Д゚)ハァ?
0031鍋田保
NGNGいいんですよ。人間誰だって間違いはあるわけですから。
|ガイア派ですか?
川崎ガイアはあまり趣味ではありません。
なお26のような下品でプログラム技術と関係ない質問はしないで
くださいね。
0032鍋田保
NGNGところで書き込みの意味かよくわかりませんでした。
私はウルトラマンエース派でもありません。
0033デフォルトの名無しさん
NGNGどれをやればいいの?
将来どんなのが生き残るの?
0034デフォルトの名無しさん
NGNG鍋田氏のようなひとが生き残ります
0035町田まっち
NGNG明日は、朝イチからエースでいきます。
0036鍋田保
NGNG|どれをやればいいの?
|将来どんなのが生き残るの?
言語はC++かJAVAをやればいいでしょう。
C#はまだ手を出す時期ではないと思います。
コンパイラは何でもいいというわけではありませんが、これでないといけないと
いうこともないので君にとって必要性のあるものを選んでください。
ただ、統合環境の操作性やライブラリなどは将来、全く変わる可能性があります。
ある程度ユーザーの多いコンパイラにするのが無難でしょう。
OSはマイクロソフト系でいいんじゃないでしょうか。
アップルは現状も悪いし将来性もないので避けるべきです。
将来も、C++,JAVAまたは、それによく似た言語は生き残るでしょう。
マイクロソフトのOSも当分生き残るでしょう。
しかし、Linuxの存在も無視できません。
0037デフォルトの名無しさん
NGNG003819
NGNG無関係な人間の名前使ってスレ立てるのやめろ。
うざい。
0039町田まっち
NGNG違うっちゅーに(笑)
0040デフォルトの名無しさん
NGNG0041初心者
NGNGどうしたら表示できますか。
0042デフォルトの名無しさん
NGNG"\%"
0043デフォルトの名無しさん
NGNGだろ。
0044鍋田保
NGNG君は間違いです。
正解は、
main()
{
printf("パーセント\n");
}
004542
NGNG打つだし脳…
0046鍋田保
NGNGいいってことよ
0047モノホン
NGNGいいや、ドサクサに紛れて書いちゃえ。
DirectX8.0のプログラミングに興味ある方、のぞいてみてねん!
http://homepage2.nifty.com/io/
0048デフォルトの名無しさん
NGNG41は「パーセントが表示できない」とはっきりいっているから、
問題は別にあるのでは?
0049デフォルトの名無しさん
NGNGこれって覚える必要あるんでしょうか。
JAVAにもポインターはあるんですか
0050デフォルトの名無しさん
NGNG読め、読まないと死刑だ。ZapZapZap
http://park.ruru.ne.jp/ando/work/who/html/cc.html#pointer
0051デフォルトの名無しさん
NGNGありません。
Javaは風呂釜洗いにしか使えません!!
0052鍋田保
NGNG|これって覚える必要あるんでしょうか。
ポインタを使わなくてもプログラムは作れる。
実際、BASICはポインタは無い。
が、C、C++を使うなら知っておくべきでしょう。
|JAVAにもポインターはあるんですか
JAVAにはポインタは無い。
あると言う人もいるが、それはC言語でいうポインタでなく、かなり広い意味のポインタ
です。
少なくとも、C言語でコンパイル及び実行できる次のブロックはJAVAではコンパイル不能
です。
{
char *p;
p = "abcdef";
while(*p++);
}
JAVAにポインタがあるという人には、上のブロックをJAVAで置き換えてもらいたい
です。
なお、JAVAはCではなく言語が違うんだからコンパイルできなくて当然だと言う人も
いるでしょう。
しかし、同じ部分も多く、次のブロックは、CでもJAVAでもコンパイル実行できる。
{
int a;
a = 30 + 40;
switch(a){
case 0;
a += 5;
break;
}
}50>>
なかなか、面白いホームページですね。
0053デフォルトの名無しさん
NGNGそれはJavaの文法では公式には「参照」と名づけられています。
どちらもある実体を指し示すものであると言う点では同じです。
両者の違いは
Javaの参照は「演算が一切できない」という点につきます。
>>52は演算もできないようなものをポインタと呼ぶな!といってるわけですが
もともとポインタではなくて「参照」なんですから問題なしですね。
0054デフォルトの名無しさん
NGNGてぇより、あなたが言っているようなのが、
ポインタの概念をかなり狭めたものなのよ。
狭めたおかげで、比較や算術演算の対象にすらできて、
それはそれで便利な場合もあったけどね(過去形)。
>Javaの参照は「演算が一切できない」という点につきます。
それと、「既存オブジェクトへの[*]ポインタ取得手段は封じられている」ね
[*]クラス型のインスタンスという意味だけでなく、ANSI-Cの規格でも頻出
される用法でのオブジェクトの意味ね。
0055デフォルトの名無しさん
NGNG>もともとポインタではなくて「参照」なんですから問題なしですね。
要約すると参照というものはあるがそれはポインタではない。
つまり結局javaにポインタはないということなんですね。
0056デフォルトの名無しさん
NGNGこの議論飽きた。Javaにないのはインスタンスの「値」を持つ変数だ。
変数はintとかの値か、インスタンスへの参照(要するにポインタ)
しかない。
C++では
(FOO.cpp)
class FOO{}
FOO a;
FOO* b;
aとbは全く違うものだけど、Javaではaの型の変数は存在しない。
(BAR.java)
class FOO{}
public class BAR{FOO c;}
cの型のイメージはbとおんなじ。VMの仕様書よんでみそ。
大体、ポインタがなければインヘリタンスもポリモルフィズムも
実現できないよ。
0057デフォルトの名無しさん
NGNGDel厨嫌いのやつも、基礎素養としてPASCALくらい読んでおけ。
そうすりゃ52や55のようなアホ小路に迷い込まんで済むぜ。
0058デフォルトの名無しさん
NGNGいかせるかどうかを心配して聞いているのではないのですか。
語源や広義の解釈などどうでもいいのです。
ポインタを使った簡単なCソースさえも移植困難なJAVAを持ってしてポインタが
あるなんて言う意味ありますか。
たまたま、ポインタが、switchや、whileのようにローマ字表記でなく「*」だった
ので発音できないからポインタと発音しているのです。
それをいいことに拡大解釈しあるあるってさわぐのはなんとも子供じみた行為。
すくなくとも、C言語のポインタ仕様「*」はないんでしょう。
JAVAがC言語の流れをくんだ言語であることを考えてください。
そう考えるとポインタは無いのです。
少なくともC言語にあった仕様のポインタの部分は削除されている、または
大きく変更されているのです。
素人相手にポインタがあるなんていう人は意地悪ですね。
0059デフォルトの名無しさん
NGNGKDDIがBREWというJAVAに替わるものを携帯電話に積もうとしています
編集者の鍋田さんはどう思いますか
0060△木馬
NGNGいいや、まぁ。
若きプログラマー募集中。中学生でも実力があれば可。
http://homepage2.nifty.com/io/cf.htm
0061デフォルトの名無しさん
NGNGJavaの元ネタは(C++)−(C)だと思うが。
Javaの参照(ポインタ)を理解するには、C++でのインスタンスへのポインタ
を理解できる素養が必要。CがC++の中で使用可能なことによる流用部分を除いて、
(malloc()&free()は使わないでヒープメモリを操作するということっすよ)
C++のインスタンスへのポインタのイメージがそのままJavaの参照じゃ。
素人ってのはCオンリーマスターを指して言うのか???
いい機会だからOOP勉強せいよ。面白いし楽だよ、一回覚えれば。
それとも、低脳過ぎて覚えらんない?そんなやつはそもそもCだって
分かってないと思うが。サボりたいだけなら正直にそう言ったら?
0063デフォルトの名無しさん
NGNGあほか。それは演算子だ。ネタ?
0064デフォルトの名無しさん
NGNGいまどきの編集者はプログラム必須なんですか?
0065デフォルトの名無しさん
NGNG>いかせるかどうかを心配して聞いているのではないのですか。
資産としてのCコードが惜しければC++使ってるよ(藁
C#ですら、あんたの好きな狭義のポインタはunsafeなブロックを
設けなきゃいかんらしいぞ。
(ポインタがらみの)Cの知識って、まさか52あたりが例として出して
るような、「今どき、んな技法で喜んでる奴ってば…(藁)」な単なる
線形のメモリスキャンかや?
まあ組込み系とかは俺は知らんから、そっちの方面でムっと来た人には
ゴメンね。
>いやあんたいい味だしてるよ。久々の逸材ですね(^Д^)ギャハ!
同感ちゃん。
0066鍋田保
NGNGBREWねえ。
C++っていう言語はグラフィックどころかコンソールのカーソル制御や
キー入力さえ標準的なものがないからC++っていってもC++知っている人
がすんなり使うことは難しいだろうね。JAVAと比べればの話だけど。
キー入力はリターン押すまでってのなら標準的なのがあるがそれじゃ
ゲーム無理だよね。
他社の強力と技術的なものがあれば受け入れられる可能性はある。
しかし、KDDIはJAVA携帯を先に出すとか矛盾しそうにみえることも
言っているしこける可能性もある。
個人的にはJAVAのほうがいいんじゃないかと思う。
先行しているしね。
0067鍋田保
NGNGCのポインタがJAVAとは互換性がないのも事実。
Cの解説にはポインタという単語は必ず出てくるが、JAVAでは出てこ
ないのが普通だ。
犬の話まで出したければ勝手に出すがよい。
なんだって、こじつければ白いものも黒くなるように見える。
でもねえ、言葉の遊びなどどうでもいいよ。
一級編集者は忙しいからね。
JAVAの解説本に「ポインタの使い方」なんて章があったら
ボクわらっちゃう。
0068鍋田保
NGNG|いまどきの編集者はプログラム必須なんですか?
普通の編集者には必須ではないよ。
ただし一級編集技術者には必須だね。
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNGそれでよいと思うが。
0071デフォルトの名無しさん
NGNGついに当たり前のポインタの概念に対して
「(ことさらに)広義にしてる」ってな
「こじつけ」はあきらめよったか。
Cに引きこもりは相変わらずだが。
0072デフォルトの名無しさん
NGNG厨房たちのポインタ戦争で盛り上がってます!
★★★★★★★★★★★★★★★★★★★★★★★★
0073デフォルトの名無しさん
NGNG0074鍋田保
NGNG0075デフォルトの名無しさん
NGNG(CやC++で言うところのopraor->。Javaではoperator.がそれをやる。)
しようとするとNullPointerExceptionが飛びます。
ぬ・る・ぽ・い・ん・た・例外です。
0076デフォルトの名無しさん
NGNGstrlen(char *p)
{
char *t;
t = p;
while(*p++);
return t - p;
}
参照?
アドレスが参照できるのなら上のような簡単な関数も作れるね。
発音がポインタだからポインタといいたいなら犬もポインタだね。
別にボクは犬がポインタでも否定しないよ。
発音が同じだからね。
0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNG言語仕様が決められてるんだよ。
Iteratorとか言ってもC馬鹿にはわかんないんだろうな。
0079デフォルトの名無しさん
NGNG76は犬でないと反論することに意味はない。
確かに犬ではないが、そんなことは最初からわかりきっている。
0080鍋田保
NGNG一級編集技術者は「ポインタが無い」と表現する。
別に、たくさんのプログラム例を出して説明してもよいが、そこまで
する必要はないし、そんなことをすれば理解できる人は少なくなるし
最後まで読もうとする人も少なくなる。
有名なJAVA本作者も「ポインタが無い」と書いていることは常識に近い。
この表現が間違いとか間違いじゃないとかの前に何を思ってこう表現
したのかが理解できる知能があれば何も反論はないはず。
犬がいないんだから無いじゃなくてポインタがいないと書いて欲しいか?
相手がどう思いこう表現したか?
それを理解する知能がないなら編集者にはなれないね。
0081デフォルトの名無しさん
NGNG概念の話を、しょうむない言葉遊びの枠でしか取れない一級編集者なのであった(まる
腐った概念あたまに入れちゃうと後が面倒だから
みんな本選びは慎重にね(ぷふ
0082鍋田保
NGNG一級編集技術者が何を伝えたいか。
何を伝えようとしているか。
どう解釈してほしいか。
考えてみよう。
君たちも編集者になったつもりで、CとJAVAのポインタの違いを
一言でまとめてみては?
一言でまとめた文を募集。
全角8文字以内でな。
0083鍋田保
NGNG8文字超えたらもう理解できないのだ。
わかったか。
0084デフォルトの名無しさん
NGNGC言語のポインタと同等のものはない
C言語のポインタと一部機能を意にするがよく似た概念はある
そんだけじゃん。
これを8文字以内で言えって?
0085ボソ
NGNG0086鍋田保
NGNG|C言語じゃないんだからC言語のポインタはない
君の表現はおかしいね。
「C言語じゃないんだから」と言っているが、C言語じゃなくても、ifもあれば
switchもあればwhileもあればforもある。
「C言語じゃないんだから」って不適切な文を付け足して混乱を導いている。
そんな文を付け足すのなら、なぜC言語じゃないのに、switchやwhileやブロック
を囲うのが{と}だったりするのか説明してからにするべきだろう。
君の表現を使うなら、
C言語じゃないんだから、switchはないんですね?
0087おナベ保
NGNG「魚じゃないんだから」と言っているが、魚じゃなくても目もあれば
心臓もあれば骨もあればケツの穴もある。
人間のフレームと脊椎動物のフレームを同一とする不適切な言い張りで
混乱を導いている。
そんな電波を飛ばすのなら、なぜ魚じゃないのに、心臓や骨や動きを
生み出すのが筋肉だったりするのか説明してからにするべきだろう。
君の妄念に習うのなら、
魚じゃないんだから、心臓はないんですね?
0088デフォルトの名無しさん
NGNGC言語じゃないんだからC言語のswitchはありません。
そこにあるのはjava言語のswitch文だしjava言語の{と}です。
0089デフォルトの名無しさん
NGNG既存変数へのポインタの取得とポインタを数値として扱った演算とを
封じてCやC++ではおなじみのポインタがらみのバグ発生の可能性を
無しにしただけだろ。ポインタに関して言うなら。
まあ当時の状況なら、うっかりポインタなんて用語を使うと(が出ると)
C系列くらいしか知らない人たちが「何でポインタなのに〜できない?」
なんて混乱したんじゃないかな。OJTくらいしか学習してない基盤の弱い
のは珍しくないから。
で、このスレでも鍋田クンを始めいくつかの実例がいまだに転がっている、と。
0090デフォルトの名無しさん
NGNGCにもjavaにもポインタという予約語はありません。
以上。
0091デフォルトの名無しさん
NGNG「んなもんくらべんな」
0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNGアセンブラは広い意味のポインタはあるが、アセンブラ用語にポインタ
なんてないだろ。
むりしてポインタという単語をJAVA用語にしたがるのはなぜ?
なけりゃなくていいんじゃない?
ないことが恥ずかしいから反論したいの?
JAVA関係の本の索引すらポインタなんてのってないだろ。
英単語のポインタの話を誰がしているわけ。
JAVA用語の話をしてくれ。
0094デフォルトの名無しさん
NGNGなぜ、そういった事情を隠蔽しようとするのか。
JAVAからは「ポインタ」なんて用語は消え去っているんだよ。
もし、そうじゃないというのならJAVA用語として普及させる努力を
して普及してから発言したまえ。
0095デフォルトの名無しさん
NGNG自分だけ偉くて自分だけがいろんなことを知っているとおもっているようだが
君の書いていること実にくだらんな。
0096デフォルトの名無しさん
NGNGこのスレ自体がくだらんの。
そこに、んなこと言い出してどうする(藁
0097デフォルトの名無しさん
NGNG>なんてないだろ。
インデックス・ポインタやスタック・ポインタって知らないの?
009897
NGNGインデックス・レジスタやスタック・レジスタとは言います。
てな鍋田君なみのことでも言い出すかな(藁
0099鍋田保
NGNGインデックス・レジスタ使ったCPUで動いているんだから。
次の話題希望。
このスレッドのタイトルは鍋田保が答えるという内容で君たちの意見を
聞くスレッドではないのだ。
わかるかな?
有名な私が答えるから意味があるのであって、君たちのように本名をかくして
匿名で適当なこと言っている人の意見などどうでもいいのだ。
0100鍋田保
NGNGなんたって一級編集技術者ですから。
0101デフォルトの名無しさん
NGNGこれは使ってはいけないとかいう言語ある?
■ このスレッドは過去ログ倉庫に格納されています