1read 100read
2012年3月プログラム32: C言語なら俺に聞け(入門編)Part 99 (1001) TOP カテ一覧 スレ一覧 2ch元 削除依頼
なぜ、 = が 代入 を 表す 記号 に なったか? (568)
【日本携帯】Mascot Capsule/Micro3D【標準】 (156)
懐かしのMS-DOSプログラミング (333)
【マック】Macintoshプログラミング質問箱 (478)
Rubyについて(アンチ専用) Part004 (701)
HTMLはプログラミングなのか? (139)

C言語なら俺に聞け(入門編)Part 99


1 :12/03/15
C言語の入門者向け解説スレッドです。
★前スレ
C言語なら俺に聞け(入門編)Part 97
http://toro.2ch.net/test/read.cgi/tech/1330177298/
C言語なら俺に聞け(入門編)Part 97
http://toro.2ch.net/test/read.cgi/tech/1329161329/
★過去スレ
http://makimo.to:8000/cgi-bin/search/search.cgi?q=%82b%8C%BE%8C%EA%82%C8%82%E7%89%B4%82%C9%95%B7%82%AF&andor=AND&sf=0&H=&view=table&D=tech&shw=5000
★教えて欲しいのではなく宿題を丸投げしたいだけなら
  ↓宿題スレ↓へ行ってください。
C/C++の宿題片付けます 156代目
http://toro.2ch.net/test/read.cgi/tech/1328276597/
★C++言語については避けてください。C++対応明記スレへどうぞ
★分からない事をなるべく詳しく書いて下さい。
★ソースコードを晒すと答えやすくなるかもしれません。
  # 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること
  # サイズが大きい場合は宿題スレのアップローダ等を利用してください
★開発環境や動作環境も晒すと答えが早いかもしれません。
★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。
長くなりそうなコードはcodepadに貼り付けてもいいでしょう
http://codepad.org/

2 :12/03/15
長くなりそうなコードは外部サイトに貼り付けてもいいでしょう
http://codepad.org/
http://ideone.com/

3 :12/03/15
           核家族
               __
             /    \
   _        / ▲ ▲ ヽ
 /´  ヽ、     |    ●   |       _
 |   ▲ |      |    ▲   |      /   ヽ
 |     ●     |       |     /▲    |
 |     ▲     |        |       ●    |
 |     |        |        |      ▲    |
 |     |  ‐=ニニ二二二二ニニ=‐.  |      |
 |     |   | | | | l      l | | | |   |    |
  `ー― '´  ∪ !_! `'ー---‐ '´ !_!.∪   'ー--‐'

4 :12/03/15
>>3
ダグドリオ?

5 :12/03/15
C言語を使った仕事ってあるの?
エンジニアってプログラムできないとなれないの?

6 :12/03/15
フリーの開発環境(GNU gcc,cygwin)も収録されており、すぐにインストールしてお使いいただけます。
(アセンブラ・Cコンパイラ・リンカ付属)
http://akizukidenshi.com/catalog/g/gK-00180/

7 :12/03/15
Webデザイナーっていう仕事の人たち見ると、頭めちゃくちゃ良いんだろうな
って思う。一方C言語マはwwwwwww

8 :12/03/15
などと意味不明な供述をしており

9 :12/03/15
Webデザイナーってアイディアが豊富なんだろうな。
凄い図形とかグラフィックとか色彩生み出しそう。

10 :12/03/15
>>9
本買え
基本どおりにやればそれなりのものができる

11 :12/03/15
>>10
でも企業のサイトとかのデザインなんて素人じゃ無理でしょ。
完成度凄いもん。

12 :12/03/15
yahooのデザインとか凄いよな。素人には作れないでしょ。

13 :12/03/15
C言語でデザインするときは、記号を組み合わせる事でアスキーアートみたいに
するんだ?

14 :12/03/15
するんだ?

15 :12/03/15
東大生の情報学科出た人間はやっぱC言語めっちゃ詳しいの?

16 :12/03/15
>>15
スレチ
東大生に直接聞けよ

17 :12/03/15
言語によってマシンとの関係が変わってくるのに、C言語を勉強したら
ハードを理解できるっておかしくない?

