1 番組の途中ですが名無しです :2006/12/20(水) 20:06:14 ID:nB4FNFo90 ?BRZ(5352) ポイント特典
図1
http://itpro.nikkeibp.co.jp/article/COLUMN/20061204/255878/zu01.jpg
図1を見るとわかるように,C/C++はOSからビジネス・ソフトまでありとあらゆるソフトウエアの開発に広く利用されています。その用途は汎用コンピュータ向けプログラムの開発にとどまりません。
組み込み機器からスーパー・コンピュータに至る特殊用途のプログラミングまでコンピュータがかかわるあらゆる分野でC/C++が活躍しています。
メモリー容量などに大きな制約がある組み込み機器のプログラミングなどは,コンパクトなコードを出力できるC言語はうってつけですし,とことん性能を追求しなければ
ならない用途では,ハードウエアを直接制御できるC言語の特徴が生かせます。
なぜC/C++はこのような好循環を呼ぶことができたのでしょうか。
一つの理由は,もちろんC言語自体がプログラミング言語として優れていたからです。
もう一つの理由は,C言語で作られたUNIXがOSとしてはもちろん,プログラミング環境としても優れていたことです。
どうなのですか?
2 外出できない名無しです :2006/12/20(水) 20:06:34 ID:vxnqgcAO0

