なんでもC言語で開発する奴アンチスレ at PROG
[2ch|▼Menu]
482:仕様書無しさん
22/07/21 10:40:02 .net
>>475
代替案あるの?

483:仕様書無しさん
22/07/21 14:34:08 .net
>>482
横だけど、標準にあるやつを使えばいいのでは?
多分>>475の「クラス変数」は「インスタンス変数」の書き間違いだと思う
クラス変数ってC++だとstatic付きメンバ変数のことらしいし
打ち間違いだと思う
もしそうなら普通はよっぽどの理由がない限りpublicにはしないと思う
システムハンガリアンは使わずに変数名をつける
foreachが使えるなら使う
とかじゃない?

あとはその言語のコーティング規約を読んで対応するとか

484:仕様書無しさん
22/07/21 14:37:24 .net
地味に言語によってコーティング規約が違うみたいだし

C++ではメンバ関数は大文字から始めるキャメル、Javaだとメソッド名は小文字から始めるとか

485:仕様書無しさん
22/07/21 15:53:39 .net
>>483
たぶん元レスはメモリをどこに確保するのかの話だよ
C++としてマナーのいい書き方をしたところでハードウェア的にはマナーの悪い動きしかしない
だから「どんなマシン語、アセンブラになるのかわかるレベルの人間が使わないと意味がない」ってレスが続いてるんだと思うよ

486:仕様書無しさん
22/07/21 15:59:55 .net
C#は.NETが公式ガイドライン出してくれてるからありがたい
宗教戦争が起きにくい
URLリンク(docs.microsoft.com)

staticフィールドがs_hogehogeだったりするのはアレだけど

487:仕様書無しさん
22/07/22 01:34:44.93 .net
googleの出してるC#ガイドラインの方が好きだな

488:仕様書無しさん
22/07/22 01:45:56.81 .net
Googleのガイドラインはあんまり好きでない
仕事でも圧倒的多数はMicrosoftのほう
だがこれ以上言うと戦争起こりそうなのでやめとく

489:仕様書無しさん
22/07/23 08:27:47.90 .net
>>484
C++には大文字と小文字を使い分ける慣習はない。
単語の区切りに大文字を使い始めて普及させたのはマイクロソフト。

490:仕様書無しさん
22/07/27 21:07:07.13 .net
c以前の言語は後方互換の為に大文字小文字を区別しないのが多いねFortran, lisp, cobolとか
lispとFortranは書くけど、lispは出力は出力は自動で大文字になるので入力(コード)は全て小文字で書く、replで入出力が一目で分かるので便利な慣習
まあスネークでもなくて独特なkebab-case-pだけど
Fortranはスネークもキャメルも居るけど、repl開発じゃないし大文字にするか悩む合成語の表記揺れてもコンパイル通るので俺はキャメル

491:仕様書無しさん
22/07/27 21:10:16.45 .net
クラスとそのインスタンスを大文字小文字違いでしか命名出来ないような奴はOOP向いてない説

492:仕様書無しさん
22/07/28 09:46:53.76 .net
どんな言語でもC言語で開発されてるんだけど

493:仕様書無しさん
22/07/28 20:44:28 .net
>>492
わざわざ中水準言語を使う必要がないという話だぞ。

494:仕様書無しさん
22/07/28 21:12:43.71 .net
んなこと言い出したら今時のスクリプト言語でC言語処理系作る方がよっぽど楽な件

495:仕様書無しさん
22/07/28 22:47:56.43 .net
同じものを作っている時点でやばいだろ

496:仕様書無しさん
22/07/29 08:03:06.05 .net
まあ、STL使うぐらいならJavaやPythondで十分という考え方はアリだな。
だから当初から言ってるだろ、STL使わない縛りをまずはやれって。

497:仕様書無しさん
22/07/29 21:28:38.42 .net
言語が低級かどうかは特定の機械語との対応で決まる相対的なものでしかない
x86上のCならローテーション等高度なビット演算や(使う機会があるかどうか別にすればBCD周りの命令)を欠いてるし、結構高級
lispはx86上では高級言語だけど、lisp マシン上ならlisp関数と機械語がほぼ同名で一対一対応する超低級言語、アセンブリそのものだ

498:仕様書無しさん
22/07/29 22:46:37.14 .net
いまどき実行速度の話にもっていく人間がいるとは思わなかった

499:仕様書無しさん
22/07/31 09:00:57.99 .net
>>491
今回限りの処理で、オブジェクトが一つだけの場合はそれになりやすい…
別の名前にできる場合は別の名前でやるけど
これでも向いてないのか…?

500:仕様書無しさん
22/07/31 09:18:35.87 .net
だから言ってるだろ、Cなんてシロウトには無理って。
無理なんだから無理はするな。 素直に出来るやつに任せて、
お前らは出来るやつのために仕事取る営業に専念しろ。

501:仕様書無しさん
22/08/26 14:54:51.35 .net
>>492
んなこたあない

502:仕様書無しさん
23/06/10 19:52:59.47 .net
この板、C言語おじさん多すぎないか?
定期的に戒めでこのスレタイageたくなる


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

261日前に更新/113 KB
担当:undef