C言語でマクロ推奨してる奴って何なの?

公開日: : 最終更新日:2015/10/09 C, プログラミング , , , ,

1: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:03:23.714 ID:TzPadUMv0.net
100歩譲ってconstなら理解できる

5: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:05:49.331 ID:TzPadUMv0.net
数値じゃ何やってるかわかるの?わかんないでしょ?とか言われたけど
わかるわ
自分ルールで同じように統一して作ってるんだよ

 

10: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:07:10.599 ID:/a8GCSsEM.net
>>5
それマクロじゃねーだろカス

 

6: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:06:28.595 ID:7llnGClz0.net
マクロ使わんと移植で泣く
8: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:06:37.556 ID:beP5tWd/0.net
プログラム書いてる奴って常に切れてるイメージ
ストレスたまるんだろうなあ

 

21: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:11:15.821 ID:+1gIS0jY0.net
>>8
機械寄りの仕事してたときはけっこーイライラしてる人が多かったわ
アプリのときはなんか楽しそうな人が多かった
いずれにせよ納期前とか過ぎたときは周りは敵だらけだけどなw

スポンサーリンク

9: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:06:47.299 ID:TzPadUMv0.net
可読性がない?
わかるわ
追いかけていけばどの道同じだろアホかよ

 

11: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:07:15.184 ID:BS57b4szM.net
イライラしかしねえからな
みんな舌打ちしたり外出てタバコ吸ったり
こんなのばっか

 

13: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:07:49.ウンコ ID:+1gIS0jY0.net
ちっこくて遅いマイコン相手ならマクロも有意義でないのか?
不本意ながら古いアーキテクチャを継承しなきゃいかん時もあるし
目的に手法が見合ってるなら使うわ

 

27: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:12:35.180 ID:d2BVVIpcK.net
>>13
そんな実務的な話が>>1にわかるわけないだろ
CとC++の違いも把握してなさそうだし

 

32: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:14:52.430 ID:TzPadUMv0.net
>>27
日本人ってアホしかいないの?オブジェクト指向やる前にWinAPIなんでやらないの?C#ですか?はいはいワロスワロス

 

34: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:16:12.089 ID:d2BVVIpcK.net
>>32
ああやっぱり

 

14: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:08:05.312 ID:yln0QC3j0.net
他人のコードを読むことほど苦痛なことはない
イライラもするさ

 

15: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:08:16.123 ID:TzPadUMv0.net
マクロ超定義してるアホいるけどバカなんだろうな
綺麗なソースコード^w^とか思ってるんだろうな
変数名命とか
こういうアホは仕事しないでほしい
間違っても人に教えないで欲しい

 

18: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:09:17.700 ID:BS57b4szM.net
>>15
学生プログラマーならそれでいいよ
お前ルールでひとりでシコシコ作ってろ

 

19: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:10:35.296 ID:TzPadUMv0.net
>>18
シコシコ歯車でずっとやってろよ
他人向けにエンジンやライブラリ作ってるならわかる
ソフトウェア作ってるない間違いなくいらん

 

30: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:13:44.860 ID:+1gIS0jY0.net
>>18
いやいや>>1がしっかり自分だけで作ってちゃんと稼げているなら立派な社会人プログラマだと思うよ
組織に属さなくても生きていけるなんてうらましいことじゃん

 

22: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:11:23.046 ID:k14C+4xr0.net
マクロってなんのことかと思えばディファインのことか
なんであれマクロっていうのかな
ディファインで良いじゃん

 

28: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:13:25.844 ID:TzPadUMv0.net
>>22
関数や文字列、判定もできるからだろ

 

40: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:19:02.503 ID:+1gIS0jY0.net
>>22
デファイン定義だと定数定義を指すような使い方してる
マクロ定義だと作用のある部分を置き換えるために使う
そんなイメージ

 

47: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:23:50.968 ID:/a8GCSsEM.net
>>40
で、馬鹿な>>1は定数とマクロをごぅちゃにしてるWinAPIなんて以前の問題の理解力のなさで突き進んできた馬鹿

 

53: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:26:25.782 ID:+1gIS0jY0.net
>>47
プリミティブな言葉の使い分けを習ってないだけなんじゃない?
まぁ言いたいことは伝わるし少しくらい意識の差があってもいいかなー
って思ってないと社会の歯車なんざやってられねぇwwww

 

79: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:52:28.691 ID:/a8GCSsEM.net

>>53
偶にアホみたいに長ったらしいマクロ書く馬鹿が居るのは確かでそのことかと思ったら
まさかの定数で>>1が噛みついてるからな、、、、

定数も
#define NUM_ZERO 0
みたいな定義するアホも居るけどさ

 

81: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:54:12.770 ID:k14C+4xr0.net
>>79
じゃあ名前がデフォルトみたいな言い方だったら許してくれるの?

 

23: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:11:27.095 ID:aEdU7GkG0.net

