アカウント名:
パスワード:
今の状況では,Cを使う機会はないんですが,死ねとは思わないなあ。まあ,最近の緩い言語の型システムでCを使うとイタイ目にあうことは確かだけど,言語の違いと特色みたいなもんだからなあ・・・原始的なプログラム作るには,Cが一番だと思うけどなあ。早いし。まあ,使わないけどw
> 死ねとは思わないなあ。何のせいで毎月のようにWindowsやらさまざまなアプリやらのパッチを当てさせられているのか認識していますか?> メンテナンスがとても困難になる。のもっとも顕著な一例。
> 何のせいで毎月のようにWindowsやらさまざまなアプリやらのパッチを当てさせられているのか認識していますか?少なくともC言語のせいではないんじゃない?
新しい言語に変えればパッチを当てずに済むようになるなら、MSの膨大な人的リソースを使って、とっくに書きなおしてるでしょ。何時までもメンテナンスするよりコストも削減できるのでは?
> 少なくともC言語のせいではないんじゃない?C言語以外にバッファオーバーフローやらformatバグやらで割り当ててもいないメモリに書き込み放題の高級言語ってありましたっけ?
> 新しい言語に変えればパッチを当てずに済むようになるなら、> MSの膨大な人的リソースを使って、とっくに書きなおしてるでしょ。ええ、とっくに書きなおしていますよ。.NET Frameworkと呼ばれています。
> C言語以外にバッファオーバーフローやらformatバグやらで割り当ててもいないメモリに書き込み放題の高級言語ってありましたっけ?「C++」は置いといて、インタプリタやVMで動く処理系でも、バッファオーバーフローしたときに適切な例外処理をしなければ問題になりますよ。高級言語だからパッチが必要ないという結論にはなりませんよね。
>ええ、とっくに書きなおしていますよ。.NET Frameworkと呼ばれています。今のWindowsが.NET Frameworkの上で動いているか知らないけど、.NET Framework上でWindowsが動いているなら>>>何のせいで毎月のようにWindowsやらさ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
まあ,現代のアセンブラ言語みたいなもんやね。 (スコア:2)
今の状況では,Cを使う機会はないんですが,
死ねとは思わないなあ。
まあ,最近の緩い言語の型システムでCを使うとイタイ目にあうことは確かだけど,
言語の違いと特色みたいなもんだからなあ・・・
原始的なプログラム作るには,Cが一番だと思うけどなあ。早いし。
まあ,使わないけどw
Re: (スコア:-1)
> 死ねとは思わないなあ。
何のせいで毎月のようにWindowsやらさまざまなアプリやらのパッチを当てさせられているのか認識していますか?
> メンテナンスがとても困難になる。
のもっとも顕著な一例。
Re: (スコア:1)
> 何のせいで毎月のようにWindowsやらさまざまなアプリやらのパッチを当てさせられているのか認識していますか?
少なくともC言語のせいではないんじゃない?
新しい言語に変えればパッチを当てずに済むようになるなら、
MSの膨大な人的リソースを使って、とっくに書きなおしてるでしょ。
何時までもメンテナンスするよりコストも削減できるのでは?
Re: (スコア:0)
> 少なくともC言語のせいではないんじゃない?
C言語以外にバッファオーバーフローやらformatバグやらで割り当ててもいないメモリに書き込み放題の高級言語ってありましたっけ?
> 新しい言語に変えればパッチを当てずに済むようになるなら、
> MSの膨大な人的リソースを使って、とっくに書きなおしてるでしょ。
ええ、とっくに書きなおしていますよ。.NET Frameworkと呼ばれています。
Re: (スコア:1)
> C言語以外にバッファオーバーフローやらformatバグやらで割り当ててもいないメモリに書き込み放題の高級言語ってありましたっけ?
「C++」は置いといて、
インタプリタやVMで動く処理系でも、バッファオーバーフローしたときに適切な例外処理をしなければ問題になりますよ。
高級言語だからパッチが必要ないという結論にはなりませんよね。
>ええ、とっくに書きなおしていますよ。.NET Frameworkと呼ばれています。
今のWindowsが.NET Frameworkの上で動いているか知らないけど、
.NET Framework上でWindowsが動いているなら
>>>何のせいで毎月のようにWindowsやらさ
Re:まあ,現代のアセンブラ言語みたいなもんやね。 (スコア:0)
> .NET Framework上でWindowsが動いているなら
.NET FrameworkはJavaの実行環境と同様、Windowsの上で動くランタイムです。