二次元裏@ふたば

画像ファイル名:1727515760758.png-(8782 B)
8782 B24/09/28(土)18:29:20No.1237488416+ 19:51頃消えます
C言語貼る
このスレは古いので、もうすぐ消えます。
124/09/28(土)18:31:00No.1237489008そうだねx14
キモい
224/09/28(土)18:40:19No.1237492319+
すご…キモ…
324/09/28(土)18:41:41No.1237492841+
これやると何がおこるの?
424/09/28(土)18:46:08No.1237494408+
>これやると何がおこるの?
5,3,4とInt型が表示される
524/09/28(土)18:49:54No.1237495778+
新仕様の話かと思ったらライブラリか
黒魔術すぎない?
624/09/28(土)18:50:08No.1237495864そうだねx4
ほんとにC?なんか魔改造されてないこれ
724/09/28(土)18:52:18No.1237496628+
>ほんとにC?なんか魔改造されてないこれ
1行目で魔改造されてる
https://libcello.org
824/09/28(土)18:54:52No.1237497491そうだねx3
>1行目で魔改造されてる
>https://libcello.org
FAQの1つ目がなぜこれが存在するのか?でだめだった
924/09/28(土)18:55:48No.1237497828そうだねx3
Cでvar使えるんだ…
いやforeachもおかしいわ
1024/09/28(土)18:56:22No.1237498048そうだねx5
知らないC言語だ…
1124/09/28(土)19:08:29No.1237502305+
プリプロセッサマクロでやってんのかな
1224/09/28(土)19:10:57No.1237503209+
C言語何もわからん
1324/09/28(土)19:11:46No.1237503513+
Cで型付けしたいならglib使えばええ!
1424/09/28(土)19:15:27No.1237504870+
b言語はないの
1524/09/28(土)19:15:53No.1237505010+
>私は、C を限界までハックするとどうなるかを見る楽しい実験として Cello を作成しました。強力なライブラリとツールキットであるだけでなく、C で何ができるかを探求したい人にとっても興味深いものになるはずです。
1624/09/28(土)19:18:24No.1237505918そうだねx14
やってみたかったなら仕方ねえな…
1724/09/28(土)19:19:18No.1237506252+
ようすがおかしい
1824/09/28(土)19:20:00No.1237506551そうだねx5
>b言語はないの
あるけど
1924/09/28(土)19:20:01No.1237506560そうだねx1
mainの変数まで書いて古風やな…からの突然のvar
2024/09/28(土)19:20:15No.1237506647そうだねx2
プリプロセッサのマクロでがんばってCのビルトインキーワードのふりしてる奴は
結局それがマクロでしかないことを常に意識しないといけなくて疲れる
2124/09/28(土)19:21:37No.1237507168そうだねx1
まあC言語で別の言語を作るのは普通にやるけどさ…いやこういうことじゃないんだわ!
2224/09/28(土)19:22:06No.1237507343+
すごいけどすごくぞわぞわする
2324/09/28(土)19:26:40No.1237509035+
今時のC言語ってこんな感じなのか
2424/09/28(土)19:29:21No.1237509983+
C言語ってなんかやたらカルト的ファンがいると聞くけどなぜ…?
2524/09/28(土)19:30:19No.1237510309+
>C言語ってなんかやたらカルト的ファンがいると聞くけどなぜ…?
こういうめちゃくちゃなことできるから
2624/09/28(土)19:30:49No.1237510515そうだねx6
C言語の使い手ならinclude見たら一発で様子がおかしいことぐらいわかるだろ
2724/09/28(土)19:30:56No.1237510556+
裏で勝手にやられる度が低い方が好きな層は何にでも居る
2824/09/28(土)19:31:34No.1237510765+
俺のCはfor文の中で変数定義出来ないので止まってるから
2924/09/28(土)19:32:31No.1237511087そうだねx1
簡単なCしか知らないけど読めない!!
3024/09/28(土)19:33:08No.1237511324+
なんだこのヘッダ!?
3124/09/28(土)19:33:18No.1237511396+
inculedeとprintfとダブルポインタに感じるささやかなC言語要素
3224/09/28(土)19:33:42No.1237511560+
>C言語ってなんかやたらカルト的ファンがいると聞くけどなぜ…?
最も低級な高級言語だから作れないものは何もないんだプログラマーなら惚れない道理がない
3324/09/28(土)19:34:16No.1237511778+
標準ライブラリはマクロだらけなのでC言語とはマクロなのかもしれない
3424/09/28(土)19:34:42No.1237511929+
>裏で勝手にやられる度が低い方が好きな層は何にでも居る
20年前ぐらいはそういう人が現場にまだまだいてJavaにすげえ批判的だった
3524/09/28(土)19:34:43No.1237511941+
>inculedeとprintfとダブルポインタに感じるささやかなC言語要素
よく見ろ
謎のprint関数だ
3624/09/28(土)19:35:38No.1237512284+
俺もビット単位で情報詰め込むとか一瞬ハマってたな
3724/09/28(土)19:35:56No.1237512391+
プリプロセッサというCと一切関係のないプログラムを通すことがCの言語仕様に取り込まれてるのすごく歪さを感じるんだよね
3824/09/28(土)19:37:43No.1237513046+
>俺もビット単位で情報詰め込むとか一瞬ハマってたな
車の制御の世界だと未だに現役だけどゲームとかだとそういうのやんないのかな
状態異常ステータスの管理みたいなのとかむしろそっちのが良さそうだけど
3924/09/28(土)19:38:02No.1237513171+
Cの記憶がほぼ失われてるけど確かCは変数宣言は関数の先頭でやる必要あったよね?
foreachどうやって実装したんだろう
4024/09/28(土)19:38:53No.1237513494+
謎関数使うならそっちの言語使えば良くない?
4124/09/28(土)19:39:30No.1237513720+
>謎関数使うならそっちの言語使えば良くない?
>やってみたかったなら仕方ねえな…
4224/09/28(土)19:39:34No.1237513752+
Cでは変数宣言は正確には{〜}ブロックの先頭だから
foreach全体をブロックで囲んじゃえば変数は問題ないよ
4324/09/28(土)19:39:38No.1237513779+
Cやってたときはメモリ量シビアに計算してたと言うかせざる得ないような状況になったけどより高級な言語触るようになって大分ファジーになった
4424/09/28(土)19:39:50No.1237513849+
このヘッダファイルは何をするもんなんだ…
4524/09/28(土)19:40:09No.1237513961+
JavaでいうLombokみたいなやつか
4624/09/28(土)19:41:02No.1237514271そうだねx2
>車の制御の世界だと未だに現役だけどゲームとかだとそういうのやんないのかな
組み込みも最近はメモリ多いのであまりやらない印象
4724/09/28(土)19:41:43No.1237514525+
>>俺もビット単位で情報詰め込むとか一瞬ハマってたな
>車の制御の世界だと未だに現役だけどゲームとかだとそういうのやんないのかな
>状態異常ステータスの管理みたいなのとかむしろそっちのが良さそうだけど
制御組み込みあたりはそうだと思うがWEB系とかだとメモリもCPUも潤沢だから最近はとっつきにくいCを採択する理由が薄いんだよね…
4824/09/28(土)19:42:39No.1237514818+
俺は触らないからよく知らんけどJSとかはピュアなので仕事してる人なんてあんまり居ないんじゃないの
4924/09/28(土)19:43:37No.1237515170+
>俺は触らないからよく知らんけどJSとかはピュアなので仕事してる人なんてあんまり居ないんじゃないの
Node.jsでバッチ作ったりAPI作ったりしてるぞ
5024/09/28(土)19:43:37No.1237515173+
今時ビットでフラグ管理なんてスマホゲーでもやらないと思う
5124/09/28(土)19:44:46No.1237515638+
最近Rustが勢力を増してると聞く
5224/09/28(土)19:45:09No.1237515784+
メモリ管理めんどくせえ
5324/09/28(土)19:45:25No.1237515887+
>Cでは変数宣言は正確には{〜}ブロックの先頭だから
>foreach全体をブロックで囲んじゃえば変数は問題ないよ
単にC99ってだけじゃないのか?インストール方法にgnu99互換でお願いと書いてある気がする
5424/09/28(土)19:46:00No.1237516113+
俺は意識低いから把握してないけどモダンな言語ならBooleanを32個作ったのとIntを1個作ったので使うメモリなんてあんまり変わらないんじゃないの
5524/09/28(土)19:46:05No.1237516141+
もっぱらJava使ってるけど最近はプリミティブ型は使わずラッパークラス使えって言われてる


1727515760758.png