1 名前:デフォルトの名無しさん [2018/09/19(水) 17:56:50.83 ID:XSTNMnDwa.net] C言語の話題のみ取り扱います C++の話題はC++スレへ 質問には最低限の情報(ソース/コンパイラ/OS)を付ける 数行で収まらないソースは以下を適当に使ってURLを晒す https://paiza.io/ https://ideone.com/ codepad.org/ C11 www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf C99 www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf kikakurui.com/x3/X3010-2003-01.html C FAQ 日本語訳 www.kouno.jp/home/c_faq/ JPCERT C コーディングスタンダード https://www.jpcert.or.jp/sc-rules/ ※前スレ C言語なら俺に聞け 147 mevius.5ch.net/test/read.cgi/tech/1534430162/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
730 名前:デフォルトの名無しさん [2018/10/18(木) 00:56:03.83 ID:kg6wANGU0.net] >>707 でもvoid君はC言語詳しくないじゃん
731 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 01:24:29.78 ID:YedLW6kI0.net] 見立てによるとJava厨だからな voidは知ってるが
732 名前:引数voidは知らない、 となればJavaスレで相手にされなくなってCスレにマウンティングしに来たクズだ >>37 はもう伝説だろ [] [ここ壊れてます]
733 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 02:05:44.91 ID:WDPIjajG0.net] >>691 おまえの勝手な妄想にどう答えろって言うんだよアホ
734 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 02:29:02.90 ID:+6TFZypL0.net] >>713-714 お前らがC言語に詳しいつもりなら、それなりの見解を添えて>>681 や>>655 に対しての意見を言えばいいだけ。 誰一人として褒めてない(≒俺の意見も正しい)この状況で、 そういうゆとりスクラムでゴネて駄目なものをさも素晴らしいことにしようとするからゆとりは嫌われる。 お前らは自覚出来ていないようだけども。 いずれにしても、ゆとりスクラムなんて誰も得しないから止めとけ。 お前ら自身も学ぶ機会を失っているだけだし。 表面的な言い争いでスレが潰れることはない。 >>681 だって、本当にそう思って主張したのだから、それでいい。それで荒れるのなら、それも仕方ない。 ただ、スクラム組んでるゆとりみたいに、自由な意見を排除しようってのは、スレを毀損し、潰す。 だからそれは止めろと言っている。 お前らが望む「どんな糞コードでも褒めてもらえるスレ」は、ここ(2ch)では存在し得ない。 お前らみたいに、自分の意見を全く言わず、ただ他人を馬鹿にしたいだけの奴が居るのも、また事実だから。 ただここら辺、何度言ってもゆとりには通じないところをみると、やはりギャップがある。 俺には、ゆとりが望む「どんな糞コードでも褒めてもらえるスレ」は存在価値が無いと思える。 読んだとしても、全く上達に繋がらず、むしろ道を誤ることになるからだ。 ここら辺がマジで通じないのは何故か、分かる人がいたら、解説願いたい。 ゆとりは今の居心地の良さ、つまり、書いてある内容の正誤より、言い争いのないだけのスレを好む傾向がある。 そして、それが長期的にはスレを殺すことも認識出来ない。実際、それでスレがゴミ化するのを何度も見てきた。 これがゆとりの特性、ってことなのかね? まあとにかく、誤解無いように何度も言っておくが、 俺自身は653や679のような主張はやりたいのならやればいいと思っている。 そして中身はゴミだという見解だ。 結果的に荒れたようになっているのは679のせいではないから、萎縮する必要はない。 が、誰も褒めないコードを素晴らしいと思えちゃうのは、679に技術的な問題があるんだよ。それは自覚した方がいい。
735 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 03:00:15.26 ID:SqeIqpTY0.net] >>716 指摘あざす。荒れ気味になっちゃったのは残念だけど、俺のコードに関して(賛否関係なく)F/Bを貰えたのは嬉しい。 差し支えなければどの辺りがゴミなのか教えてもらえないかな。今後に生かしたい。 というよりも、既存のhello worldプログラム——つまり #include <stdio.h> int main(void) { printf("Hello, C!\n"); return 0; } で、(C言語の関数としてはあまりに多機能で異質な)printfを使っていたり 組込み機器向けのプログラムでもないのにmain()関数をreturnで終了していたり main()関数のなかに直に処理を書いてしまっている点は、問題ないと考えているってことだよね。 これらはこのプログラムを書く初心者にとっては不要な心配だということかな。
736 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 03:05:01.38 ID:acZxv8zY0.net] ほんと人間は分かり合えないという実例だな その2つの指摘のどちらも誰にも共感されないだろう 世界は広いから「誰にも」は言い過ぎかもしれないけどさ
737 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 03:17:25.13 ID:WDPIjajG0.net] >>717 組み込み機器ではmain()関数をreturnで終了せよと?
738 名前:デフォルトの名無しさん [2018/10/18(木) 03:42:00.06 ID:CSkK3ONp0.net] >>716 >>681 や>>655 への意見以外の事
739 名前:を長文で沢山書いてるのは君だ。 もっと自分のやっていることを自分で見た方が良い。 [] [ここ壊れてます]
740 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 04:54:24.19 ID:iSVWVd6E0.net] >>715 勝手な妄想? > c99はGNU/Linuxだとgcc -std=c99を実行してる。 > icc -std=c99 -O2 -Wall -Werror -Wextra hello.c -o hello > でも成功。 に対して > -std=c99いらねって > デフォだぞ今のgccは って書いたアホがいたって話なんだが w
741 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 06:21:20.70 ID:M8AMqVol0.net] >>721 だから書いたが それがどうしたんだよ おまえiccがどうたらぬかしてたろ ちゃんとそこをからめて説明してみな
742 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 06:34:59.00 ID:k5RfC1S9M.net] 半角はまだコード書き込んだりする分>>716 よりマシだな
743 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 06:45:51.12 ID:LRx1sLItM.net] >>717 どちらがより初学者向けかの比較の問題だと思う。 既存のhello worldが今の時代に則して最適とは思わないけど、それにも増して貴方のhello worldがいきなり覚える要素が多すぎて適切じゃない。 ちなみに組み込みを何か勘違いしてるっぽいけど、普通はmainからreturnさえしない。
744 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 06:47:39.20 ID:zbm0s+GWM.net] >>722 -std=c99 って書いてあるのは 1. > c99はGNU/Linuxだとgcc -std=c99を実行してる。 2. > icc -std=c99 -O2 -Wall -Werror -Wextra hello.c -o hello の2つ 1. のことを言ってるならc99コマンドの作者に言え 2. のことを言ってるなら精神科か眼科に行け って話な w
745 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 07:09:12.87 ID:SqeIqpTY0.net] >>724 > 普通はmainからreturnさえしない マジかw これは恥かしい勘違いだわ。 普段まったく組込み関係に触れてないのがバレてしまった。
746 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 07:46:50.50 ID:OVQJgcG30.net] OSが存在しない組込み系ではあり得ないこともない 通常は電源投入後スタートアップルーチンからmain関数を呼び出して電源遮断するまで永久ループ 万一、電磁パルスや放射線等でマイコンが動作しプログラムカウンタの値が狂ってループ外に脱出した場合は強制リセットで再起動 void main(void) { while(1) { ... // メインループ: 永久ループで脱出不可 } _asm("JP VECT_RESET"); // 異常発生により強制リセット: スタートアップルーチンへ強制ジャンプ }
747 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 07:52:06.39 ID:VFmelRyo0.net] 確か今のコンパイラ(icc,gcc,clang)ってデフォルトで-std=gnu99か-std=gnu11じゃなかったっけ
748 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 07:52:47.02 ID:OVQJgcG30.net] 訂正 マイコンが動作 マイコンが誤動作
749 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 08:00:46.41 ID:SqeIqpTY0.net] >>728 そうかもしれないが gnu99とc99はちょっと動作違うじゃん? と言ってもトリグラフの警告の有無とかその程度だけど。 c99コマンドは-std=c99だけどiccコマンドは-std=c99を明示すべきと判断した。
750 名前:デフォルトの名無しさん [2018/10/18(木) 08:38:10.70 ID:CSkK3ONp0.net] >>726 その辺はどう作るかによるだろう。
751 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 08:57:20.34 ID:q7k7CaDsa.net] voidに加えてreturnが加わった?
752 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 09:11:12.73 ID:LRx1sLItM.net] >>731 プロセスベース以外の組み込みソフトでmainからreturnするコードを見たことないんだけど、もし差し支えなければ後学のためにどんな作り方があるのか教えてください。
753 名前:デフォルトの名無しさん [2018/10/18(木) 09:11:29.09 ID:xtVP5nmJa.net] 本当に今年は豊作だ
754 名前:デフォルトの名無しさん [2018/10/18(木) 09:13:27.72 ID:xtVP5nmJa.net] >>733 そんなもんmain呼ぶcrtの方で無限ループするように作っとけばできるじゃん。
755 名前:デフォルトの名無しさん [2018/10/18(木) 09:19:15.80 ID:qf9NxgCDa.net] >>709 に誰も挑戦しねーし。。。 千の位は1000で割れば数が出るし、余りが千の位を引いた数だから、今度は百の位、十の位ってする。 各位の数字に16進数の30(文字コードで数字の0)を足すと文字列の完成。 (
756 名前:Cだと末尾に¥0も必要。“0000”とか文字配列作れば自動で挿入される) 大まかなロジック教えれば書けるだろ。 分かってみれば大した事してないんだよ。 [] [ここ壊れてます]
757 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 09:20:39.69 ID:LRx1sLItM.net] >>735 「そういう作りもできる」ってのは分かります。 mainの外部に無限ループのあるソースは見たことないので普通はそんな事しないと思ってました。
758 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 09:20:47.49 ID:q7k7CaDsa.net] 経験的には、exitしちゃだめというシステムはあったけど、returnしちゃだめというのはなかったなあ。 returnに到達しないプログラムはもちろんあるけど。
759 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 09:22:20.30 ID:LRx1sLItM.net] >>737 補足です。 mainからreturnした後に無限ループってのは普通に見ます。 あくまでmain自体を無限ループで囲んでいるのは見たことなかったです。
760 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 09:43:07.26 ID:jV/G7rqZ0.net] >>725 つまり精神科に行くのはおまえってことだな 語るに落ちたなw
761 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 11:44:54.60 ID:9LQIedmj0.net] 一周まわって、何かあったらどんどんexitするようにしたよ メモリリークしてるかも? ⇒ 一応プロセス再起動 処理が滞ってきたかも? ⇒ 一応プロセス再起動 便利なOSを使うようになってからどんどん怠ける一方よ
762 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 12:46:19.16 ID:q7k7CaDsa.net] めっちゃプロセス起動速いOSあってもいいよねと思ったけど、結局LWPのスレッドになるんだろうな
763 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 12:58:15.88 ID:rzx784yQM.net] メモリリークとか、そこら辺勉強するのにおすすめの方法ある
764 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 13:59:29.92 ID:4lyuEWGMa.net] たんにfreeとかdeleteすればいいだけだからなあ。 オブジェクト指向・デザインパターン一般の教科書読めば自然に身につきそう
765 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 14:06:31.65 ID:tgytymo80.net] メモリーリークの勉強は本で学ぶよりも 痛い思いをして体で覚える方が身につく 個人の感想ですけどw
766 名前:デフォルトの名無しさん [2018/10/18(木) 14:51:32.83 ID:G4vijIF0a.net] C言語は言語レベルではオブジェクト指向はサポートされていない
767 名前:デフォルトの名無しさん [2018/10/18(木) 14:54:22.85 ID:G4vijIF0a.net] >>745 しかし身に付いても中々メモリリークのバグはなくならないよな。 やはりその辺が心配なら他の言語使った方が良いと思う。
768 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 14:58:25.72 ID:daUW8tpUa.net] クソコードに揉まれてクソコード書きになった人も多いから、クソを体験しろとも言えんな… 長い時間かけてデバッグして身についたもんは確かにあるけど、人生は貴重だからな。
769 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 14:58:42.11 ID:jV/G7rqZ0.net] ロジックが組めないやつ多いな
770 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 15:18:22.83 ID:ca3mAHpxa.net] インスタンスのライフタイムさえ設計すればメモリリークなんぞ発生しないと思ってるわ
771 名前:デフォルトの名無しさん [2018/10/18(木) 16:28:17.06 ID:hfM3a7YWa.net] 誰もがそう思うのだよ。 しかしこの世は思い通りにはならんのだ。
772 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 17:01:30.59 ID:jV/G7rqZ0.net] 言い訳見苦しい
773 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 17:03:30.38 ID:tgytymo80.net] プログラムは思った通りには動かない、書いたとおりに動く
774 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 18:23:41.17 ID:hi9P8c2Aa.net] 俺はC使い始めて3年のペーペーだけど、リークなんてやらかしたことないし、今後もやらかすと思えない 敗北を知りたい
775 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 18:30:40.98 ID:tgytymo80.net] >>754 多分仕事させてもらってないだけだろう
776 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 18:31:07.24 ID:e4/wObWIH.net] >>754 「malloc()使ったら負け」 strdup()「……」
777 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 18:46:49.06 ID:aXnVPh22a.net] 初心者は初心者であるが故にそれに気が付かない
778 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 19:06:12.18 ID:qjnLT1/0a.net] freeしなくて済むならそれにこしたことないわ
779 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 19:11:03.75 ID:Lxt1YLpM0.net] リスト構造でありそうな、作った所と殺すところが入れ子になり難いのは気をつかう
780 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 19:20:20.66 ID:rzx784yQM.net] C++erだけどmallocなんてもうしたくない まあ、勉強するときにしてるけど
781 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 19:23:14.70 ID:Lxt1YLpM0.net] あと開放された後なのに、そのポインタのデリファレンスしてたり 別スレッドで確保した時、そこに割り当て発生〜別スレッド側の正当な書き込み → 不当な側のデリファレンスでブッコワレーターな値 とか
782 名前:デフォルトの名無しさん [2018/10/18(木) 19:26:42.15 ID:9i8IzX+1a.net] C++だと工夫すればかなり自動化できるんじゃないか? Cと同じようにも書けるからハマる時はハマるだろうけど。
783 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 19:40:59.71 ID:qjnLT1/0a.net] 入れ子って意味間違ってない?
784 名前:デフォルトの名無しさん [2018/10/18(木) 19:46:10.54 ID:qf9NxgCDa.net] 734 デフォルトの名無しさん (アウアウカー Safb-dUTK)[] 2018/10/18(木) 09:19:15.80 ID:qf9NxgCDa >>709 に誰も挑戦しねーし。。。 千の位は1000で割れば数が出るし、余りが千の位を引いた数だから、今度は百の位、十の位ってする。 各位の数字に16進数の30(文字コードで数字の0)を足すと文字列の完成。 (Cだと末尾に¥0も必要。“0000”とか文字配列作れば自動で挿入される) 大まかなロジック教えれば書けるだろ。 分かってみれば大した事してないんだよ。
785 名前:デフォルトの名無しさん [2018/10/18(木) 19:47:20.69 ID:qf9NxgCDa.net] ; SAMPLE3 12,15,42 PROG1 START MAIN MAIN LD GR0,MIN LAD GR1,0 LOOP CPA GR0,MAX JPL LOOPEND ADDA GR1,GR0 ADDA GR0,STEP JUMP LOOP LOOPEND ST GR1,SUM LAD GR2,0 LAD GR0,0 CPA GR1,BMAX,GR2 L1000 JMI L1000END SUBA GR1,BMAX,GR2 ADDA GR0,STEP CPA GR1,BMAX,GR2 JUMP L1000 L1000END ADDA GR0,ZERO_S ST GR0,STR,GR2 ADDA GR2,STEP LAD GR0,0 CPA GR1,BMAX,GR2
786 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 19:47:28.28 ID:ca3mAHpxa.net] >>755 >>756 何をしたらリークするのか逆に聞きたい 仕様を読んでないアホな顛末は要らんです
787 名前:デフォルトの名無しさん [2018/10/18(木) 19:47:29.90 ID:qf9NxgCDa.net] L100 JMI L100END SUBA GR1,BMAX,GR2 ADDA GR0,STEP CPA GR1,BMAX,GR2 JUMP L100 L100END ADDA GR0,ZERO_S ST GR0,STR,GR2 ADDA GR2,STEP LAD GR0,0 CPA GR1,BMAX,GR2 L10 JMI L10END SUBA GR1,BMAX,GR2 ADDA GR0,STEP CPA GR1,BMAX,GR2 JUMP L10 L10END ADDA GR0,ZERO_S ST GR0,STR,GR2 ADDA GR2,STEP ADDA GR1,ZERO_S ST GR1,STR,GR2 OUT STR,LEN RET MIN DC 1 MAX DC 140 STEP DC 1 SUM DS 1 BMAX DC 1000,100,10 ZERO_S DC #0300 STR DS 4 LEN DC 4 END
788 名前: mailto:sage [2018/10/18(木) 19:48:27.83 ID:ErYslHJw0.net] >>744 >>750 それは甘いと思います >>754 気がついていないだけだと思います
789 名前:デフォルトの名無しさん [2018/10/18(木) 19:49:54.55 ID:qf9NxgCDa.net] まあ、CASL2のコード載せたからって書くやつが現れるなんて思ってないが。。。 本っ当にお前ら終わってるな。 プログラマーになり損なった俺より、なお悪いわ。
790 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 19:56:27.89 ID:ca3mAHpxa.net] >>768 >>766
791 名前:デフォルトの名無しさん [2018/10/18(木) 20:01:35.14 ID:9i8IzX+1a.net] >>766 malloc()等でメモリ確保してfree()しなければメモリリークになる。 その他strdup()のように内部でmalloc()を使っているやつは同様。
792 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 20:03:41.77 ID:ca3mAHpxa.net] >>771 > 仕様を読んでないアホな顛末は要らんです
793 名前:デフォルトの名無しさん [2018/10/18(木) 20:12:08.73 ID:9i8IzX+1a.net] >>772 何をするとリークするかを書いただけだが?
794 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 20:37:01.47 ID:ca3mAHpxa.net] >>773 だからそんなアホなレスは要らんです、と書いたんだが?
795 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 20:41:42.24 ID:zbm0s+GWM.net] >>740 はいはい 精神科医ってこう言う輩の相手するんだよな... 大変なお仕事だわ w
796 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 20:44:20.85 ID:tgytymo80.net] 「私の書いたプログラムは絶対にメモリーリークは発生しません。バグもありません。試験は不要です」 こういうこと、一度は言ってみたい
797 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 20:58:01.13 ID:KO6AKpPQM.net] たったこれだけでリークするコードを仕込んだことになる。 もちろん仕様書通りの動作だけど、ノウハウ集を見るまえに気づくのはわりと難しいかもね。 p = realloc(p, 1 * sizeof(int));
798 名前:デフォルトの名無しさん [2018/10/18(木) 21:06:20.49 ID:CSkK3ONp0.net] >>774 しかし君はアホだから丁度マッチした適切なレスではないかな。
799 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 21:07:35.06 ID:cOwpgSZ30.net] >>777 そういった意味で realloc は若干まどろっこしいね。 失敗時は元と同じポインタを返して errno を設定してくれる方が変数のやりくりが簡単になりそう。
800 名前:デフォルトの名無しさん [2018/10/18(木) 21:08:03.73 ID:CSkK3ONp0.net] >>777 それでリークするかどうかはその他の部分がどう書かれているかによるのでは?
801 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 21:09:48.06 ID:qjnLT1/0a.net] 実際はmalloc失敗した時点でリークもへったくれもないと思うよ
802 名前:デフォルトの名無しさん [2018/10/18(木) 21:10:01.05 ID:CSkK3ONp0.net] ああ。失敗した時か。確かにリークするな。 そういう時はもう処理続行不能って事にしてexit()させてる。
803 名前: mailto:sage [2018/10/18(木) 21:11:09.99 ID:ErYslHJw0.net] >>780 realloc() が 0 を返すと p の持っていた値は失われ、free() できなくなる
804 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 21:13:01.26 ID:UwKrwHEY0.net] ptr = malloc() p = ptr p = realloc(p, ...)
805 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 21:14:42.17 ID:cOwpgSZ30.net] >>782 スレッドでの処理だとそのスレッドだけ終了させればよかったりするから、きれいに解放できないと具合が悪いな。 exit していいケースなら exit がいいと思う。
806 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 22:01:36.74 ID:IGzE2h5q0.net] 内部でメモリ確保しまくるライブラリを使う仕事に当たっちまったら、思いっきり痛い目に会えると思うよ
807 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 22:29:32.46 ID:+6TFZypL0.net] >>717 俺は書かないと言ったろ。理由は>>707 参照。 そして俺は最初に解法も示してる。>>692 参照。 つっても理解出来てないようだから、もう少し(非技術的な)解説をしよう。 現状、俺以外の他全員誰も褒めてないんだから、この際理由を『詳しくない』俺にわざわざ求める必要がないだろ。 しかし、何故か俺に意見を書かせようとする輩が多いだろ。お前も含めて。 それがアフィカスじみてて、結果的にスレを潰すから、俺はそれには乗らない、と言ってるんだよ。 見れば分かるとおり、スレの流れが異常だろ。 俺が何度もこのメタ議論を出している理由は、お前らゆとりが全くこの辺について無知だからだ。 お前らゆとりは、オンラインコミュニティは潰していいものだと思っている。 見方が本当に刹那的で、自分の質問に対しての答えが得られれば後はどうなってもいいと思っている。 (ただ乗り出来るし、勝手に発生するものだと思っている) 実際は、オンラインコミュニティだって、成熟するには時間も労力もかかる。 そこがどんなに(お前にとって)糞であれ、住めば都だから住人が居るわけで、そんなに簡単に潰していいものではないんだ。 ゆとりが老害老害と連呼しながらも2chにへばりついているのも、ちょっと考えればおかしいと気づけるだろ。 2chは古いし、年齢層は高い。これは事実で、実際、老害年齢層の存在確率は他のコミュニティよりも高い。 しかし、結局の所、ゆとり流では「既読疲れ」みたいなコミュニティしか形成出来なかったんだよ。これも事実だ。 だからお前らがここに文句を言いつつもへばりついているわけでさ。 それなのに、ゆとり流をここに持ち込もう、というのは全くの筋違いだ。それは2chを破壊するから止めろと言っている。 ゆとりには長期的な視野がない。2chに色々問題があるのも事実だけど、ゆとりに長期的視野と運営能力があれば、 今現在の20代は全員ゆとりなんだし、人数は揃っているのだから、 「ゆとりチャンネル」(通称ゆとりちゃん)が出来ても全くおかしくない状況だろ。 それが出来ないって事は、お前らゆとりにもかなり問題がある、ってことでさ。それは自覚した方がいい。
808 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 22:29:49.28 ID:+6TFZypL0.net] とはいえ、2chの問題点が目に付くのは理解出来る。 ただ、それに関して「何故そうなっているのかを理解出来ないのに文句を言っている」のが、 全く使えない意識高い系新入社員
809 名前:ニ同じ事になってる事にも気づいた方がいい。 お前らは完全に空回りしているんだよ。 ハロワも同じだろ。「何故世界中の誰も20年間それを修正しなかったのか」を理解出来ない癖に、 「俺のハロワ、凄いだろ」なんて言っちゃう辺りが痛い。 ただ、それは若さの特権だから、本当にそう思うのなら主張すればいいし、 ゴミなのを誰も褒めないんだから、ここのコミュニティもまだ正常、ってわけだ。 それで、話を戻すと、ゆとり流の無知と横暴は2chを潰すから止めろ、と言っている。 とはいえ、おそらくゆとりには悪気はない。これが話が通じない根本の原因だ。 しかし、2chにはゆとりを排除するシステム自体がなく、へばりつかれたらどうしようもない。 だから俺はゆとりを教育してやろうとしているわけでさ。2chに合う奴だけが2chに来ればいいのであってね。 笑顔で人を殺しても、殺人は殺人なんだよ。ゆとりはこれを理解出来てない。 同様に、どんなに上手に敬語を使っても、スレを毀損しているようでは駄目なんだよ。 ゆとりは乗っ取り行為が酷すぎる。しかもそれを自覚出来てないのが最悪。 [] [ここ壊れてます]
810 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 22:33:14.11 ID:tgytymo80.net] お怒りは理解しますけど、長い。もっと簡潔に書こうよ
811 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 22:48:32.02 ID:+6TFZypL0.net] >>789 文句があるのなら、異常な流れになる前に、お前が何とかして終わらせておけ。 それも出来ず、やろうともせずに文句だけ言ってるのだから、お前も相当のゴミだぞ。
812 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 22:48:48.36 ID:4hMlWk5Ba.net] >>778 >>777 だけを見て同じ方向を向く人たちには言われたくないなw
813 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 22:59:17.90 ID:tgytymo80.net] >>790 匿名掲示板なんて、誰が何書いても咎めようがないし そういうことで腹を立てても何も得しないと思うけど もっと大人になろうよ
814 名前:デフォルトの名無しさん [2018/10/18(木) 23:16:58.79 ID:THsg9J3q0.net] ハロワいけ ハロワ
815 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 23:27:27.31 ID:+6TFZypL0.net] >>792 効果はあるんだよ。だから書いてる。 正確に言えば、効果がある奴には効果がある、だが。 はっきり言えば、君の考え方もズレてるんだよ。 コミュニティは、オンラインであれオフラインであれ、存続する為には新人を受け入れるしかないんだよ。 だから、ゆとり世代以降を全員閉め出す、というのもまた間違いだし、 後10-15年後にはゆとりが社会の主力になるんだから、 それまでに駄目なところを鍛え直すのは上の世代の責任でもあるんだよ。 (君の考えに関係なく、俺達はゆとり世代に未来を託すしかない) だから俺は俺なりの方法でやってる。それで成果も多少は出てる。 お前は何もしようともしてないのに文句だけ言ってるクズだよ。 ネットだから何をやってもいい、ではないんだよ。 同様に、ネットだから何もやらなくてもいい、でもない。 ネットだから咎めようがない、でもない。 まあ君には通じないとも思うけど。
816 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 23:31:27.22 ID:tgytymo80.net] 有益なことなら読んでいるが 長い文章書かれても、大概の奴は読まないだろ 読まれれば効果が有るかもしれないが、 読み飛ばされても文句は言えない事は理解しないと
817 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 23:55:16.65 ID:+6TFZypL0.net] >>795 > 読み飛ばされても文句は言えない事は理解しないと 理解してるぞ。というか、当たり前だろ。お前はアホなのか? まあお前も理解出来てないのだろうが、なんだかんだでみんな読んでるんだよ。 そのうち分かるようになるよ。 それ以前に、2chの『長文』ごときで無理な奴はプログラマは無理だし。
818 名前:デフォルトの名無しさん [2018/10/18(木) 23:56:44.20 ID:Mibooz+L0.net] たまに上から目線
819 名前:ナ長文書くバカいるけど誰も読まないんだよな 何故かって冗長なだけで大した事書いてないから [] [ここ壊れてます]
820 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 00:07:48.01 ID:kRG86wcga.net] 中身のある、読む価値のあるレスなら長文でもちゃんと読むが、ID:+6TFZypL0のは斜め読みしてめんどくさいだけのやつダナーと思いながら適当に読み飛ばしてる。
821 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 00:10:02.34 ID:Av8doxl90.net] >>797 そういうことにしたいのはお前が馬鹿だから。 実際は、賢い奴ほど読んでる。 正確には、賢くなる過程で大量のドキュメントを読む必要があり、結果、 賢くなった奴はおしなべて読む速度が速く、読むことに関してコストがかからないからだが。 そして、俺の意図は馬鹿にはどうせ伝わらないから、俺もそれでいいんだよ。 長文ガー、なんて奴は最初から相手にしてない。 三行で、一行で、というのもまた自由だが、 現代プログラマにドキュメントの読み込み能力がかなり必要なのも事実だし、 これは今後さらに拍車がかるのも目に見えているから、 2chの長文に手こずる程度ならマジで国語からやり直した方がいいぞ。
822 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 00:20:52.79 ID:e4N83vJpa.net] >>799 国語の能力に関係なく、攻撃的で、感情的で、実のない部分の比率が高い文章は誰にとっても読みにくいと思うぞ。 汚いコードを読みなれてそういうのを読むのが上手くなったからって、自分のアウトプットするコードは論理的かつ明瞭でキレイでありたいと思わない?
823 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 00:31:51.38 ID:Av8doxl90.net] >>800 何が言いたいのか分からん。 その君の文章が「論理的かつ明瞭でキレイ」だとでも思っているのか? 俺は俺なりの方法で対処してる。 読むかどうかは当然読み手側が決める。それでいいという前提で書いている。 君がもっと上手く対処出来るというのなら、君がやればいいだけ。 おかしな流れにならなければ、俺がわざわざ時間をかけて長文を投下することもない。 だから、君が見事に、アホ共を捌き、流れが正常化していれば、俺が出張ることもない。 君が俺にこの手の文を投下させたくないのなら、君が実力を見せればいいだけだ。 やってから言えよ。
824 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 01:22:54.20 ID:AAQqymuL0.net] 長文連投よりはアホがアホなこと書いてる方がマシだな。
825 名前:デフォルトの名無しさん [2018/10/19(金) 01:25:19.25 ID:U7ZV6G1w0.net] 5ちゃんで上から目線で長文書く奴の特徴は驚く程共通してるんだよな 例外無く論理的思考が欠如しているから要点をまとめる事も出来ないんだよ
826 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 02:00:24.64 ID:Av8doxl90.net] >>803 馬鹿こそそういうことにしたがるのだが、 実際、必要な文章量は、認識/知識のギャップに比例するんだよ。 実例を挙げると、>>655 ,681、ゴミだね、でしかない。 賢い(知識のある)奴にはこれで十分だし、 無理な奴にはグダグダ説明が必要なだけ。 そして俺はお前らがこの件(メタ議論)については無知だと見てグダグダ説明してるだけ。 そもそもお前らが賢ければこんな事にはならないし。 ただ、そういう、「この場合にはこれ」みたいな定型的な屁理屈返しはマジでゆとりに多い。 そういうのも止めた方がいいと思うぞ。誰の為にもならない。 俺も、何度もその返しは見てきた。 それで、誰も俺みたいな返しをしてこなかったから、 お前らゆとりが調子こいて「これは使える」と勘違いしているのだろうけど、 それは単に見捨てられてるだけだぞ。理解出来てないのだろうが。
827 名前: mailto:sage [2018/10/19(金) 07:03:22.13 ID:akKjNeBd0.net] >>801 >>>800 >その君の文章が「論理的かつ明瞭でキレイ」だとでも思っているのか? 個人的には >>800 は読みやすいんだが、ID:Av8doxl90 は非常に読みにくい たとえば >>799 は文脈・論理の線が、不適切な日本語を使用しているせいで滅茶苦茶だ >>799 >実際は、賢い奴ほど読んでる。…@ >正確には、〜コストがかからないからだが。…A この「正確には」が、読み手を混乱させるミスリード語。 「正確には」と書く以上、すでに述べた@と同格言い直し内容の後続があるかと期待すると、裏切られて、@の理由を示すAが来る。 >そして、〜伝わらないから、俺もそれでいいんだよ。 「そして」が意味不明、何と何が「そして」で続くのかさっぱりわからない。 「そして」を使うのなら、 「俺の文が、馬鹿には読むコストのかかる文章であったとしても」→「馬鹿にはどうせ俺の意図伝わらないから」→「俺はそれでもいい」…B と、A部分のキーワード「コスト」という単語を使うことによって、AとBが意味の上でつながっていることを明示するべきだ Bの冒頭を省くから「そして」が宙に浮く >>801 >おかしな流れにならなければ、俺がわざわざ時間をかけて長文を投下することもない。 上で示したように、君の文章は「おかしな流れ」そのものといっていい スレが「おかしな流れ」であるとき、それを正すのに「おかしな流れ」の文章が使えるとでも思っているのか?
828 名前: mailto:sage [2018/10/19(金) 07:17:05.03 ID:akKjNeBd0.net] >>803 >上から目線で長文書く奴の特徴 >論理的思考が欠如している 感情にまかせて思いついた単語を羅列するあまり、 前半と後半の意味の整合性がとれていなかったり、前半と後半をつなぐ接続詞が不適切であったり、で、 はっきりいって脈絡がない 書いている本人はテンポ良く文章を量産できる「頭のいい自分」に酔いしれているのだろうが、 実際には量産されているのはポンコツ文
829 名前:デフォルトの名無しさん [2018/10/19(金) 10:18:49.82 ID:gPrGaWTXa.net] 長文をゆっくり書いていられるゆとりのある人はいいなあ
830 名前:デフォルトの名無しさん [2018/10/19(金) 10:20:47.68 ID:SjrnPnkZa.net] ポンコツかどうかはコード書かせれば分かるだろ。 この世界では他がポンコツでもコードが書ければ正義だ。