プログラマーって経験積めば積むほどここでまったりしてるよな

1から作る予定にしておいて汎用処理を使いまわすからwwwww

 

25: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:12:15.801 ID:TzPadUMv0.net
むしろエンジンやライブラリですらいらん気がするわ
1~10の数値でどれ送ればどれになるで十分じゃん
1~10はリファレンスに書いとけよ
アホなの?バカなの?死ぬの?
そう言ったら列挙隊使いますとかいいはじめるんだろ?救いようがない

 

35: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:16:24.834 ID:fLJtjG9k0.net
出来るプログラマーはjavaこれ常識

 

39: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:18:39.473 ID:FXU56Has0.net
プロ意識高い人ほどイライラしている
自分のプログラムに無駄があることに不安を感じるから

 

43: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:20:42.701 ID:TzPadUMv0.net
>>39
最近思うんだけどプログラマーは職人化していくべきな気がするわ
歯車でしか生きれない奴は知らんけど(笑)

 

49: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:24:40.697 ID:+1gIS0jY0.net
>>43
二分化していくんじゃね?
アーキテクチャに精通していてOSやらハードよりの辺りを担当する人と
お絵かきプログラム言語でアプリ作ってく人
なんか当たり前の事しか言ってないなすまん

 

56: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:28:43.608 ID:TzPadUMv0.net
>>49
アホが新参に教えてるのがIT業界だから日本のソフトウェア開発に先はない
高学歴の連中は良い参考書読破して理解してそうだからハードは問題ないんじゃね

 

42: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:19:26.344 ID:TzPadUMv0.net
なんで俺こんなに朝からキレてんだろ?

 

44: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:20:45.233 ID:/a8GCSsEM.net
更年期だろ

 

45: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:21:56.109 ID:TzPadUMv0.net
イライラするわーまたハゲるわー

 

46: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:23:21.822 ID:TzPadUMv0.net
アホが多すぎてほんとイライラする

 

51: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:25:52.913 ID:TzPadUMv0.net
にわか知識でドヤ顔で語るやつはほんと死ねばいいのにな
こういうDQNのせいでどんだけ混乱したか

 

52: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:26:20.963 ID:TzPadUMv0.net
頭DQNで顔ZQNなんだろうな死ねばいいのに

 

54: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:26:37.680 ID:xcx4AGhB0.net
チーム組んで分担する仕事には向いてなさそう
一人で完結したもの作るならまぁ好きにしろ

 

55: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:27:22.396 ID:aEdU7GkG0.net
プログラムなんか100人が作ったら100通り出来るぐらい自由なもんだろ
表面的に同じ結果が出れば全部正解
他人のことにゴタゴタ言うより他人の思考を理解する努力しろよwww

 

58: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:29:22.887 ID:+1gIS0jY0.net
>>55
目的に対して1つの解しかない言語があればその方が有用だと思うわ
車輪の再発明ばっかりしてるような気がする

 

63: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:33:44.383 ID:UGF6fXwBr.net
>>58
そんな言語あったら、プログラマ不要になるけどなw

 

69: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:38:56.946 ID:+1gIS0jY0.net
>>63
確かにwww
なんかPythonがそんなようなことを標榜してなかったっけ?
write at once みたいな
うろ覚えすぎて誰か助けて

 

78: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:52:18.437 ID:4/jr9uen0.net
>>69
合ってるpythonはそんな感じのこと目指してるらしい

 

60: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:31:17.338 ID:knc40qRv0.net
マクロとか、ページを開く、閉じる削除するくらいしか知らんわ

 

62: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:32:33.481 ID:P1XdEIzb0.net
自分しかファイル弄らず、作成後にコードの流用や変更が絶対無いなら別にいいんじゃね?

 

64: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:34:19.652 ID:+1gIS0jY0.net
>>62
1年前に作ったプログラムを見たら理解できなくて泣いた
がんばって理解したらアルゴリズムのクソさ加減に自分を呪ったわ

 

67: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:36:05.569 ID:aEdU7GkG0.net
自分の過去に作ったものを見て
もっとこうすれば良かったって思うのは良い事だよな
それだけ自身が成長したってことだからwwwww

 

73: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:47:21.546 ID:whvaTF1Kp.net
マジレスしとくとマクロの効用としては可読性の向上の他にも変更のし易さがあるから
数値を直接使うと、値を変更したいときに使用してる全ての箇所を修正する必要があるけど、マクロなら定義してるとこ一箇所のみ変えれば良い

 

77: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:51:17.937 ID:aEdU7GkG0.net
PCのアプリとか作ってる奴って宣言によってデータ位置が
RAM上なのかプログラム上なのかとかって意識しないの?

スポンサーリンク

82: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 09:54:46.973 ID:whvaTF1Kp.net
>>77
意識する必要があるのは組み込み系くらいじゃない?
最近のPCはCPUが早くてメモリも沢山あるし

 