18 :12/03/15
Cで理解できるハードってポインタくらいだろ。
理解したいなら何かアセンブラやればいいんじゃねーの?

19 :12/03/15
アセンブラの本読んだけど、いっぱい種類があるからアセンブリ言語じゃなくて
アセンブラなんだってさ。
やる気失せた。いっぱい種類あるとかwww

20 :12/03/15
あるとかwww

21 :12/03/15
むかしから、なぜか
「アセンブラ」とか「機械語」とかいう表現が「アセンブリ言語」よりおおい。
なかまどうしなら、きにしないように

22 :12/03/15
>>18
シリアル通信がお手軽

23 :12/03/15
"アセンブラ" 約 1,270,000 件
"アセンブリ言語" 約 457,000 件
"機械語" 約 455,000 件
Google

24 :12/03/15
>>18
で、おまえはポインタから何を理解したんだ?
ポインタでチップセレクトやリフレッシュが解ったか?

25 :12/03/15
Cやってると頭の中が単純になった気がして好きじゃない

26 :12/03/15
>>24
そんなアホ自慢しなくても。

27 :12/03/15
コンパイラとコンパイルみたいなもん。

28 :12/03/15
花粉症の量を測定するプログラムの開発に携わっていた研究室で
花粉掃除をしていた清掃員です。

29 :12/03/15
高速で送られてくるプログラムに;をつける仕事ってないかな。

30 :12/03/15
ない。

31 :12/03/15
printfの部分を/* */で囲って隠蔽する仕事とかないのかな。

32 :12/03/15
ない。

33 :12/03/15
コメントを畏まり行を稼ぐ仕事とかないのかな。

34 :12/03/15
>>23
"マシン語" 約 631,000 件
Google

35 :12/03/15
CPUってメーカーごとに違うのに、何でC言語はどのパソコンでも動くの?

36 :12/03/15
>>35
PCの話ならほとんど同じメーカー製だと思うが。

37 :12/03/15
>>33
それはあるが、朝鮮人には無理だな。

38 :12/03/15
>>36
メーカー一緒でもブランドが違うでしょ

39 :12/03/15
マウスやキーボードってC言語なの?
そこら辺わからないんで誰か。

40 :12/03/15
マウスやキーボードを制御している言語はってことか?

41 :12/03/15
>>38
同じだが。

42 :12/03/15
>>36
CPU の種類ごとにコンパイラがある
x86 用の C 言語コンパイラは、 C 言語のソースをコンパイルして x86 の機械語コードを吐く
ARM 用の C 言語コンパイラは、 C 言語のソースをコンパイルして ARM の機械語コードを吐く
従って、あなたのマシンの CPU に対応したコンパイラを使えば、 C 言語はあなたのマシンで動く
>>38
同じメーカーなら、新しい CPU を作るときに、以前のプログラムがそのまま動くよう、過去の CPU と互換性のある仕様にしたりする
わざわざ互換性を取って、同じプログラムが動くようにしているのだから、当然動く

43 :12/03/15
キーボードから無線でCPUに命令いってるの?
線つながってないのに何でできるの?

44 :12/03/15
>>43
キーボード自体がコンピューターになっている。

45 :12/03/15
>>42
わかりやすい!そういうことなんだな。
ちなみにプレーステーション2でC言語は動く?

46 :12/03/15
何で機械語自体をC言語にしないの?

47 :12/03/15
>>46
言い出しっぺ、がんばれよ!

48 :12/03/15
C言語で書いたプログラムをjavaのプログラムに変換するツールとかって
ありますか?

49 :12/03/15
>>45
Linuxがある。今は売ってないが。

50 :12/03/15
ライブラリとフレームワークの違いって何ですか?

51 :12/03/15
>>49
日本語

52 :12/03/15
>>48
http://ostatic.com/c2java

53 :12/03/15
>>51
アホの子?

54 :12/03/15
>>51
http://ja.wikipedia.org/wiki/PS2_Linux

55 :12/03/15
>>46
CPU の回路が巨大になっちまうからじゃね?
なるべく単純な方が回路が小さくて済む

56 :12/03/15
寧ろほとんどのCPUはCを直接サポートしているが。
Cから使えない機能の方がたくさんある。

