我应该将我的程序从C更新为现代C或C++吗?

use*_*179 4 c c++ compiler-construction

我有一个旧的程序,从1990年代用C编写.我想更新它,以便它适用于下一个人和现代编译器.目前我正在使用一个非常旧版本的TurboC来进行更改.我应该专注于在现代C或C++中重写它吗?最简单的方法是使这些代码更新,而不必重写太多,并且能够重用大部分现有代码?

我的编程背景主要是在编程语言,如Perl,Python,PHP,Powershell和Visual Basic,所以我不太熟悉C和C++之间的差异.

men*_*nsi 5

C和C++是不同的语言,而不是同一语言的不同版本.坚持C,虽然你可以使用标准的新版本的奇特功能,如C99.


AJG*_*G85 5

你的最后一句话几乎可以回答你的情绪.如果您不熟悉这些差异,并且您只知道较旧的语言,我将不会更新此程序,除非它有可怕的错误影响许多用户.

如果您有更新的编译器,您可以在C世界中更新它以符合C99或C11