※ ChatGPTを利用し、要約された質問です(原文:VB6.0からC#などへの移行)
VB6.0からC#などへの移行
このQ&Aのポイント
私の会社では自社の製品の検査機器の管理用のプログラミングにいまだにVB6.0を使っています。
C#などに移行すべきだと思うのですが、この業務の主任がVB6.0しか使えず、ほかにプログラミング技術を持つのは私だけなので意見が通りません。
現在一般的には古くなった言語を新しい社員に教育し、それをこの先を続けていくことが正しいとも思えません。
私の会社では自社の製品の検査機器の管理用のプログラミングにいまだにVB6.0を使っています。
私としてはC#などに移行すべきだと思うのですが、この業務の主任がVB6.0しか使えず、
ほかにプログラミング技術を持つのは私だけなので意見が通りません。
プログラムとしては、簡単なもの(ファイル管理とデジタル入出力による検査結果の管理)なので
他の同僚、上司なども別にVB6.0から変更する必要がない(=特に生産性に影響がない)と
いった考えのようです。
しかし現在一般的には古くなった言語を新しい社員に教育し、それをこの先を続けていくことが
正しいとも思えません。
みなさんをこれに関してどう思いますか?またC#等の言語に変えるべきであれば、
その明らかなメリット、現状のままでは今後生じるかもしれない問題など
あれば教えていただければ幸いです。
補足
回答ありがとうございます。 >>言語的に古いのは問題無いと思います。 プログラムの内容としては問題ないと思いますが、今後の新入社員が新たにVB6.0を覚えるというのは どうなのでしょうか?VB6.0の優秀な技術者になるというのはその社員の成長という意味でどうかと思うのです。 >>規模がわかりませんが、C#に変更する費用は誰が出すのですか? 現行のプログラムをC#に移行するのではなく新規に作る設備からC#にしたいと個人的に考えています。 現在の状態ですとプログラムの無料版で十分作成可能ですし、まずC#を社内に取り入れていけば、 今後新たな業務の可能性も見いだせるのではないかと思うのです。