アカウント名:
パスワード:
今の状況では,Cを使う機会はないんですが,死ねとは思わないなあ。まあ,最近の緩い言語の型システムでCを使うとイタイ目にあうことは確かだけど,言語の違いと特色みたいなもんだからなあ・・・原始的なプログラム作るには,Cが一番だと思うけどなあ。早いし。まあ,使わないけどw
> 死ねとは思わないなあ。何のせいで毎月のようにWindowsやらさまざまなアプリやらのパッチを当てさせられているのか認識していますか?> メンテナンスがとても困難になる。のもっとも顕著な一例。
> 何のせいで毎月のようにWindowsやらさまざまなアプリやらのパッチを当てさせられているのか認識していますか?少なくともC言語のせいではないんじゃない?
新しい言語に変えればパッチを当てずに済むようになるなら、MSの膨大な人的リソースを使って、とっくに書きなおしてるでしょ。何時までもメンテナンスするよりコストも削減できるのでは?
> 少なくともC言語のせいではないんじゃない?C言語以外にバッファオーバーフローやらformatバグやらで割り当ててもいないメモリに書き込み放題の高級言語ってありましたっけ?
> 新しい言語に変えればパッチを当てずに済むようになるなら、> MSの膨大な人的リソースを使って、とっくに書きなおしてるでしょ。ええ、とっくに書きなおしていますよ。.NET Frameworkと呼ばれています。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー
まあ,現代のアセンブラ言語みたいなもんやね。 (スコア:2)
今の状況では,Cを使う機会はないんですが,
死ねとは思わないなあ。
まあ,最近の緩い言語の型システムでCを使うとイタイ目にあうことは確かだけど,
言語の違いと特色みたいなもんだからなあ・・・
原始的なプログラム作るには,Cが一番だと思うけどなあ。早いし。
まあ,使わないけどw
Re: (スコア:-1)
> 死ねとは思わないなあ。
何のせいで毎月のようにWindowsやらさまざまなアプリやらのパッチを当てさせられているのか認識していますか?
> メンテナンスがとても困難になる。
のもっとも顕著な一例。
Re: (スコア:1)
> 何のせいで毎月のようにWindowsやらさまざまなアプリやらのパッチを当てさせられているのか認識していますか?
少なくともC言語のせいではないんじゃない?
新しい言語に変えればパッチを当てずに済むようになるなら、
MSの膨大な人的リソースを使って、とっくに書きなおしてるでしょ。
何時までもメンテナンスするよりコストも削減できるのでは?
Re: (スコア:0)
> 少なくともC言語のせいではないんじゃない?
C言語以外にバッファオーバーフローやらformatバグやらで割り当ててもいないメモリに書き込み放題の高級言語ってありましたっけ?
> 新しい言語に変えればパッチを当てずに済むようになるなら、
> MSの膨大な人的リソースを使って、とっくに書きなおしてるでしょ。
ええ、とっくに書きなおしていますよ。.NET Frameworkと呼ばれています。
Re:まあ,現代のアセンブラ言語みたいなもんやね。 (スコア:0)
デスクトップで使うアプリケーションに限ると、あまり聞いたことがない気がする。
Re: (スコア:0)
うちの会社は数百人の規模で業務システムをあれこれ作ってますが、今は.NET(C#)とJavaが7:3くらいです。
(古いシステムを保守する案件では一部C、C++、COBOLにVBもありますが)
.NETの生産性・保守性は高いです。
DB接続や画面周りを中心に有用な部品が多いので以前ならガリガリ書いていたコードがわずか数行で実現できたりしますし、フレームワークやコーディング規約を固めておけば出てくるコードはブレることもなく(勿論レビューもしています)、開発メンバーがプロジェクト間を渡り歩いても戸惑わずに済みます。