ブログトップ 記事一覧 ログイン 無料ブログ開設

神様なんて信じない僕らのために このページをアンテナに追加 RSSフィード

2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
基本的に適当な日記です。あまり鵜呑みにしないでください。土日はWeb離れしているので反応遅れます。

2008-01-20

[]無料のCコンパイラで何かつくる意味ってあるのか?

きむら(K)さんにどうこう言うわけではないです!(布石

まあBCC++のCコンパイラ部分もいい加減ほめられたデキではないと思いますが、 学校の授業(講義ではない?)ではコンパイラのバグが露呈するようなことは たぶんないからいいんじゃないでかね。 C99への準拠度はVC++も似たようなもんですし。

調べてみると、Windows用の無料で使えるCコンパイラって結構あるのね。

http://www.kt.rim.or.jp/%7ekbk/zakkicho/08/zakkicho0801b.html#D20080119-2

うーん、

今さらなんだけど、

CとかC++を憶えたいって子は別にgcc(Cygwin)で良いんじゃないかしら、

製品とかシェアウェアを作りたいって訳じゃないんだよね?

って感じます。

どのみち、C/C++を学びたいなんていう人たちは余程の物好きで、

のめり込んで俺はC/C++で生きるぜ!なんてことになれば

それは金払うかそういう職種につくよね、みたいな。

そうでなきゃ、gccで触るくらいで良いんじゃない?

みたいな。


別に今さらC/C++を学ぶ意味はない。

C/C++なんていうのは死んだ言語だ。

余程の物好きか、馬鹿か、アホか、それとも超越した化け物が触る言語だ。

メモリとか気にしないといけないとか馬鹿だろ、みたいな雰囲気すらある。


ただ学んでない奴らはどうやってメモリを意識しているのかは気になるんだが。


オブジェクトをnewしたときに、

メモリレイアウトっていうか、オブジェクトの配置をどういうイメージ、

即ちメモリ=アドレスではない何かで持っているのか? みたいなことは気になる。

newしたらアドレス知らない子たちの頭の中ではどうなってるんだー!!!!!

まあ、別にどうでも良いんじゃないか、というところにもう時代が来てしまっている気はする。

要するにC/C++は変人の言語だということ。

死にたい奴は来い。

wraith13wraith13 2008/01/20 22:47 bccはコンパイル速度が速いっていう売りがあるですよ。トライアンドエラーを繰り返してる時にこれは重要。あと、まぁ、慣れの問題かもしれないけどbccは他のコンパイラに比べてコンパイル時のエラーや警告の意味が分かりやすいです。

IsoparametricIsoparametric 2008/01/24 22:21 >wraith13さん
返答遅くてすみません。
コンパイル速度に関してはなるほどです。
ただ、最近のCPUなら誤差かなあと。(初心者が組める規模については特に

コンパイラのエラーに関しては自分はあまり感じたことがないですが、
(VC、BCB、gccを比べて)
最初は何がエラーかわからないこともあるのでふむふむと思いましたです。
ありがとうございます。

あ 2012/02/17 19:18 ゲーム作りとはシビアなメモリ管理が要求される世界ではC++が標準らしいです。
PS3も高度な作品はC++で作るのが標準らしいですよ。
まだまだ現役だと思います。

IsoparametricIsoparametric 2012/02/17 19:25 ゲームプログラマだったので、それは知っていますよ!
どちらかというとこのエントリは、「単にプログラムをやりたい人」がC/C++を選ばなくてもいいよね、ってな意味合いです。
ちょっとしたゲームも今はスクリプト言語で作れますしね。

「ハードを生かしたゲームやコンシューマハードでゲームを本気でつくりたい」とか思っているなら、まさにC++などになるでしょうね。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証