57 :12/03/15
>>55
トランジスタ 10 億個でもまだ足りんか?
なんなら 68 億個くらい何とかなるらしいぞ
# そういう問題じゃないってことだ

58 :12/03/15
賢い奴が馬鹿を演じればそれなりに面白いけど
馬鹿が馬鹿演じても中身の無いノッペリに成るんだよなー

59 :12/03/15
俺はasm{}しか使わない

60 :12/03/15
じゃぁここにくるなよ。

61 :12/03/15
>寧ろほとんどのCPUはCを直接サポートしているが。
アホだろ。

62 :12/03/15
"C言語動く?"
って
・C言語コンパイラがある
・C言語ソースがコンパイラ無しで動く
のどっちのことを言ってるんだ?

63 :12/03/15
アセンブラはアセンブリをアセンブルする。
アセンブラでアセンブルされたアセンブリ。
もし、アセンブラがアセンブリをアセンブルするなら
アセンブラのアセンブリをアセンブルするアセンブラはどこ?

64 :12/03/15
つ ハンドアセンブラ

65 :12/03/15
>>57
足りないんじゃないかな。

66 :12/03/15
最後は1と0の組み合わせで動いてるのに
Cでなんで書けないとか
未来世界の話でもしたいのかね

67 :12/03/15
CPUは0と1に反応してるだけでプログラムを読んではいないのだよ。

68 :12/03/15
前スレで関数ポインタを返す関数の typedef を使わない書き方を訊いた者です
int (*g (char a)) (int a, double b) { ... }
このようにできるのですね
C言語のパーサー(正確にはパーサーライブラリの出力を解釈するもの)を書いてますが、
文法的に可能であれば、そういうソースファイルも入力される可能性があるので、
考慮することにします
ありがとうございました

69 :12/03/15
>>45
普通はプレステ用の機械語を吐くコンパイラをパソコン上で動かすんだよ…。
いわゆるクロスコンパイルだ。
めんどいので Wikipedia の当該項目見れ。
http://ja.wikipedia.org/wiki/%E3%82%AF%E3%83%AD%E3%82%B9%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9
プレステ上で動く C コンパイラもあるけど、実際の開発ではあまりしないんじゃないかな。

70 :12/03/15
>>68
もしかして上○さん?

71 :12/03/15
>>54見れば終わってる話なのにね。

72 :12/03/15
>>Linux Magazine誌の連載によって、プレイステーション2の性能を生かしたプログラミングの技術が
>>非常に難しいものであることが明らかとなった。
これが気になる。コミュニティが萎むほど難解なアーキテクチャだったのかな?

73 :12/03/15
日本のlinuxコミュニティにはハッカーいないからね。

74 :12/03/15
と、ボーガスに言われても痛くもかゆくもない

75 :12/03/15
そりゃハッカーでも何でもなけりゃそうだろうw

76 :12/03/15
ハッカーって言われる人はいるけど、自らをハッカーっていう人がいるのかね?

77 :12/03/15
>>74

78 :12/03/15
日本のlinuxコミュニティは使いこなせなかった。これが事実。

79 :12/03/15
かぽっ

80 :12/03/15
だいたい署名集めて出してもらおうって根性がどうかしてるよなw
ハッカーなら自力でのっけるだろ。

81 :12/03/15
C言語の参考書関連でいいものは無いでしょうか
入門書程度は一通りできるようになったので、少し深い内容のものがあれば

82 :12/03/15
              「C実践プログラミング」 でCの文法、make、gdbなど、基礎を習得
                                ↓
     「C言語ポインタ完全制覇」 or 「秘伝C言語問答 ポインタ編」 でポインタに関して完全理解する
                                ↓
「エキスパートCプログラミング―知られざるCの深層」 でスタック、ヒープ、リンカ、ローダなど周辺知識を習得
                                ↓
      「C言語によるオブジェクト指向プログラミング入門」 で大規模プログラムの作り方を学ぶ
                                ↓
           「C言語デバッグ完全解説」でバグに強いプログラムの記述法をマスター
                                ↓
        「Code Complete(上)(下)」でより良いC言語プログラムとは何かを各人で考察する
                                ↓
                              神の誕生

