[過去ログ]
C言語なら俺に聞け 163 (1002レス)
C言語なら俺に聞け 163 http://mevius.5ch.net/test/read.cgi/tech/1721137434/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
837: デフォルトの名無しさん (ワッチョイ 8bbd-3DDr) [] 2025/05/28(水) 08:34:27.62 ID:d5fn07f20 【悲報】財務省、廃棄したはずの森友文書を別の開示請求でうっかり開示してしまう🥺 [928380653] 2025/05/25(日) 14:40:21.21 https://hayabusa9.5ch.net/test/read.cgi/news/1748151621/ 第三者委員会「エロ小説漏洩は斎藤知事の指示の可能性が高い」 [595582602] 2025/05/27(火) 14:50:41.31 https://hayabusa9.5ch.net/test/read.cgi/news/1748325041/ 元総務部長が裏切り「斎藤知事に指示されてやった」 斎藤兵庫オワコン逮捕😭 [659060378] 2025/05/27(火) 23:30:03.48 https://hayabusa9.5ch.net/test/read.cgi/news/1748356203/ 立花孝志 業務上横領の疑いで刑事告訴 警視庁が受理(画像あり) [659060378] 2025/05/27(火) 21:37:55.62 https://hayabusa9.5ch.net/test/read.cgi/news/1748349475/ http://mevius.5ch.net/test/read.cgi/tech/1721137434/837
838: デフォルトの名無しさん (ワッチョイ efe7-TsVb) [sage] 2025/05/28(水) 10:43:48.21 ID:U7MV9uLa0 おれもHDMIでDVIだよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/838
839: デフォルトの名無しさん (ワッチョイ 0bec-qYXw) [] 2025/05/28(水) 20:10:39.46 ID:EIair+pr0 【兵庫】「知事・元副知事の指示に基づき正当業務を…」斎藤知事の“側近”井ノ本氏の弁明書 知事は改めて否定 [ぐれ★] 2025/05/28(水) 17:08:14.82 https://asahi.5ch.net/test/read.cgi/newsplus/1748419694/ ※追い詰められてないか? http://mevius.5ch.net/test/read.cgi/tech/1721137434/839
840: デフォルトの名無しさん (ワッチョイ 7b5f-DKvR) [sage] 2025/05/28(水) 21:43:45.39 ID:PBslL45A0 スレに関係無いもん貼るなよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/840
841: デフォルトの名無しさん (アウアウウー Sa8f-q7Ty) [] 2025/05/30(金) 13:31:01.21 ID:XWQpoVmBa もうプログラマー寄り付かなくなってるんじゃまいか http://mevius.5ch.net/test/read.cgi/tech/1721137434/841
842: デフォルトの名無しさん (ワッチョイ 23ad-hhgN) [] 2025/06/23(月) 13:59:19.19 ID:gexPgDcc0 C言語の終焉か http://mevius.5ch.net/test/read.cgi/tech/1721137434/842
843: デフォルトの名無しさん (ワッチョイ 8dc1-m8Iy) [sage] 2025/06/23(月) 14:32:37.67 ID:gJ1K/dLq0 プログラマーの終焉 http://mevius.5ch.net/test/read.cgi/tech/1721137434/843
844: デフォルトの名無しさん (ワッチョイ 4b10-sIdA) [] 2025/06/23(月) 15:24:01.44 ID:Le9JOtTU0 C は終焉の C http://mevius.5ch.net/test/read.cgi/tech/1721137434/844
845: デフォルトの名無しさん (アウアウウー Sa69-G7Nc) [] 2025/06/24(火) 09:50:49.50 ID:17zM306Da 文部科学省が標準のローマ字表記を改めるんだってよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/845
846: デフォルトの名無しさん (ブーイモ MM43-1F4K) [] 2025/06/28(土) 16:40:01.58 ID:uH6ba5rfM しょぼい機器でも物凄い性能だから、C言語を使う必要もなくなっている。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/846
847: デフォルトの名無しさん (ササクッテロ Sp81-AU/s) [sage] 2025/06/28(土) 16:47:05.13 ID:WGUfZy3xp もはやjavascriptすら動くからなぁw http://mevius.5ch.net/test/read.cgi/tech/1721137434/847
848: デフォルトの名無しさん (オイコラミネオ MM89-Hs71) [sage] 2025/06/28(土) 21:00:47.99 ID:HZiRGN/SM ただまあ、バイト単位で処理したい時には JS や Python や Java や Ruby より便利だけどな。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/848
849: デフォルトの名無しさん (オイコラミネオ MM89-Hs71) [sage] 2025/06/28(土) 21:01:32.93 ID:HZiRGN/SM あと、文字コードだとかを勝手に変換しないというのも便利だな。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/849
850: デフォルトの名無しさん (ワッチョイ 4201-V852) [] 2025/06/30(月) 06:22:37.34 ID:m9Iz5ero0 結局、自作したいだけかよw http://mevius.5ch.net/test/read.cgi/tech/1721137434/850
851: デフォルトの名無しさん (ワッチョイ fbf9-1Wc0) [sage] 2025/06/30(月) 11:37:57.93 ID:YZeS8CxH0 外食に飽きると自炊を始めるものだよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/851
852: デフォルトの名無しさん (ワッチョイ c602-1ra/) [] 2025/06/30(月) 12:00:43.86 ID:rn9gnazy0 そろそろc談義したいぞ… http://mevius.5ch.net/test/read.cgi/tech/1721137434/852
853: デフォルトの名無しさん (オイコラミネオ MM6b-fGW2) [sage] 2025/06/30(月) 13:32:07.78 ID:Bi14XNYeM C/C++は、(レンタル)サーバーサイドでも、ソースコードを盗まれないというメリットがある。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/853
854: デフォルトの名無しさん (オイコラミネオ MM6b-fGW2) [sage] 2025/06/30(月) 13:49:28.37 ID:Bi14XNYeM PHPは一見便利なように見えても、何をやっているのか不安が残る部分がある : ・文字コードの扱い。勝手に変換される可能性。それが脆弱性の原因になる可能性がある。 ・SessionID の管理のされ方。それがブラックボックスで余り説明が無いので危険。 ・文字列が「長さ指定文字列」と「0終端文字列」との二種類あり、デフォルトは前者だが、 正規表現系は後者である場合があり、それを知らないと脆弱性の原因になる。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/854
855: デフォルトの名無しさん (ワッチョイ 62f6-vcS6) [sage] 2025/06/30(月) 18:59:51.22 ID:YQWckD/50 最近はFPGAでコンピュータ作ってるけどメモリが4kbytesとかしかないのでC言語があると助かります。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/855
856: デフォルトの名無しさん (ワッチョイ fb06-1Wc0) [sage] 2025/06/30(月) 20:50:19.20 ID:YZeS8CxH0 アセンブラ使え http://mevius.5ch.net/test/read.cgi/tech/1721137434/856
857: デフォルトの名無しさん (ワッチョイ c379-SOZQ) [] 2025/06/30(月) 20:56:51.68 ID:i+8hTHYI0 そこまでのキツい環境ならC使わずにアセンブラ使えって思う http://mevius.5ch.net/test/read.cgi/tech/1721137434/857
858: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 7b32-T+w5) [sage] 2025/06/30(月) 20:57:51.84 ID:bv4WQiut0 その規模なら C で書くにしても配慮すべき低レイヤの事情がありすぎてあまり C の甲斐がなさそうだと私も思う。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/858
859: デフォルトの名無しさん (オイコラミネオ MM6b-fGW2) [sage] 2025/07/01(火) 02:30:13.65 ID:LkiphQyhM PHPの文字列は、1つの文字列の中でも、文字によってバイト数が異なるそうだ。 だから、$str[$k] の $k は、文字単位ではなくバイト単位。 文字単位で指定したい場合には、 mb_substr($str, $k, 1, "UTF-8") とするとのこと。 文字列の終端には一応 0x00 が入っているが、文字の長さはバイト数で管理されており、0を 終端とはみなしていない。だから、文字コードが 0x00 の文字も文字列の中に含めることが可能。 $str = "こんにちは"; echo strlen($str); // バイト数(UTF-8なら15) echo mb_strlen($str); // 文字数(5文字) ところが、正規表現を扱う場合には、0x00 のバイトが含まれていると、文字列の終端と みなされることがある。だから、ユーザーによって入力された文字列を正規表現で 安全チェックをしたつもりでも、文字列の途中に 0x00 のバイトが含まれていて、 それ以後に危険なコードをが含まれている倍がある。 C言語で作っていれば子の様な齟齬は起きない。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/859
860: デフォルトの名無しさん (ワッチョイ 5f98-4xcB) [sage] 2025/07/01(火) 05:48:42.66 ID:M5z4vIa80 >>859 × > PHPの文字列は ○ unicodeは × > C言語で作っていれば ○ asciiに限定すれば お前は基本的なところがまるで理解出来てない そもそも文字コードの話なのだから、どの言語でも同じ 特定の言語を使用すると回避出来るとかいう話にはなり得ない http://mevius.5ch.net/test/read.cgi/tech/1721137434/860
861: デフォルトの名無しさん (ワッチョイ 5f98-4xcB) [sage] 2025/07/01(火) 06:18:52.12 ID:M5z4vIa80 と思ったが、もしかして最近の言語はutf-8をネイティブサポートしていて、(=内部文字列がutf-8) この辺を全部自動的に回避出来るのか?(=プログラマに文字コードの知識が全く必要ない) Cはutf以前だから勿論サポート無し PHPはWeb言語だから文字列=バイトストリーム扱いで、共用体が駆使されるネット向けになってるだけ JSはutf-16だったがサロゲートペア導入でAPIが2つある(サロゲートペア対応版と非対応版) Rustは知らんが、さらっと調べた限りutf-8で、逆にインデックスアクセスが出来ないらしい(3文字目を[3]で取得出来ない) ただこれだと遅くなるだけなので、Cを駆逐したいと言いながら便利さを追求してるRustは迷走してる Pythonは、どうやら全自動で出来るみたいね… http://mevius.5ch.net/test/read.cgi/tech/1721137434/861
862: デフォルトの名無しさん (ブーイモ MM02-nkZs) [sage] 2025/07/01(火) 08:38:13.77 ID:WjfKubzqM >>860 859は別に間違ったこと言ってないでしょ そこまで上から目線で言いたいならunicodeは書記素クラスタで考えないといけないので可変、ぐらい言わないとね コードポイントならUTF-32は4バイト固定だし むしろc言語はasciiという言い方は複数の意味でおかしい http://mevius.5ch.net/test/read.cgi/tech/1721137434/862
863: デフォルトの名無しさん (ワッチョイ 5f01-4xcB) [sage] 2025/07/01(火) 09:47:54.97 ID:M5z4vIa80 >>862 俺は859は根本的に勘違いしてる(≒間違っている)という見方を今も変えてないが、 少なくとも862の方が詳しいようだから(859の相手は)お前に任せるわ。 俺より詳しい奴が居る場所で俺が説法する意味もなく、 馬鹿と初心者が無限に沸くネットで間違いを全部指摘して回るのは無理だし。 下から目線のゆとりZ様同士でよろしくやってくれ。 どのみち俺とお前らではどうやっても合わないのはこれまでも散々経験してきた事だ。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/863
864: デフォルトの名無しさん (ワッチョイ 5f01-4xcB) [sage] 2025/07/01(火) 09:48:28.12 ID:M5z4vIa80 とはいえ一応内容について触れておくと、 > 書記素クラスタ 重ね文字等の事は知ってるぞ。ただ俺はこれは仕様が決まってないかと思っていたのだが、一応あるんだな。 http://unicode.org/reports/tr29/ ただこれ、問題は"Unicode 16.0.0"と、バージョンがやたら高い事にあると思う。 自然言語が既に16回も改訂してるわけはないので、中途半端な仕様を決め、改訂しまくってるという事だから。 今の仕様で実装しても、出来上がる頃には仕様が改訂されている事もあり得る。 > コードポイントならUTF-32は4バイト固定だし 当然これも知ってるが、現実的にutf-32を使う事はほぼあり得ないだろ。 文字列処理は結局の所速度/メモリ重視だから、utf-32ではコードは書きやすいかもだが使い物にならない。 つかこの辺859に言ったところで通じるわけもなく、マウントが目的になってるのはお前の方だ。 だからこそ「上から目線」に過度に敏感なのがゆとりZの傾向でもあるが。 > むしろc言語はasciiという言い方は複数の意味でおかしい 話を続ける気があるなら、何の事なのかもう少し具体的に言え。 まあ一言ずつに纏めると、 859: PHPは文字の扱いに色々問題があるが、C言語にはない 860: お前は根本的に間違ってるから、文字コードについて勉強し直せ ← 859に通じる範囲で返事してる 862: 俺の方が詳しいのに上から目線ウゼエ ← マウントを取り返しただけで、859に通じるようには書いてない ここら辺がゆとりZがコミュ障な所だ。 まあそれでもお互いにやるのは自由、よろしくやってくれ。 俺は降りる。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/864
865: デフォルトの名無しさん (ワッチョイ c379-SOZQ) [] 2025/07/01(火) 10:03:19.08 ID:0aieN+8C0 普通に何も考えずに使ってて問題起きないならstrlen以外にもmbslenとかwcslenみたいなのを用意されることはないんだよな http://mevius.5ch.net/test/read.cgi/tech/1721137434/865
866: デフォルトの名無しさん (ワッチョイ 7f7b-4xcB) [sage] 2025/07/01(火) 10:07:53.62 ID:O7C1rCRT0 ああついでに言っておくと、 ゆとり以前(=俺):内容が正しければ態度なんてどうでもいい ゆとりZ:ボクがどんなにマヌケな間違いをしていたとしても、 優しく丁寧に教えてくれる事が絶対条件で、 優しければ内容が多少間違っていても許容される(←いやこれは俺は許容出来ねえ) という違いだな。まあゆとりZ同士でよろしくやってくれ。 ただまあ、Qiitaのスレとかチラ見してるが、 発言の自由がある=どんな馬鹿でも発言出来る=間違った情報も当然発信される、なのだから、 Qiitaに正確性を求めるのは仕様的に無理なので、連中も間違ってて、 Qiitaは玉石混淆な上で、石が大量生産されるのは仕様として甘受し、玉を探すべきだとは思うがな。 とはいえQiitaが石→玉化する機構を持ち合わせられない(=間違いを指摘する事すら出来ない) のは上記ゆとりZ価値観の賜だから、詰んではいるが、それでも(Qiitaというサイトが)無いよりは断然いいし。 つまりだな、お前らゆとりZは「上から目線ガー」とか一々やってるから駄目なのであって、 「相手」(今回は859)に向き合う気がないから、 Qiita等の「一方的に発信するだけ」のツールは断然相性がいいが、 そこで「双方向な議論」とかはまるで出来ないんだと思うぜ。 859にとって困るのは、「上から目線」ではなく、「間違いを指摘してもらえない」事だろ。 (ただこれがゆとりZに取っては違うらしいので俺にはどうにも合わないが) http://mevius.5ch.net/test/read.cgi/tech/1721137434/866
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 136 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s