1read 100read
2012年3月プログラム32: C言語なら俺に聞け(入門編)Part 99 (1001) TOP カテ一覧 スレ一覧 2ch元 削除依頼
サミー777townのVB 2005マクロを貼るスレpart1 (144)
【RAD統合環境】 Qt 総合スレ 13 【Win/Mac/Linux】 (199)
【日本携帯】Mascot Capsule/Micro3D【標準】 (156)
くだすれPython(超初心者用) その13 (126)
おまいら最強の麻雀プログラムしてみろよ Part5 (524)
C++でXML(主にxerces)やろう! (671)

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元 削除依頼
【.cmd】 バッチファイルスクリプト %8 【.bat】 (950)
【日本携帯】Mascot Capsule/Micro3D【標準】 (156)
コンピュータプログラミングの概念・技法・モデル (261)
datファイルを共有するP2Pソフト o2on 17dat (286)
くだすれDelphi(超初心者用)その54 (239)
【思考】オセロのAIを作りたいのだが【難問】 (473)
--log9.info------------------
まんがタイムきららフォワード 2冊目 (591)
【コージィ】黙って惚れろよ! おれはキャプテン part17だぜ【城倉】 (450)
【鉄拳~】前川たけし総合 14発目【Legends】 (470)
CLAYMORE(クレイモア) 強さ議論スレッド No.38 (496)
キン肉マンII世 ネタバレスレッド ☆100万パワー目☆ (568)
新テニスの王子様 Golden age73(+340) (134)
【ガンガンJOKER】アカメが斬る! Part4 (940)
【そらのおとしもの】水無月すう総合 29【こすもす】 (166)
【ジャンプSQ】青の祓魔師アンチスレ3【加藤和恵】 (471)
【電撃マ王】スターオーシャンSE【よしだもろへ】 (857)
ジャンプ黄金期並におもしろい漫画を挙げるスレ (309)
グラップラー刃牙part2 (382)
バスタード、ハンターハンター、スラムダンク、コータローどうよ? (528)
三条陸・稲田浩司◆冒険王ビィトLV39 (569)
【Baggataway】バガタウェイ クロス4本目【古日向 いろは】 (759)
【SQ】 月刊ジャンプスクエア総合 part123【19】 (243)
--log55.com------------------
【サッカー】デュッセルドルフ宇佐美が移籍明言 G大阪復帰希望
【アニメ】「超サイヤ人の髪は青」「ベジータが萌えキャラ扱い」「『Z』までしか認めない」 ドラゴンボールにおける世代間のズレ★3
【映画】『名探偵ピカチュウ』米興行、予想を上回る好成績 「ゲーム原作映画はヒットしない」定説を覆す?
【音楽】BUCK-TICKメンバーが『ゲゲゲの鬼太郎』化、鬼太郎コラボグッズ幕張で発売
【芸能】シュワルツェネッガーさん、男に飛び蹴りされるハプニング 南アでのイベント中
【サッカー】酒井宏樹が1ゴール1アシスト!昌子源との日本人対決を制す
【芸能】狩野英孝、初のプロ野球観戦を報告「“にわか”とか叩かれたりしますが」
【テニス】大坂なおみを訴えたコーチが暴露「問題はハイチ人の父親だ」