83 :12/03/15
ちょっと神目指してきます

84 :12/03/15
>>67
それを高度な言語で読めるようにする。
つまり機械語をC言語にすればいい。

85 :12/03/15
アホは黙ってろ。

86 :12/03/15
printfの場合はA番地を使うとか、そういった風に
大きくくくって番地を広々使うというやり方だと、
機械語として使えませんか?

87 :12/03/15
>>85

88 :12/03/15
>>86
それは関数呼び出しであって機械語ではない
まあどういうのを作りたいというなら止めないから作ってみたら?

89 :12/03/15
0か1じゃなくてa〜Zで対応させたらいいんでは?
何で0と1なの。

90 :12/03/15
0と1じゃ種類が少なくて、printfを表すのに多くの0と1が必要じゃないですか。
その点 a〜Zなら
p r i n t fの6ビットで済む。

91 :12/03/15
人の視点で考えてると今のコンピュータがどうやって動いてるかはわからないよ

92 :12/03/15
じゃあどうやって人間サマがコンピュータ作ってんだよ

93 :12/03/15
コンピュータ作るのとコンピュータ用の言語があるのは別でしょ

94 :12/03/15
思うんだがプログラマってコピペしまくってるの?
アルゴリズム何て有限だし、1から書いてると時間の損かも。

95 :12/03/15
AXレジスタにコマンド番号、SIレジスタにデータのアドレス、
割込ベクターにコードのアドレスを設定してIntXX

96 :12/03/15
ないものねだりする人は無限に増え続けるみたいだけどね、ワケワカで

97 :12/03/15
いちいち割り込みベクターにエントリを設定して割り込みを発生させるなら
callでいいやん

98 :12/03/15
>>94
CPANとか覗いてみろ
あそこはカンタンに言えばコピペの場だ
あと、お前はアホでバカか?
アルゴリズムが有限個しかないって、一体誰が証明したんだ?

99 :12/03/15
システムエンジニアって言語理解できなくても慣れる?
文系の人多いけど。

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
ふらっとC#,C♯,C#(初心者用) Part88 (860)
【PSP】PSPで東方やりたい奴12【弾幕】 (148)
NetBeans Part6 (694)
BASICの宿題はお前にまかせた (550)
Pythonについて(アンチ専用) (781)
monazilla Part 6 (368)
--log9.info------------------
【キヤノン】CANON EAGLES応援スレ【キャノン】 (661)
【まずは】中央大学ラグビー部【選手権出場】[ (439)
☆☆☆RICOH BlackRams part4☆☆☆ (444)
【新監督は】ラグビー早稲田大学統一スレ197【誰よ?】 (876)
今の帝京と3連覇した同志社どっちが強い? (581)
【黒衣軍団】大分舞鶴高等学校 Part6【文武両道】 (607)
【花園制覇7回】常翔啓光学園ラグビー部Part2 (289)
第49回 日本ラグビーフットボール選手権大会 (343)
早稲田大学専用 高校ラグビー進路スレ  (341)
☆常翔学園ラグビー部★ (960)
兵庫のラグビースクールを語ろう。 (868)
ラグビートップリーグ☆35 (406)
関東学院大、12人が吸引認める (688)
【スクール】中学ラグビー総合スレ【中学校】 (395)
九州の大学ラグビー PART2 (380)
【野球・箱根に続け!東洋大学ラグビー部P2】 (858)
--log55.com------------------
【台風21号】タンカー衝突で被害600億円か 関空から停泊位置指示あれば関空に責任
【WHO】「世界自殺予防デー」 全国一斉に働く人の無料電話相談
【北海道地震】死者44人に 安否不明者はゼロと政府発表
【埼玉】教職員にタイムカード 試験運用 さいたま市
【QRコード】郵便局もキャッシュレス決済 宅配便や切手販売
【台風21号】「タンカーの衝突さえなければ今の時点で復旧がかなっていた。この状況は人災」大阪府の松井知事、衝突に怒り★5
【北海道全域停電】もしも泊原発が動いていたら…? ★9
【地震】ニュージーランド付近、マグニチュード7の地震 津波の心配なし