しりません
3 ブログ炎上中 :2006/12/20(水) 20:07:35 ID:5QadQhqD0ゲームならHSPだろ。常識的に考えて・・・
7 2chは60台の鯖で動いています :2006/12/20(水) 20:10:33 ID:litEbUU40シナリオ書くだけなら、日本語でおk
あと英語もできるとなおいい。
8 道産子 :2006/12/20(水) 20:10:57 ID:2+7htxnO0あと英語もできるとなおいい。
生産性が悪い
9 番組の途中ですが名無しです :2006/12/20(水) 20:12:26 ID:rAA1Sfj00おっぱい触るのはC
揉むのがC++
11 チン顧問 ◆Analh6G9AA :2006/12/20(水) 20:14:04 ID:kHUuQ4cx0 ?PLT(10222)揉むのがC++
ひとつの言語を極めるころには
いろんなアルゴリズムも身についてるから応用が利く。
どれでもいいと思うよ。
12 VIPに帰ります :2006/12/20(水) 20:16:19 ID:1pitbIJs0いろんなアルゴリズムも身についてるから応用が利く。
どれでもいいと思うよ。
演算子のオーバーロードとか基地外じみてる
13 会社役員@沖縄県 :2006/12/20(水) 20:19:23 ID:ylHRp3er0そもそも文字列が全て配列・・・
そこでCはやめた。
20 俺のプリンを勝手に食った犯人はこいつです↑ :2006/12/20(水) 20:28:04 ID:GiN6jlI50そこでCはやめた。
>>13
ちゃんと自在に文字列を扱えるようになったあとで
ほかの言語のほうが楽だから移ったってんならいいが
14 こんなレスするために生まれてきたわけじゃない :2006/12/20(水) 20:21:56 ID:YWhB2/GY0ちゃんと自在に文字列を扱えるようになったあとで
ほかの言語のほうが楽だから移ったってんならいいが
MSは今後言語としてはC#押してくるよきっと
スクリプトはPythonだね
17 ここでVIP常連の俺が一言 :2006/12/20(水) 20:26:06 ID:vX/wXQW60スクリプトはPythonだね
C++にstlのstringとvectorあたりが標準で実装されてるくらいが一番使いやすいんじゃないか?
もう標準になったんだっけ?
18 教師の鏡 :2006/12/20(水) 20:26:09 ID:ZMbc9kBJ0もう標準になったんだっけ?
VBとかC#でRPGみたいなゲーム作れるのかな
超くだらねータイマー使ったようなゲームなら作れるけど
19 思春期 :2006/12/20(水) 20:27:31 ID:u4nOCWgY0超くだらねータイマー使ったようなゲームなら作れるけど
アセンブラだろ、常識的に考えて
22 1000ならニート脱出 :2006/12/20(水) 20:29:33 ID:SlymL9sO0COBOLですよコボル
23 番組の途中ですが工作員です :2006/12/20(水) 20:29:35 ID:J4Xl39E10ツクールでいいだろ
30 軍事筋ですが、 :2006/12/20(水) 20:38:40 ID:lZPkIUuk0C言語から見ると、C++のSTLは便利だ。
他の言語ってどうなんだろ
99 鮫島 :2006/12/21(木) 00:12:46 ID:Yd8oImgY0他の言語ってどうなんだろ
>>30
String hoge = new String("unko");
hoge += "kusai";
とかできちゃうから、もうC言語の\0な世界には戻れないんだぜ
103 八方美人 :2006/12/21(木) 00:29:50 ID:cjLL6drH0String hoge = new String("unko");
hoge += "kusai";
とかできちゃうから、もうC言語の\0な世界には戻れないんだぜ
>>99
String(String)を使うなよ…
unkoの時点でもうStringのインスタンスはできてるんだぜ。
それをさらにnewString("unko")とか見てて痛々しい。腹立たしい。
newBoolean(true)とかもムカつく。がっぺむかつく。
Boolean.valueOf(true)で十分
127 ラノベ作家@鳥取県 :2006/12/21(木) 08:20:35 ID:WAdtzIH40String(String)を使うなよ…
unkoの時点でもうStringのインスタンスはできてるんだぜ。
それをさらにnewString("unko")とか見てて痛々しい。腹立たしい。
newBoolean(true)とかもムカつく。がっぺむかつく。
Boolean.valueOf(true)で十分
>>99
>String hoge = new String("unko");
String hoge("unko");
が正しい。
32 便秘三日目 :2006/12/20(水) 20:40:30 ID:XaNAPUmw0>String hoge = new String("unko");
String hoge("unko");
が正しい。
シューティング作りたい
111 脱獄中@島根県 :2006/12/21(木) 00:51:03 ID:PSSSHRT30 ?BRZ(6050)>>32
同意
STGと音ゲーは案外作れそうだと思った
118 俺のプリンを勝手に食った犯人はこいつです↑ :2006/12/21(木) 01:06:36 ID:Czs14hZG0同意
STGと音ゲーは案外作れそうだと思った
>>111
2Dシューティングは役にたつよー
1:敵のデータは配列、固定回数のループで処理、とかでいいから作る
2:1で出来た作品の失敗したなーという点をなおしたり、
敵の行動・配置などを効率よく処理できるよう考えてもう一回つくる
3:2からさらにメモリなどの無駄がなくなるように、リストとか使ってがんばる
ってやると、未経験から順に学べるよー
敵の行動なんかもちゃんと突き詰めれば面白くなるしね。
34 警備会社勤務@岩手県[こりん星大爆発!] :2006/12/20(水) 20:42:29 ID:9xfNM3C40 ?2BP(334)2Dシューティングは役にたつよー
1:敵のデータは配列、固定回数のループで処理、とかでいいから作る
2:1で出来た作品の失敗したなーという点をなおしたり、
敵の行動・配置などを効率よく処理できるよう考えてもう一回つくる
3:2からさらにメモリなどの無駄がなくなるように、リストとか使ってがんばる
ってやると、未経験から順に学べるよー
敵の行動なんかもちゃんと突き詰めれば面白くなるしね。
こんな時代だからこそJAVA
38 口だけ番長 :2006/12/20(水) 20:43:34 ID:mWv5zeRB0Fortranがいちばんだべ
53 マイミク募集中 :2006/12/20(水) 21:03:12 ID:SKXHp00OOまずはファミリーベーシックからだな
58 時効まであと30分 :2006/12/20(水) 21:18:17 ID:t/1BOcKR0大昔のBasicプログラミング経験あり、今はExcel、Wordならほぼ自在なんだけど
C言語だったら普通どれくらいでプログラミングできるようになれそう?
71 番組の途中ですが名無しです :2006/12/20(水) 21:43:03 ID:o+oM4GhS0C言語だったら普通どれくらいでプログラミングできるようになれそう?
>>58
そんなもん使えてもプログラミングにはあまり関係無いだろ。
73 番組の途中ですが名無しです :2006/12/20(水) 21:45:30 ID:w13GIIPv0そんなもん使えてもプログラミングにはあまり関係無いだろ。
>>58
言語のリファレンスとターゲットのAPIのリファレンスだけあれば
3日あればだいたいのことができるよ。
59 Be焼き希望です :2006/12/20(水) 21:19:54 ID:i+xM7/UX0言語のリファレンスとターゲットのAPIのリファレンスだけあれば
3日あればだいたいのことができるよ。
プログラミングの独学は死を意味するぞ
どうしてもっつーんならカーニハン&リッチーの「C言語」が登竜門かと
64 教祖 :2006/12/20(水) 21:25:57 ID:620CxYIp0どうしてもっつーんならカーニハン&リッチーの「C言語」が登竜門かと
>>59
何で死を意味するの?
72 仮出所中 :2006/12/20(水) 21:45:13 ID:vdnQA2h30何で死を意味するの?
>>64
コンパイラが爆発する
109 どうみてもゴリラです :2006/12/21(木) 00:47:29 ID:Czs14hZG0コンパイラが爆発する
言語の使い方は、独習Cとかテキトーな本でだれでもできるよな。
それつかってゲームを作るときにどうするかってのが大変だけど、
昔に比べたらいい本がそろってるから、なんとかなるんじゃね?
個人でやりたい人は、いきなり大作をつくらず、
小さい作品をつくり、徐々に慣れていくのがいいよ。
その際、動くだけでなく、効率よく、後々見やすく、いじりやすくなるようにまとめることを心がけて。
じゃんけんゲームや丁半ばくち、チンチロリンあたりから初めて、
簡易スロットやブロックくずし、ぬ献上ゲームなんかに進むといい。
それつかってゲームを作るときにどうするかってのが大変だけど、
昔に比べたらいい本がそろってるから、なんとかなるんじゃね?
個人でやりたい人は、いきなり大作をつくらず、
小さい作品をつくり、徐々に慣れていくのがいいよ。
その際、動くだけでなく、効率よく、後々見やすく、いじりやすくなるようにまとめることを心がけて。
じゃんけんゲームや丁半ばくち、チンチロリンあたりから初めて、
簡易スロットやブロックくずし、ぬ献上ゲームなんかに進むといい。
オススメの動画
今日の更新一覧
その他の記事
コメントありがとう御座います。⇒最新のコメントへ(12)
音ゲーは形になるまでが長すぎる
そらもちろんC言語使えるにこしたことないだろうけど、自分一人でゲーム作って遊びたいならC言語より良いのあるよな気がする
プログラミングの入門ならJavaがいいよ。HSPってのはやったことないけどこれも入門には向いてそう。いきなりC言語ってのは、何か創作したいというよりも、プログラミング自体が面白くて仕方ないって人じゃないと難しいと思う。かなり細かな事まで自分で組まないといけないから。
何言ってるのかわかんね
C++の難解さは異常…
HSPってBASICみたいなもので
いったん、これに慣れてしまうと
他のプログラミング言語が難しくて
やる気が出てこなくなるリスクがあるよ。
C言語はまあ無難な線でしょう。
C言語がダメなやつでまともな職業プログラマーなんて見たこた、ねえ。
C++は普通のプログラマーには無理。
一生、独身で童貞のまま氏ぬ覚悟がないとマスターできない。
いったん、これに慣れてしまうと
他のプログラミング言語が難しくて
やる気が出てこなくなるリスクがあるよ。
C言語はまあ無難な線でしょう。
C言語がダメなやつでまともな職業プログラマーなんて見たこた、ねえ。
C++は普通のプログラマーには無理。
一生、独身で童貞のまま氏ぬ覚悟がないとマスターできない。
なにこのレベルの低いスレ
Cから覚えて、perlは普通に出来るんだけど
C++がぜんぜん理解できない。
(仕事で使うわけじゃないから必死さが足りんかも知れんが)
>一生、独身で童貞のまま氏ぬ覚悟がないとマスターできない。
そーいうもんなの?
C++がぜんぜん理解できない。
(仕事で使うわけじゃないから必死さが足りんかも知れんが)
>一生、独身で童貞のまま氏ぬ覚悟がないとマスターできない。
そーいうもんなの?
>>1008と同様「オブジェクト指向」でC++が詰まる。
Javaからプログラム始めたヤツってオブジェクト指向を本当に理解してるの???
Javaからプログラム始めたヤツってオブジェクト指向を本当に理解してるの???
C,C++は必要である場合にしか使わないほうがいいんでないの?
あと,教育目的か…
C,C++のようなレイアの低い言語でソフトウェアを作るのは危なすぎる
あと,教育目的か…
C,C++のようなレイアの低い言語でソフトウェアを作るのは危なすぎる
マシン語で書けばいいんじゃね?
NSArray *arr = [NSArray array];
Objective-C[Cocoa API]ですサーセンwwwww
Objective-C[Cocoa API]ですサーセンwwwww
お気軽に一言お願いします。
⇒最初のコメントへ(12)