84: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 10:04:17.451 ID:aEdU7GkG0.net
>>82
やっぱそうだよな
でも一部フリーウェアの人とか軽さに拘って意識してそう

 

85: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 10:14:29.711 ID:whvaTF1Kp.net
>>84
データが.textセグメントにあるのか.dataセグメントにあるのかの違いだよね?
.textに定数を置いた方が変数用のメモリを圧迫しないで済むけど、最近はメモリジャブジャブに使えるからなぁ

 

86: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 10:18:07.055 ID:+1gIS0jY0.net
>>85
今時はmp3ファイルとかオンメモリだしな
波形表示するアルゴリズム探してて愕然としたわ

 

87: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 10:43:06.292 ID:whvaTF1Kp.net
>>86
マジか(´・ω・` )
まあ最近はメモリはギガ単位が当たり前だからなぁ
おじさんがプログラムで飯食い始めた頃は64Mbyteも積んでればスゲーって言う世界だったから本当隔世の感ですわ

 

83: 以下、\(^o^)/でVIPがお送りします 2015/10/08(木) 10:01:04.210 ID:whvaTF1Kp.net
あと通信プロトコルやってるとマクロ使わないとやってけないな
数値定数だけでパケットのヘッダ埋めるとか余裕で死ぬ

引用元URL:http://viper.2ch.sc/test/read.cgi/news4vip/1444262603/

関連記事

https---www.pakutaso.com-assets_c-2015-05-OOK58_nantekotodabouraku-thumb-autox1000-15486

プログラミング中級者にありがちなこと

1: 番組の途中ですがアフィサイトへの\(^o^)/です (エーイモT SEf6-ac6s) 20

記事を読む

part7_img

【驚愕】天才プログラミングだけど質問ある?

1: 以下、\(^o^)/でVIPがお送りします 2015/06/26(金) 07:29:12.7

記事を読む

wpid-news4vip-1395399165-28.png

プログラミングやったこと無い奴はJavaScriptから始めろ

1: 以下、転載禁止でVIPがお送りします 2014/03/09(日) 16:42:04.45 I

記事を読む

a02bacad

Windows上での2つのテキストを解析して別のテキストに出力するのにオススメの言語教えてくれ

1: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 02:13:31.0

記事を読む

Slide1_100423

Tehuさん「三角関数を学んでいないと、描画系プログラミングできないよ」

1: 番組の途中ですがアフィサイトへの\(^o^)/です (ブーイモ MMa8-rCMQ) 20

記事を読む

https---www.pakutaso.com-assets_c-2015-05-DEBU85_onakapc15155025-thumb-1000xauto-15833

プログラミング初心者だけど何か簡単なソフトかアプリ作りたいんだが

1: 以下、\(^o^)/でVIPがお送りします 2015/07/11(土) 09:56:26.2

記事を読む

https---www.pakutaso.com-assets_c-2015-06-Green22_bag20141123111535-thumb-1000xauto-17855

日本エンジニアフォーラムで、プログラマーがよく質問する言語→※1位PHP、2位Java、3位javascript

1: アイアンフィンガーフロムヘル(大阪府)@\(^o^)/ 2015/07/18(土) 11:

記事を読む

https---www.pakutaso.com-assets_c-2015-06-PAK86_codeing20140517-thumb-1000xauto-17052 (1)

プログラミング習うなら、専門学校と大学どっちがいいの?

1: 以下、\(^o^)/でVIPがお送りします 2015/09/13(日) 19:21:28.3

記事を読む

https---www.pakutaso.com-assets_c-2015-05-N811_notepcwosawarubiz-thumb-1000xauto-14749

趣味でプログラミングやるならVBAとC言語どっちやるべき?

1: 以下、\(^o^)/でVIPがお送りします 2015/05/25(月) 22:16:09.0

記事を読む

zu01

「Iaas、SaaS、PaaS」の違いって何なの?

1: 以下、\(^o^)/でVIPがお送りします 2015/08/06(木) 15:12:06.9

記事を読む

Huawei-Mate-8-benchmark-post-launch_1
Androidのベンチマーク、10万点を突破 インフレが止まらない

1: 番組の途中ですがアフィサイトへの\(^o^)/です (ニククエ

hGJvbfh
せっかくの休みだ。原付で>>5に行く。

1: 名無しさん@おーぷん 2015/11/29(日)06:13:2

9xHNnte
XperiaZ5からdocomoのロゴだけ消せるシートが発売開始

1: 番組の途中ですがアフィサイトへの\(^o^)/です (アウアウ

bsLISA78_MBAsawaru20141018102912
子供にプログラミング教えることになりそうなんだが、どうやって教えたら良いんだ?

1: 以下、\(^o^)/でVIPがお送りします 2015/11/2

top
国内で最大容量の8THDDが2万円台に値下がり

1: 海江田三郎 ★ 2015/11/29(日) 14:43:35.

→もっと見る

PAGE TOP ↑