なぜソフトウェアは3〜5年程度で使えなくなるのか?
「使えなくなる」とはどういう意味?
・新しいのが出てきて時代遅れになる
・動かなくなる
・入手できなくなる
などなどいろいろあると思うけど。 セキュリティホールを埋めるのをあきらめてしまうから 20年以上使われてるやつも普通にあるので単に1の認識がおかしい >>10
それはシェルスクリプトで作られたやつだろうね >>11
20年となるとだいたいCかC++だな
あとはCOBOLか LAPACKならFortran90実装、今年で30年目。今も使われまくってる。 >>12
VBもじゃね?20年って言ったって2000年程度だしなぁ
それぐらいに作られたもので動かないものなんてあるか?
ってか息が長い言語って
単にメンテナンスモードってだけだろ >>12
俺の作ったフリーウェアはVBS-htaだが
10年使われている ソフトウェアが使えなくなる原因
・不要になる
・必要とされる機能が変更された
・ハードウェアが故障して代替機が用意できない
・ユーザーが使用するPC環境の変更により動作環境外となった
だいたいこんなもんじゃないの
工場なんかだと寿命が長いし、ネットショップなんて1か月も寿命がない程改善スパンが短い
業務系だと5年単位のハードウェアリプレースの際についでに改修が入るから寿命に見えるかもしれない
組み込みだと数十年使われるのは当たり前(目覚まし時計を10年使うなど珍しい例ではないだろう)
などなど、それぞれの事情があるのではないか >>14
VBはどうだろうな
20年前は現場じゃVB6でクラサバ開発が主流だったけどVB6ってwin10で動くんだっけ? >>17
VB6で生成したプログラムはWindows10でも動作サポートされてる
Windows11からはついにサポート外らしいが >>18
そうなんだね
今でも動作サポートしてるとかすげーな >>20
どうした?何か気に触ることでもあったか?w >>18
うん、でも動くよ
もう20年もメンテしてるんだが、そろそろ作り直したい >>22
メンテしてるならノーメンテじゃないですよねw 自作ファイラー25年使ってる
25年前の俺の先見性が恐ろしいわ ファイルやフォルダ操作って何かプログラムでやりたい何かはあっても
あまりにもピンポイント過ぎていつも忘れる
ファイラーで割とよく使う機能って何? >>27
> ファイラーで割とよく使う機能って何?
エクスプローラーに搭載されている機能w 振り分け機能がほしいな
いつもやってる操作を学習して代行してくれるような ファイラーがリネーム機能充実しているといいなと思ったことはある。 >>6
それが答えなら話は簡単で、OS、ドライバー、ライブラリ、アプリケーションといったすべてを自作してメンテナンスし続ければ、それらのソフトウェアの寿命は半年どころか自身の寿命と完全一致する。
あと一週間で死ねば、自作してメンテし続けてるソフトウェアの寿命はあと一週間。
あと3〜5年程度で死ねば、自作してメンテし続けてるソフトウェアの寿命はあと3〜5年程度。
あと100年で死ねば、自作してメンテし続けてるソフトウェアの寿命はあと100年。
更にはMacintoshのように作者の死後もメンテし続けられるものもあるのでソフトウェアの寿命が自身の寿命よりも伸びることすらある。
ソフトウェアの寿命が縮む時はソフトウェアのメンテがされなくなったときだけなので、すべてのソフトウェアをメンテし続ければソフトウェアの寿命が自身の寿命よりも縮むことは絶対にない。
仮に自身が生きていてもメンテをし続けないのであればソフトウェアの寿命は伸びない。
つまり自身の努力だけでソフトウェアの寿命は伸ばせる。 >>34
メンテしたのソフトをユーザーが使うという話なら、今だってずっと使えてるだろ。
例えば大昔からPhtoshopはあるが、今は「メンテ後」のPhotoshopを使っている。
ある時点で生成されたアプリケーションのバイナリーがずっと使えるかという
話じゃないの? お前ら全部自分で作ればずっと動き続けると主張してる
POSIX原理主義ってのを知らんのか?
データベースもgitも使わないで
Unixコマンドだけをひたすら使い続けるアホ集団やで AS/400(System i)のアプリならバイナリのままでずっと使える >>37
へー、仮想の命令セットみたいので動いてるのかあ
ライブラリの互換性とかはどうなんだろ うちの爺さんはいまだにiMacのクラリスワークス使ってるぞ
25年くらいか >>39
旧MacOSか。Mac OS X (10)も終わっちゃって12な今日び
iMacもハード的に問題ないわけね。CRT一体の。すげーな >>1
TeXは44年
emacsは諸説あるけど
TECOエディタ用のEditor MACroSを起源とするなら
今年で50年現役です 16ビットのPaintShopProが7で起動できなくなって驚いたわ
そういえばこいつ3.1から使ってるからかれこれ20年も…w
いや連続スキャンするときショートカットキーが使いやすいんで使ってたんだけどね >>44
F35とゼロ戦を比較しているレベルだなw >>44
仮想化するときはライセンスに気を付けてな >>44
AMD64の64BITモードは、仮想8086モードがなくなったので、16BITアプリは
動かない。 JAVAVMいれないと起動すらしないポンコツはそりゃ動かねえよ